From 1a7d50fd32a30070e78bdf544dd709c20647378d Mon Sep 17 00:00:00 2001 From: Alexander Dittmann Date: Mon, 25 Apr 2022 19:17:14 +0200 Subject: [PATCH 1/6] feat: Add webHDFS support for HTTP artifacts. Fixes #7540 Signed-off-by: Alexander Dittmann --- api/jsonschema/schema.json | 89 +- api/openapi-spec/swagger.json | 89 +- docs/fields.md | 99 +- examples/webhdfs-input-output-artifacts.yaml | 74 + .../argoproj.io_clusterworkflowtemplates.yaml | 1828 ++++-- .../crds/full/argoproj.io_cronworkflows.yaml | 1828 ++++-- .../argoproj.io_workfloweventbindings.yaml | 121 +- .../base/crds/full/argoproj.io_workflows.yaml | 4477 ++++++++++--- .../full/argoproj.io_workflowtaskresults.yaml | 121 +- .../full/argoproj.io_workflowtasksets.yaml | 859 ++- .../full/argoproj.io_workflowtemplates.yaml | 1828 ++++-- .../argoproj.io_workflowtaskresults.yaml | 121 +- manifests/install.yaml | 121 +- manifests/namespace-install.yaml | 121 +- manifests/quick-start-minimal.yaml | 121 +- manifests/quick-start-mysql.yaml | 121 +- manifests/quick-start-postgres.yaml | 121 +- pkg/apis/api-rules/violation_exceptions.list | 3 + pkg/apis/workflow/v1alpha1/generated.pb.go | 2590 +++++--- pkg/apis/workflow/v1alpha1/generated.proto | 42 +- .../workflow/v1alpha1/openapi_generated.go | 174 +- pkg/apis/workflow/v1alpha1/workflow_types.go | 39 +- .../v1alpha1/zz_generated.deepcopy.go | 104 +- .../IoArgoprojWorkflowV1alpha1BasicAuth.md | 15 + ...oArgoprojWorkflowV1alpha1ClientCertAuth.md | 15 + ...IoArgoprojWorkflowV1alpha1EndpointParam.md | 15 + .../IoArgoprojWorkflowV1alpha1HTTPArtifact.md | 6 +- .../IoArgoprojWorkflowV1alpha1OAuth2Auth.md | 18 + ...o_argoproj_workflow_v1alpha1_basic_auth.py | 265 + ...proj_workflow_v1alpha1_client_cert_auth.py | 265 + ...goproj_workflow_v1alpha1_endpoint_param.py | 265 + ...rgoproj_workflow_v1alpha1_http_artifact.py | 32 +- ...argoproj_workflow_v1alpha1_o_auth2_auth.py | 279 + .../client/argo_workflows/models/__init__.py | 4 + .../docs/ClusterWorkflowTemplateServiceApi.md | 3216 ++++++++-- .../client/docs/CronWorkflowServiceApi.md | 3216 ++++++++-- .../IoArgoprojWorkflowV1alpha1BasicAuth.md | 14 + ...oArgoprojWorkflowV1alpha1ClientCertAuth.md | 14 + ...IoArgoprojWorkflowV1alpha1EndpointParam.md | 14 + .../IoArgoprojWorkflowV1alpha1HTTPArtifact.md | 6 +- .../IoArgoprojWorkflowV1alpha1OAuth2Auth.md | 17 + sdks/python/client/docs/WorkflowServiceApi.md | 5546 ++++++++++++++--- .../client/docs/WorkflowTemplateServiceApi.md | 3216 ++++++++-- workflow/artifacts/artifacts.go | 40 +- workflow/artifacts/http/http.go | 105 +- workflow/artifacts/http/http_test.go | 251 +- workflow/artifacts/http/util.go | 41 + workflow/artifacts/http/util_test.go | 116 + workflow/controller/workflowpod.go | 16 + 49 files changed, 26840 insertions(+), 5258 deletions(-) create mode 100644 examples/webhdfs-input-output-artifacts.yaml create mode 100644 sdks/java/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md create mode 100644 sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md create mode 100644 sdks/java/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md create mode 100644 sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md create mode 100644 sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_basic_auth.py create mode 100644 sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_client_cert_auth.py create mode 100644 sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_endpoint_param.py create mode 100644 sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_auth.py create mode 100644 sdks/python/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md create mode 100644 sdks/python/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md create mode 100644 sdks/python/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md create mode 100644 sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md create mode 100644 workflow/artifacts/http/util.go create mode 100644 workflow/artifacts/http/util_test.go diff --git a/api/jsonschema/schema.json b/api/jsonschema/schema.json index 0aea850543f2..6439efb15a4e 100644 --- a/api/jsonschema/schema.json +++ b/api/jsonschema/schema.json @@ -4822,6 +4822,20 @@ }, "type": "object" }, + "io.argoproj.workflow.v1alpha1.BasicAuth": { + "description": "BasicAuth describes the secret selectors required for basic authentication", + "properties": { + "passwordSecret": { + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector", + "description": "PasswordSecret is the secret selector to the repository password" + }, + "usernameSecret": { + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector", + "description": "UsernameSecret is the secret selector to the repository username" + } + }, + "type": "object" + }, "io.argoproj.workflow.v1alpha1.Cache": { "description": "Cache is the configuration for the type of cache to be used", "properties": { @@ -4835,6 +4849,18 @@ ], "type": "object" }, + "io.argoproj.workflow.v1alpha1.ClientCertAuth": { + "description": "ClientCertAuth holds necessary information for client authentication via certificates", + "properties": { + "clientCertSecret": { + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + }, + "clientKeySecret": { + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + } + }, + "type": "object" + }, "io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate": { "description": "ClusterWorkflowTemplate is the definition of a workflow template resource in cluster scope", "properties": { @@ -5468,6 +5494,23 @@ }, "type": "object" }, + "io.argoproj.workflow.v1alpha1.EndpointParam": { + "description": "EndpointParam is for requesting optional fields that should be sent in the oauth request", + "properties": { + "key": { + "description": "Name is the header name", + "type": "string" + }, + "value": { + "description": "Value is the literal value to use for the header", + "type": "string" + } + }, + "required": [ + "key" + ], + "type": "object" + }, "io.argoproj.workflow.v1alpha1.Event": { "properties": { "selector": { @@ -5767,6 +5810,16 @@ "io.argoproj.workflow.v1alpha1.HTTPArtifact": { "description": "HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a container", "properties": { + "basicAuth": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.BasicAuth" + }, + "clientCert": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.ClientCertAuth" + }, + "followTemporaryRedirects": { + "description": "whether to follow temporary redirects, needed for webHDFS", + "type": "boolean" + }, "headers": { "description": "Headers are an optional list of headers to send with HTTP requests for artifacts", "items": { @@ -5774,17 +5827,12 @@ }, "type": "array" }, - "passwordSecret": { - "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector", - "description": "PasswordSecret is the secret selector to the repository password" + "oauth2": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.OAuth2Auth" }, "url": { "description": "URL of the artifact", "type": "string" - }, - "usernameSecret": { - "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector", - "description": "UsernameSecret is the secret selector to the repository username" } }, "required": [ @@ -6303,6 +6351,33 @@ "description": "NoneStrategy indicates to skip tar process and upload the files or directory tree as independent files. Note that if the artifact is a directory, the artifact driver must support the ability to save/load the directory appropriately.", "type": "object" }, + "io.argoproj.workflow.v1alpha1.OAuth2Auth": { + "description": "OAuth2Auth holds all information for client authentication via OAuth2 tokens", + "properties": { + "clientIDSecret": { + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + }, + "clientSecretSecret": { + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + }, + "endpointParams": { + "items": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.EndpointParam" + }, + "type": "array" + }, + "scopes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tokenURLSecret": { + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + } + }, + "type": "object" + }, "io.argoproj.workflow.v1alpha1.OSSArtifact": { "description": "OSSArtifact is the location of an Alibaba Cloud OSS artifact", "properties": { diff --git a/api/openapi-spec/swagger.json b/api/openapi-spec/swagger.json index 86c6b548ba5f..f60f20da592e 100644 --- a/api/openapi-spec/swagger.json +++ b/api/openapi-spec/swagger.json @@ -9186,6 +9186,20 @@ } } }, + "io.argoproj.workflow.v1alpha1.BasicAuth": { + "description": "BasicAuth describes the secret selectors required for basic authentication", + "type": "object", + "properties": { + "passwordSecret": { + "description": "PasswordSecret is the secret selector to the repository password", + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + }, + "usernameSecret": { + "description": "UsernameSecret is the secret selector to the repository username", + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + } + } + }, "io.argoproj.workflow.v1alpha1.Cache": { "description": "Cache is the configuration for the type of cache to be used", "type": "object", @@ -9199,6 +9213,18 @@ } } }, + "io.argoproj.workflow.v1alpha1.ClientCertAuth": { + "description": "ClientCertAuth holds necessary information for client authentication via certificates", + "type": "object", + "properties": { + "clientCertSecret": { + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + }, + "clientKeySecret": { + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + } + } + }, "io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate": { "description": "ClusterWorkflowTemplate is the definition of a workflow template resource in cluster scope", "type": "object", @@ -9814,6 +9840,23 @@ } } }, + "io.argoproj.workflow.v1alpha1.EndpointParam": { + "description": "EndpointParam is for requesting optional fields that should be sent in the oauth request", + "type": "object", + "required": [ + "key" + ], + "properties": { + "key": { + "description": "Name is the header name", + "type": "string" + }, + "value": { + "description": "Value is the literal value to use for the header", + "type": "string" + } + } + }, "io.argoproj.workflow.v1alpha1.Event": { "type": "object", "required": [ @@ -10117,6 +10160,16 @@ "url" ], "properties": { + "basicAuth": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.BasicAuth" + }, + "clientCert": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.ClientCertAuth" + }, + "followTemporaryRedirects": { + "description": "whether to follow temporary redirects, needed for webHDFS", + "type": "boolean" + }, "headers": { "description": "Headers are an optional list of headers to send with HTTP requests for artifacts", "type": "array", @@ -10124,17 +10177,12 @@ "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.Header" } }, - "passwordSecret": { - "description": "PasswordSecret is the secret selector to the repository password", - "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + "oauth2": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.OAuth2Auth" }, "url": { "description": "URL of the artifact", "type": "string" - }, - "usernameSecret": { - "description": "UsernameSecret is the secret selector to the repository username", - "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" } } }, @@ -10649,6 +10697,33 @@ "description": "NoneStrategy indicates to skip tar process and upload the files or directory tree as independent files. Note that if the artifact is a directory, the artifact driver must support the ability to save/load the directory appropriately.", "type": "object" }, + "io.argoproj.workflow.v1alpha1.OAuth2Auth": { + "description": "OAuth2Auth holds all information for client authentication via OAuth2 tokens", + "type": "object", + "properties": { + "clientIDSecret": { + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + }, + "clientSecretSecret": { + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + }, + "endpointParams": { + "type": "array", + "items": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.EndpointParam" + } + }, + "scopes": { + "type": "array", + "items": { + "type": "string" + } + }, + "tokenURLSecret": { + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + } + } + }, "io.argoproj.workflow.v1alpha1.OSSArtifact": { "description": "OSSArtifact is the location of an Alibaba Cloud OSS artifact", "type": "object", diff --git a/docs/fields.md b/docs/fields.md index 2221b261a0da..5d507b64d3ba 100644 --- a/docs/fields.md +++ b/docs/fields.md @@ -330,6 +330,8 @@ Workflow is the definition of a workflow resource - [`volumes-pvc.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/volumes-pvc.yaml) +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) + - [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml) - [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-of-workflows.yaml) @@ -735,6 +737,8 @@ WorkflowSpec is the specification of a Workflow. - [`volumes-pvc.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/volumes-pvc.yaml) +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) + - [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml) - [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml) @@ -1154,6 +1158,8 @@ CronWorkflowSpec is the specification of a CronWorkflow - [`volumes-pvc.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/volumes-pvc.yaml) +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) + - [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml) - [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml) @@ -1836,6 +1842,8 @@ Outputs hold parameters, artifacts, and results from a step - [`suspend-template-outputs.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/suspend-template-outputs.yaml) +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) + - [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml) @@ -1934,6 +1942,8 @@ Artifact indicates an artifact to place at a specified path - [`output-artifact-s3.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/output-artifact-s3.yaml) +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) + - [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml) @@ -2448,6 +2458,8 @@ _No description available_ - [`sidecar-nginx.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/sidecar-nginx.yaml) - [`sidecar.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/sidecar.yaml) + +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) ### Fields @@ -2661,6 +2673,8 @@ Inputs are the mechanism for passing parameters, artifacts, volumes from one tem - [`suspend-template-outputs.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/suspend-template-outputs.yaml) +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) + - [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml) - [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml) @@ -3264,15 +3278,19 @@ HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a - [`sidecar-nginx.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/sidecar-nginx.yaml) - [`sidecar.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/sidecar.yaml) + +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) ### Fields | Field Name | Field Type | Description | |:----------:|:----------:|---------------| +|`basicAuth`|[`BasicAuth`](#basicauth)|_No description available_| +|`clientCert`|[`ClientCertAuth`](#clientcertauth)|_No description available_| +|`followTemporaryRedirects`|`boolean`|whether to follow temporary redirects, needed for webHDFS| |`headers`|`Array<`[`Header`](#header)`>`|Headers are an optional list of headers to send with HTTP requests for artifacts| -|`passwordSecret`|[`SecretKeySelector`](#secretkeyselector)|PasswordSecret is the secret selector to the repository password| +|`oauth2`|[`OAuth2Auth`](#oauth2auth)|_No description available_| |`url`|`string`|URL of the artifact| -|`usernameSecret`|[`SecretKeySelector`](#secretkeyselector)|UsernameSecret is the secret selector to the repository username| ## OSSArtifact @@ -3799,6 +3817,13 @@ _No description available_ _No description available_ +
+Examples with this field (click to open) +
+ +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) +
+ ### Fields | Field Name | Field Type | Description | |:----------:|:----------:|---------------| @@ -4070,16 +4095,63 @@ TarStrategy will tar and gzip the file or directory when saving ZipStrategy will unzip zipped input artifacts +## BasicAuth + +BasicAuth describes the secret selectors required for basic authentication + +### Fields +| Field Name | Field Type | Description | +|:----------:|:----------:|---------------| +|`passwordSecret`|[`SecretKeySelector`](#secretkeyselector)|PasswordSecret is the secret selector to the repository password| +|`usernameSecret`|[`SecretKeySelector`](#secretkeyselector)|UsernameSecret is the secret selector to the repository username| + +## ClientCertAuth + +ClientCertAuth holds necessary information for client authentication via certificates + +
+Examples with this field (click to open) +
+ +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) +
+ +### Fields +| Field Name | Field Type | Description | +|:----------:|:----------:|---------------| +|`clientCertSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| +|`clientKeySecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| + ## Header Header indicate a key-value request header to be used when fetching artifacts over HTTP +
+Examples with this field (click to open) +
+ +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) +
+ ### Fields | Field Name | Field Type | Description | |:----------:|:----------:|---------------| |`name`|`string`|Name is the header name| |`value`|`string`|Value is the literal value to use for the header| +## OAuth2Auth + +OAuth2Auth holds all information for client authentication via OAuth2 tokens + +### Fields +| Field Name | Field Type | Description | +|:----------:|:----------:|---------------| +|`clientIDSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| +|`clientSecretSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| +|`endpointParams`|`Array<`[`EndpointParam`](#endpointparam)`>`|_No description available_| +|`scopes`|`Array< string >`|_No description available_| +|`tokenURLSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| + ## OSSLifecycleRule OSSLifecycleRule specifies how to manage bucket's lifecycle @@ -4223,6 +4295,23 @@ _No description available_ |:----------:|:----------:|---------------| |`secretKeyRef`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| +## EndpointParam + +EndpointParam is for requesting optional fields that should be sent in the oauth request + +
+Examples with this field (click to open) +
+ +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) +
+ +### Fields +| Field Name | Field Type | Description | +|:----------:|:----------:|---------------| +|`key`|`string`|Name is the header name| +|`value`|`string`|Value is the literal value to use for the header| + # External Fields @@ -4552,6 +4641,8 @@ ObjectMeta is metadata that all persisted resources must have, which includes al - [`volumes-pvc.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/volumes-pvc.yaml) +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) + - [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml) - [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml) @@ -5126,6 +5217,8 @@ A single application container that you want to run within a pod. - [`volumes-pvc.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/volumes-pvc.yaml) +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) + - [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml) - [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml) @@ -5841,6 +5934,8 @@ PersistentVolumeClaimSpec describes the common attributes of storage devices and - [`volumes-pvc.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/volumes-pvc.yaml) +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) + - [`work-avoidance.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/work-avoidance.yaml) - [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml) diff --git a/examples/webhdfs-input-output-artifacts.yaml b/examples/webhdfs-input-output-artifacts.yaml new file mode 100644 index 000000000000..2abf81186253 --- /dev/null +++ b/examples/webhdfs-input-output-artifacts.yaml @@ -0,0 +1,74 @@ +# This example demonstrates the usage of an input or output artifact via a webhdfs endpoint. +# The different providers support different ways of authentication. For Azure datalake, for example, this is done via an oauth2 token. +# On the other hand, SAP Hana datalake uses client authentication via certificates. The authType distinguishes between them. +# Right now, authentication via certificates and via OAuth2 is supported. The input artifact shows an example for OAuth2 while the output artifact shows an example for usign certificates. +apiVersion: argoproj.io/v1alpha1 +kind: Workflow +metadata: + generateName: input-output-artifact-webhdfs- +spec: + entrypoint: input-output-artifact-webhdfs-example + templates: + - name: input-output-artifact-webhdfs-example + inputs: + artifacts: + - name: my-art + path: /my-artifact + http: + # webHDFS artifacts are accessed via an HTTP artifact + # below is an example on how to use authentication via oauth2 + # url: has to consist of the full webhdfs URL, including the operation and any desired query params + # oauth2.clientID: points to a kubernetes secret named oauth-sec with a data entry of "clientID" + # oauth2.clientSecret: points to a kubernetes secret named oauth-sec with a data entry of "clientSecret" + # oauth2.TokenURL: points to a kubernetes secret named oauth-sec with a data entry of "tokenURL" + # oauth2.scopes: necessary scopes for the oauth request + url: https://mywebhdfsprovider.com/webhdfs/v1/file.txt?op=OPEN + followTemporaryRedirects: true # this is needed for webHDFS + oauth2: + clientIDSecret: + name: oauth-sec + key: clientID + clientSecretSecret: + name: oauth-sec + key: clientSecret + tokenURLSecret: + name: oauth-sec + key: tokenURL + scopes: + - some + - scopes + # endpointParams can hold additional fields that may be needed in the oauth request + endpointParams: + - key: customkey + value: customvalue + # optional: headers which should be sent in the HTTP requests + headers: + - name: CustomHeader + value: CustomValue + outputs: + artifacts: + - name: my-art2 + path: /my-artifact + overwrite: true + http: + # below is an example on how to use authentication via certificates + # clientCert.clientCertSecret: points to a kubernetes secret named cert-sec with a data entry of "certificate.pem" + # clientCert.clientKeySecret: points to a kubernetes secret named cert-sec with a data entry of "key.pem" + # clientCertSecret and clientKeySecret secrets should contain the raw PEM contents of the tls certificate pair + url: https://mywebhdfsprovider.com/webhdfs/v1/file.txt?op=CREATE&overwrite=true + followTemporaryRedirects: true # this is needed for webHDFS + clientCert: + clientCertSecret: + name: cert-sec + key: certificate.pem + clientKeySecret: + name: cert-sec + key: key.pem + # optional: headers which should be sent in the HTTP requests + headers: + - name: CustomHeader + value: CustomValue + container: + image: debian:latest + command: [sh, -c] + args: ["cat /my-artifact"] diff --git a/manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml b/manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml index 46ce6678650f..5e7b6180f4a6 100644 --- a/manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml +++ b/manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml @@ -570,6 +570,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -582,30 +634,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -1020,6 +1101,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -1032,30 +1165,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -2082,45 +2244,126 @@ spec: type: object http: properties: - headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - url: - type: string - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - required: - - url - type: object + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + url: + type: string + required: + - url + type: object oss: properties: accessKeySecret: @@ -3649,6 +3892,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -3661,30 +3956,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -4074,42 +4398,123 @@ spec: type: object http: properties: - headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - url: - type: string - usernameSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object + url: + type: string required: - url type: object @@ -4552,6 +4957,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -4564,30 +5021,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -5572,6 +6058,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -5584,30 +6122,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - url: - type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object + url: + type: string required: - url type: object @@ -6085,6 +6652,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -6097,30 +6716,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -8875,6 +9523,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -8887,55 +9587,84 @@ spec: - value type: object type: array - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - url: - type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - required: - - url - type: object - oss: - properties: - accessKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - bucket: - type: string - createBucketIfNotPresent: - type: boolean - endpoint: - type: string - key: - type: string - lifecycleRule: + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + url: + type: string + required: + - url + type: object + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: properties: markDeletionAfterDays: format: int32 @@ -10442,6 +11171,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -10454,30 +11235,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -10867,6 +11677,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -10879,30 +11741,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -11345,6 +12236,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -11352,35 +12295,64 @@ spec: type: string value: type: string - required: - - name - - value - type: object - type: array - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + required: + - name + - value + type: object + type: array + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -12365,6 +13337,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -12377,30 +13401,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -12878,6 +13931,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -12890,30 +13995,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/manifests/base/crds/full/argoproj.io_cronworkflows.yaml b/manifests/base/crds/full/argoproj.io_cronworkflows.yaml index 6299f6385f0c..f564aef768d4 100644 --- a/manifests/base/crds/full/argoproj.io_cronworkflows.yaml +++ b/manifests/base/crds/full/argoproj.io_cronworkflows.yaml @@ -591,6 +591,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -603,30 +655,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -1041,6 +1122,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -1053,30 +1186,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -2103,45 +2265,126 @@ spec: type: object http: properties: - headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - url: - type: string - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - required: - - url - type: object + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + url: + type: string + required: + - url + type: object oss: properties: accessKeySecret: @@ -3670,6 +3913,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -3682,30 +3977,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -4095,42 +4419,123 @@ spec: type: object http: properties: - headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - url: - type: string - usernameSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object + url: + type: string required: - url type: object @@ -4573,6 +4978,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -4585,30 +5042,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -5593,6 +6079,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -5605,30 +6143,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - url: - type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object + url: + type: string required: - url type: object @@ -6106,6 +6673,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -6118,30 +6737,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -8896,6 +9544,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -8908,55 +9608,84 @@ spec: - value type: object type: array - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - url: - type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - required: - - url - type: object - oss: - properties: - accessKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - bucket: - type: string - createBucketIfNotPresent: - type: boolean - endpoint: - type: string - key: - type: string - lifecycleRule: + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + url: + type: string + required: + - url + type: object + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: properties: markDeletionAfterDays: format: int32 @@ -10463,6 +11192,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -10475,30 +11256,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -10888,6 +11698,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -10900,30 +11762,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -11366,6 +12257,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -11373,35 +12316,64 @@ spec: type: string value: type: string - required: - - name - - value - type: object - type: array - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + required: + - name + - value + type: object + type: array + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -12386,6 +13358,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -12398,30 +13422,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -12899,6 +13952,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -12911,30 +14016,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/manifests/base/crds/full/argoproj.io_workfloweventbindings.yaml b/manifests/base/crds/full/argoproj.io_workfloweventbindings.yaml index ad828bd9643b..4b7fd68fae27 100644 --- a/manifests/base/crds/full/argoproj.io_workfloweventbindings.yaml +++ b/manifests/base/crds/full/argoproj.io_workfloweventbindings.yaml @@ -219,6 +219,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -231,30 +283,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/manifests/base/crds/full/argoproj.io_workflows.yaml b/manifests/base/crds/full/argoproj.io_workflows.yaml index be9a6e64d52e..e7d25d57334f 100644 --- a/manifests/base/crds/full/argoproj.io_workflows.yaml +++ b/manifests/base/crds/full/argoproj.io_workflows.yaml @@ -584,6 +584,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -596,30 +648,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -1034,6 +1115,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -1046,30 +1179,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -2096,6 +2258,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -2108,30 +2322,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -3663,6 +3906,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -3675,30 +3970,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -4088,6 +4412,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -4100,30 +4476,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -4566,6 +4971,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -4578,30 +5035,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -5586,6 +6072,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -5598,30 +6136,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -6099,6 +6666,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -6111,30 +6730,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -8889,6 +9537,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -8901,30 +9601,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -10456,6 +11185,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -10468,30 +11249,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -10881,6 +11691,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -10893,30 +11755,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -11359,6 +12250,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -11371,30 +12314,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -12379,6 +13351,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -12391,30 +13415,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -12892,6 +13945,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -12904,30 +14009,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -16490,6 +17624,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -16502,30 +17688,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -16920,6 +18135,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -16932,30 +18199,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -17375,6 +18671,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -17387,30 +18735,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -18820,6 +20197,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -18832,30 +20261,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -20387,6 +21845,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -20399,30 +21909,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -20812,6 +22351,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -20824,30 +22415,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -21290,6 +22910,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -21302,30 +22974,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -22310,6 +24011,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -22322,30 +24075,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -22823,6 +24605,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -22835,30 +24669,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -25635,6 +27498,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -25647,30 +27562,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -26085,6 +28029,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -26097,30 +28093,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -27147,6 +29172,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -27159,30 +29236,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -28714,6 +30820,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -28726,30 +30884,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -29139,6 +31326,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -29151,30 +31390,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -29617,6 +31885,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -29629,30 +31949,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -30637,6 +32986,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -30649,30 +33050,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -31150,6 +33580,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -31162,30 +33644,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -33940,6 +36451,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -33952,30 +36515,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -35507,6 +38099,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -35519,30 +38163,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -35932,6 +38605,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -35944,30 +38669,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -36410,6 +39164,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -36422,30 +39228,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -37430,6 +40265,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -37442,30 +40329,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -37943,6 +40859,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -37955,30 +40923,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/manifests/base/crds/full/argoproj.io_workflowtaskresults.yaml b/manifests/base/crds/full/argoproj.io_workflowtaskresults.yaml index fa3a621c1588..8a524b7172c9 100644 --- a/manifests/base/crds/full/argoproj.io_workflowtaskresults.yaml +++ b/manifests/base/crds/full/argoproj.io_workflowtaskresults.yaml @@ -208,6 +208,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -220,30 +272,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/manifests/base/crds/full/argoproj.io_workflowtasksets.yaml b/manifests/base/crds/full/argoproj.io_workflowtasksets.yaml index a641b41d994c..4b5799cb8a65 100644 --- a/manifests/base/crds/full/argoproj.io_workflowtasksets.yaml +++ b/manifests/base/crds/full/argoproj.io_workflowtasksets.yaml @@ -550,6 +550,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -562,30 +614,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -2117,6 +2198,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -2129,30 +2262,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -2542,6 +2704,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -2554,30 +2768,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -3020,6 +3263,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -3032,30 +3327,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -4040,6 +4364,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -4047,35 +4423,64 @@ spec: type: string value: type: string - required: - - name - - value - type: object - type: array - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + required: + - name + - value + type: object + type: array + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -4553,6 +4958,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -4565,30 +5022,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -7012,6 +7498,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -7024,30 +7562,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/manifests/base/crds/full/argoproj.io_workflowtemplates.yaml b/manifests/base/crds/full/argoproj.io_workflowtemplates.yaml index ecd79cc8633c..1a2c607c3907 100644 --- a/manifests/base/crds/full/argoproj.io_workflowtemplates.yaml +++ b/manifests/base/crds/full/argoproj.io_workflowtemplates.yaml @@ -569,6 +569,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -581,30 +633,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -1019,6 +1100,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -1031,30 +1164,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -2081,45 +2243,126 @@ spec: type: object http: properties: - headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - url: - type: string - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - required: - - url - type: object + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + url: + type: string + required: + - url + type: object oss: properties: accessKeySecret: @@ -3648,6 +3891,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -3660,30 +3955,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -4073,42 +4397,123 @@ spec: type: object http: properties: - headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - url: - type: string - usernameSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object + url: + type: string required: - url type: object @@ -4551,6 +4956,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -4563,30 +5020,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -5571,6 +6057,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -5583,30 +6121,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - url: - type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object + url: + type: string required: - url type: object @@ -6084,6 +6651,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -6096,30 +6715,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -8874,6 +9522,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -8886,55 +9586,84 @@ spec: - value type: object type: array - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - url: - type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - required: - - url - type: object - oss: - properties: - accessKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - bucket: - type: string - createBucketIfNotPresent: - type: boolean - endpoint: - type: string - key: - type: string - lifecycleRule: + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + url: + type: string + required: + - url + type: object + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: properties: markDeletionAfterDays: format: int32 @@ -10441,6 +11170,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -10453,30 +11234,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -10866,6 +11676,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -10878,30 +11740,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -11344,6 +12235,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -11351,35 +12294,64 @@ spec: type: string value: type: string - required: - - name - - value - type: object - type: array - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + required: + - name + - value + type: object + type: array + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -12364,6 +13336,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -12376,30 +13400,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object @@ -12877,6 +13930,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -12889,30 +13994,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml b/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml index 6c26f928b8a5..71b40a738e30 100644 --- a/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml +++ b/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml @@ -207,6 +207,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -219,30 +271,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/manifests/install.yaml b/manifests/install.yaml index f1a863c5f354..75135568ea8a 100644 --- a/manifests/install.yaml +++ b/manifests/install.yaml @@ -378,6 +378,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -390,30 +442,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/manifests/namespace-install.yaml b/manifests/namespace-install.yaml index c3b2031aedbc..3cab57ff4a12 100644 --- a/manifests/namespace-install.yaml +++ b/manifests/namespace-install.yaml @@ -378,6 +378,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -390,30 +442,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/manifests/quick-start-minimal.yaml b/manifests/quick-start-minimal.yaml index d4408f6e7207..639db8518e02 100644 --- a/manifests/quick-start-minimal.yaml +++ b/manifests/quick-start-minimal.yaml @@ -378,6 +378,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -390,30 +442,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/manifests/quick-start-mysql.yaml b/manifests/quick-start-mysql.yaml index d7a750d6b30e..d2d66d4a4f14 100644 --- a/manifests/quick-start-mysql.yaml +++ b/manifests/quick-start-mysql.yaml @@ -378,6 +378,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -390,30 +442,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/manifests/quick-start-postgres.yaml b/manifests/quick-start-postgres.yaml index e055c6096d8c..e829122b6277 100644 --- a/manifests/quick-start-postgres.yaml +++ b/manifests/quick-start-postgres.yaml @@ -378,6 +378,58 @@ spec: type: object http: properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + followTemporaryRedirects: + type: boolean headers: items: properties: @@ -390,30 +442,59 @@ spec: - value type: object type: array - passwordSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object url: type: string - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object required: - url type: object diff --git a/pkg/apis/api-rules/violation_exceptions.list b/pkg/apis/api-rules/violation_exceptions.list index 7ddb7513e54b..81a4859b5def 100644 --- a/pkg/apis/api-rules/violation_exceptions.list +++ b/pkg/apis/api-rules/violation_exceptions.list @@ -16,6 +16,8 @@ API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/ API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,Metrics,Prometheus API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,NodeStatus,Children API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,NodeStatus,OutboundNodes +API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,OAuth2Auth,EndpointParams +API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,OAuth2Auth,Scopes API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,Outputs,Parameters API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,ParallelSteps,Steps API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,Parameter,Enum @@ -38,5 +40,6 @@ API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/ API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,WorkflowSpec,Volumes API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,WorkflowStatus,PersistentVolumeClaims API rule violation: list_type_missing,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,WorkflowStep,WithItems +API rule violation: names_match,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,HTTPAuth,OAuth2 API rule violation: names_match,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,SubmitOpts,Entrypoint API rule violation: names_match,github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1,WorkflowStatus,StoredWorkflowSpec diff --git a/pkg/apis/workflow/v1alpha1/generated.pb.go b/pkg/apis/workflow/v1alpha1/generated.pb.go index 75a41dd71c36..7f2cd7a52228 100644 --- a/pkg/apis/workflow/v1alpha1/generated.pb.go +++ b/pkg/apis/workflow/v1alpha1/generated.pb.go @@ -456,10 +456,38 @@ func (m *Cache) XXX_DiscardUnknown() { var xxx_messageInfo_Cache proto.InternalMessageInfo +func (m *ClientCertAuth) Reset() { *m = ClientCertAuth{} } +func (*ClientCertAuth) ProtoMessage() {} +func (*ClientCertAuth) Descriptor() ([]byte, []int) { + return fileDescriptor_724696e352c3df5f, []int{15} +} +func (m *ClientCertAuth) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ClientCertAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil +} +func (m *ClientCertAuth) XXX_Merge(src proto.Message) { + xxx_messageInfo_ClientCertAuth.Merge(m, src) +} +func (m *ClientCertAuth) XXX_Size() int { + return m.Size() +} +func (m *ClientCertAuth) XXX_DiscardUnknown() { + xxx_messageInfo_ClientCertAuth.DiscardUnknown(m) +} + +var xxx_messageInfo_ClientCertAuth proto.InternalMessageInfo + func (m *ClusterWorkflowTemplate) Reset() { *m = ClusterWorkflowTemplate{} } func (*ClusterWorkflowTemplate) ProtoMessage() {} func (*ClusterWorkflowTemplate) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{15} + return fileDescriptor_724696e352c3df5f, []int{16} } func (m *ClusterWorkflowTemplate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -487,7 +515,7 @@ var xxx_messageInfo_ClusterWorkflowTemplate proto.InternalMessageInfo func (m *ClusterWorkflowTemplateList) Reset() { *m = ClusterWorkflowTemplateList{} } func (*ClusterWorkflowTemplateList) ProtoMessage() {} func (*ClusterWorkflowTemplateList) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{16} + return fileDescriptor_724696e352c3df5f, []int{17} } func (m *ClusterWorkflowTemplateList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -515,7 +543,7 @@ var xxx_messageInfo_ClusterWorkflowTemplateList proto.InternalMessageInfo func (m *Condition) Reset() { *m = Condition{} } func (*Condition) ProtoMessage() {} func (*Condition) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{17} + return fileDescriptor_724696e352c3df5f, []int{18} } func (m *Condition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -543,7 +571,7 @@ var xxx_messageInfo_Condition proto.InternalMessageInfo func (m *ContainerNode) Reset() { *m = ContainerNode{} } func (*ContainerNode) ProtoMessage() {} func (*ContainerNode) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{18} + return fileDescriptor_724696e352c3df5f, []int{19} } func (m *ContainerNode) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -571,7 +599,7 @@ var xxx_messageInfo_ContainerNode proto.InternalMessageInfo func (m *ContainerSetRetryStrategy) Reset() { *m = ContainerSetRetryStrategy{} } func (*ContainerSetRetryStrategy) ProtoMessage() {} func (*ContainerSetRetryStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{19} + return fileDescriptor_724696e352c3df5f, []int{20} } func (m *ContainerSetRetryStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -599,7 +627,7 @@ var xxx_messageInfo_ContainerSetRetryStrategy proto.InternalMessageInfo func (m *ContainerSetTemplate) Reset() { *m = ContainerSetTemplate{} } func (*ContainerSetTemplate) ProtoMessage() {} func (*ContainerSetTemplate) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{20} + return fileDescriptor_724696e352c3df5f, []int{21} } func (m *ContainerSetTemplate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -627,7 +655,7 @@ var xxx_messageInfo_ContainerSetTemplate proto.InternalMessageInfo func (m *ContinueOn) Reset() { *m = ContinueOn{} } func (*ContinueOn) ProtoMessage() {} func (*ContinueOn) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{21} + return fileDescriptor_724696e352c3df5f, []int{22} } func (m *ContinueOn) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -655,7 +683,7 @@ var xxx_messageInfo_ContinueOn proto.InternalMessageInfo func (m *Counter) Reset() { *m = Counter{} } func (*Counter) ProtoMessage() {} func (*Counter) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{22} + return fileDescriptor_724696e352c3df5f, []int{23} } func (m *Counter) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -683,7 +711,7 @@ var xxx_messageInfo_Counter proto.InternalMessageInfo func (m *CreateS3BucketOptions) Reset() { *m = CreateS3BucketOptions{} } func (*CreateS3BucketOptions) ProtoMessage() {} func (*CreateS3BucketOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{23} + return fileDescriptor_724696e352c3df5f, []int{24} } func (m *CreateS3BucketOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -711,7 +739,7 @@ var xxx_messageInfo_CreateS3BucketOptions proto.InternalMessageInfo func (m *CronWorkflow) Reset() { *m = CronWorkflow{} } func (*CronWorkflow) ProtoMessage() {} func (*CronWorkflow) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{24} + return fileDescriptor_724696e352c3df5f, []int{25} } func (m *CronWorkflow) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -739,7 +767,7 @@ var xxx_messageInfo_CronWorkflow proto.InternalMessageInfo func (m *CronWorkflowList) Reset() { *m = CronWorkflowList{} } func (*CronWorkflowList) ProtoMessage() {} func (*CronWorkflowList) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{25} + return fileDescriptor_724696e352c3df5f, []int{26} } func (m *CronWorkflowList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -767,7 +795,7 @@ var xxx_messageInfo_CronWorkflowList proto.InternalMessageInfo func (m *CronWorkflowSpec) Reset() { *m = CronWorkflowSpec{} } func (*CronWorkflowSpec) ProtoMessage() {} func (*CronWorkflowSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{26} + return fileDescriptor_724696e352c3df5f, []int{27} } func (m *CronWorkflowSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -795,7 +823,7 @@ var xxx_messageInfo_CronWorkflowSpec proto.InternalMessageInfo func (m *CronWorkflowStatus) Reset() { *m = CronWorkflowStatus{} } func (*CronWorkflowStatus) ProtoMessage() {} func (*CronWorkflowStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{27} + return fileDescriptor_724696e352c3df5f, []int{28} } func (m *CronWorkflowStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -823,7 +851,7 @@ var xxx_messageInfo_CronWorkflowStatus proto.InternalMessageInfo func (m *DAGTask) Reset() { *m = DAGTask{} } func (*DAGTask) ProtoMessage() {} func (*DAGTask) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{28} + return fileDescriptor_724696e352c3df5f, []int{29} } func (m *DAGTask) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -851,7 +879,7 @@ var xxx_messageInfo_DAGTask proto.InternalMessageInfo func (m *DAGTemplate) Reset() { *m = DAGTemplate{} } func (*DAGTemplate) ProtoMessage() {} func (*DAGTemplate) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{29} + return fileDescriptor_724696e352c3df5f, []int{30} } func (m *DAGTemplate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -879,7 +907,7 @@ var xxx_messageInfo_DAGTemplate proto.InternalMessageInfo func (m *Data) Reset() { *m = Data{} } func (*Data) ProtoMessage() {} func (*Data) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{30} + return fileDescriptor_724696e352c3df5f, []int{31} } func (m *Data) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -907,7 +935,7 @@ var xxx_messageInfo_Data proto.InternalMessageInfo func (m *DataSource) Reset() { *m = DataSource{} } func (*DataSource) ProtoMessage() {} func (*DataSource) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{31} + return fileDescriptor_724696e352c3df5f, []int{32} } func (m *DataSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -932,10 +960,38 @@ func (m *DataSource) XXX_DiscardUnknown() { var xxx_messageInfo_DataSource proto.InternalMessageInfo +func (m *EndpointParam) Reset() { *m = EndpointParam{} } +func (*EndpointParam) ProtoMessage() {} +func (*EndpointParam) Descriptor() ([]byte, []int) { + return fileDescriptor_724696e352c3df5f, []int{33} +} +func (m *EndpointParam) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *EndpointParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil +} +func (m *EndpointParam) XXX_Merge(src proto.Message) { + xxx_messageInfo_EndpointParam.Merge(m, src) +} +func (m *EndpointParam) XXX_Size() int { + return m.Size() +} +func (m *EndpointParam) XXX_DiscardUnknown() { + xxx_messageInfo_EndpointParam.DiscardUnknown(m) +} + +var xxx_messageInfo_EndpointParam proto.InternalMessageInfo + func (m *Event) Reset() { *m = Event{} } func (*Event) ProtoMessage() {} func (*Event) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{32} + return fileDescriptor_724696e352c3df5f, []int{34} } func (m *Event) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -963,7 +1019,7 @@ var xxx_messageInfo_Event proto.InternalMessageInfo func (m *ExecutorConfig) Reset() { *m = ExecutorConfig{} } func (*ExecutorConfig) ProtoMessage() {} func (*ExecutorConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{33} + return fileDescriptor_724696e352c3df5f, []int{35} } func (m *ExecutorConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -991,7 +1047,7 @@ var xxx_messageInfo_ExecutorConfig proto.InternalMessageInfo func (m *GCSArtifact) Reset() { *m = GCSArtifact{} } func (*GCSArtifact) ProtoMessage() {} func (*GCSArtifact) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{34} + return fileDescriptor_724696e352c3df5f, []int{36} } func (m *GCSArtifact) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1019,7 +1075,7 @@ var xxx_messageInfo_GCSArtifact proto.InternalMessageInfo func (m *GCSArtifactRepository) Reset() { *m = GCSArtifactRepository{} } func (*GCSArtifactRepository) ProtoMessage() {} func (*GCSArtifactRepository) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{35} + return fileDescriptor_724696e352c3df5f, []int{37} } func (m *GCSArtifactRepository) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1047,7 +1103,7 @@ var xxx_messageInfo_GCSArtifactRepository proto.InternalMessageInfo func (m *GCSBucket) Reset() { *m = GCSBucket{} } func (*GCSBucket) ProtoMessage() {} func (*GCSBucket) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{36} + return fileDescriptor_724696e352c3df5f, []int{38} } func (m *GCSBucket) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1075,7 +1131,7 @@ var xxx_messageInfo_GCSBucket proto.InternalMessageInfo func (m *Gauge) Reset() { *m = Gauge{} } func (*Gauge) ProtoMessage() {} func (*Gauge) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{37} + return fileDescriptor_724696e352c3df5f, []int{39} } func (m *Gauge) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1103,7 +1159,7 @@ var xxx_messageInfo_Gauge proto.InternalMessageInfo func (m *GitArtifact) Reset() { *m = GitArtifact{} } func (*GitArtifact) ProtoMessage() {} func (*GitArtifact) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{38} + return fileDescriptor_724696e352c3df5f, []int{40} } func (m *GitArtifact) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1131,7 +1187,7 @@ var xxx_messageInfo_GitArtifact proto.InternalMessageInfo func (m *HDFSArtifact) Reset() { *m = HDFSArtifact{} } func (*HDFSArtifact) ProtoMessage() {} func (*HDFSArtifact) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{39} + return fileDescriptor_724696e352c3df5f, []int{41} } func (m *HDFSArtifact) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1159,7 +1215,7 @@ var xxx_messageInfo_HDFSArtifact proto.InternalMessageInfo func (m *HDFSArtifactRepository) Reset() { *m = HDFSArtifactRepository{} } func (*HDFSArtifactRepository) ProtoMessage() {} func (*HDFSArtifactRepository) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{40} + return fileDescriptor_724696e352c3df5f, []int{42} } func (m *HDFSArtifactRepository) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1187,7 +1243,7 @@ var xxx_messageInfo_HDFSArtifactRepository proto.InternalMessageInfo func (m *HDFSConfig) Reset() { *m = HDFSConfig{} } func (*HDFSConfig) ProtoMessage() {} func (*HDFSConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{41} + return fileDescriptor_724696e352c3df5f, []int{43} } func (m *HDFSConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1215,7 +1271,7 @@ var xxx_messageInfo_HDFSConfig proto.InternalMessageInfo func (m *HDFSKrbConfig) Reset() { *m = HDFSKrbConfig{} } func (*HDFSKrbConfig) ProtoMessage() {} func (*HDFSKrbConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{42} + return fileDescriptor_724696e352c3df5f, []int{44} } func (m *HDFSKrbConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1243,7 +1299,7 @@ var xxx_messageInfo_HDFSKrbConfig proto.InternalMessageInfo func (m *HTTP) Reset() { *m = HTTP{} } func (*HTTP) ProtoMessage() {} func (*HTTP) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{43} + return fileDescriptor_724696e352c3df5f, []int{45} } func (m *HTTP) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1271,7 +1327,7 @@ var xxx_messageInfo_HTTP proto.InternalMessageInfo func (m *HTTPArtifact) Reset() { *m = HTTPArtifact{} } func (*HTTPArtifact) ProtoMessage() {} func (*HTTPArtifact) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{44} + return fileDescriptor_724696e352c3df5f, []int{46} } func (m *HTTPArtifact) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1296,10 +1352,38 @@ func (m *HTTPArtifact) XXX_DiscardUnknown() { var xxx_messageInfo_HTTPArtifact proto.InternalMessageInfo +func (m *HTTPAuth) Reset() { *m = HTTPAuth{} } +func (*HTTPAuth) ProtoMessage() {} +func (*HTTPAuth) Descriptor() ([]byte, []int) { + return fileDescriptor_724696e352c3df5f, []int{47} +} +func (m *HTTPAuth) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *HTTPAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil +} +func (m *HTTPAuth) XXX_Merge(src proto.Message) { + xxx_messageInfo_HTTPAuth.Merge(m, src) +} +func (m *HTTPAuth) XXX_Size() int { + return m.Size() +} +func (m *HTTPAuth) XXX_DiscardUnknown() { + xxx_messageInfo_HTTPAuth.DiscardUnknown(m) +} + +var xxx_messageInfo_HTTPAuth proto.InternalMessageInfo + func (m *HTTPHeader) Reset() { *m = HTTPHeader{} } func (*HTTPHeader) ProtoMessage() {} func (*HTTPHeader) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{45} + return fileDescriptor_724696e352c3df5f, []int{48} } func (m *HTTPHeader) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1327,7 +1411,7 @@ var xxx_messageInfo_HTTPHeader proto.InternalMessageInfo func (m *HTTPHeaderSource) Reset() { *m = HTTPHeaderSource{} } func (*HTTPHeaderSource) ProtoMessage() {} func (*HTTPHeaderSource) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{46} + return fileDescriptor_724696e352c3df5f, []int{49} } func (m *HTTPHeaderSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1355,7 +1439,7 @@ var xxx_messageInfo_HTTPHeaderSource proto.InternalMessageInfo func (m *Header) Reset() { *m = Header{} } func (*Header) ProtoMessage() {} func (*Header) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{47} + return fileDescriptor_724696e352c3df5f, []int{50} } func (m *Header) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1383,7 +1467,7 @@ var xxx_messageInfo_Header proto.InternalMessageInfo func (m *Histogram) Reset() { *m = Histogram{} } func (*Histogram) ProtoMessage() {} func (*Histogram) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{48} + return fileDescriptor_724696e352c3df5f, []int{51} } func (m *Histogram) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1411,7 +1495,7 @@ var xxx_messageInfo_Histogram proto.InternalMessageInfo func (m *Inputs) Reset() { *m = Inputs{} } func (*Inputs) ProtoMessage() {} func (*Inputs) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{49} + return fileDescriptor_724696e352c3df5f, []int{52} } func (m *Inputs) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1439,7 +1523,7 @@ var xxx_messageInfo_Inputs proto.InternalMessageInfo func (m *Item) Reset() { *m = Item{} } func (*Item) ProtoMessage() {} func (*Item) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{50} + return fileDescriptor_724696e352c3df5f, []int{53} } func (m *Item) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1467,7 +1551,7 @@ var xxx_messageInfo_Item proto.InternalMessageInfo func (m *LabelKeys) Reset() { *m = LabelKeys{} } func (*LabelKeys) ProtoMessage() {} func (*LabelKeys) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{51} + return fileDescriptor_724696e352c3df5f, []int{54} } func (m *LabelKeys) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1495,7 +1579,7 @@ var xxx_messageInfo_LabelKeys proto.InternalMessageInfo func (m *LabelValueFrom) Reset() { *m = LabelValueFrom{} } func (*LabelValueFrom) ProtoMessage() {} func (*LabelValueFrom) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{52} + return fileDescriptor_724696e352c3df5f, []int{55} } func (m *LabelValueFrom) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1523,7 +1607,7 @@ var xxx_messageInfo_LabelValueFrom proto.InternalMessageInfo func (m *LabelValues) Reset() { *m = LabelValues{} } func (*LabelValues) ProtoMessage() {} func (*LabelValues) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{53} + return fileDescriptor_724696e352c3df5f, []int{56} } func (m *LabelValues) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1551,7 +1635,7 @@ var xxx_messageInfo_LabelValues proto.InternalMessageInfo func (m *LifecycleHook) Reset() { *m = LifecycleHook{} } func (*LifecycleHook) ProtoMessage() {} func (*LifecycleHook) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{54} + return fileDescriptor_724696e352c3df5f, []int{57} } func (m *LifecycleHook) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1579,7 +1663,7 @@ var xxx_messageInfo_LifecycleHook proto.InternalMessageInfo func (m *Link) Reset() { *m = Link{} } func (*Link) ProtoMessage() {} func (*Link) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{55} + return fileDescriptor_724696e352c3df5f, []int{58} } func (m *Link) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1607,7 +1691,7 @@ var xxx_messageInfo_Link proto.InternalMessageInfo func (m *MemoizationStatus) Reset() { *m = MemoizationStatus{} } func (*MemoizationStatus) ProtoMessage() {} func (*MemoizationStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{56} + return fileDescriptor_724696e352c3df5f, []int{59} } func (m *MemoizationStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1635,7 +1719,7 @@ var xxx_messageInfo_MemoizationStatus proto.InternalMessageInfo func (m *Memoize) Reset() { *m = Memoize{} } func (*Memoize) ProtoMessage() {} func (*Memoize) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{57} + return fileDescriptor_724696e352c3df5f, []int{60} } func (m *Memoize) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1663,7 +1747,7 @@ var xxx_messageInfo_Memoize proto.InternalMessageInfo func (m *Metadata) Reset() { *m = Metadata{} } func (*Metadata) ProtoMessage() {} func (*Metadata) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{58} + return fileDescriptor_724696e352c3df5f, []int{61} } func (m *Metadata) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1691,7 +1775,7 @@ var xxx_messageInfo_Metadata proto.InternalMessageInfo func (m *MetricLabel) Reset() { *m = MetricLabel{} } func (*MetricLabel) ProtoMessage() {} func (*MetricLabel) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{59} + return fileDescriptor_724696e352c3df5f, []int{62} } func (m *MetricLabel) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1719,7 +1803,7 @@ var xxx_messageInfo_MetricLabel proto.InternalMessageInfo func (m *Metrics) Reset() { *m = Metrics{} } func (*Metrics) ProtoMessage() {} func (*Metrics) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{60} + return fileDescriptor_724696e352c3df5f, []int{63} } func (m *Metrics) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1747,7 +1831,7 @@ var xxx_messageInfo_Metrics proto.InternalMessageInfo func (m *Mutex) Reset() { *m = Mutex{} } func (*Mutex) ProtoMessage() {} func (*Mutex) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{61} + return fileDescriptor_724696e352c3df5f, []int{64} } func (m *Mutex) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1775,7 +1859,7 @@ var xxx_messageInfo_Mutex proto.InternalMessageInfo func (m *MutexHolding) Reset() { *m = MutexHolding{} } func (*MutexHolding) ProtoMessage() {} func (*MutexHolding) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{62} + return fileDescriptor_724696e352c3df5f, []int{65} } func (m *MutexHolding) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1803,7 +1887,7 @@ var xxx_messageInfo_MutexHolding proto.InternalMessageInfo func (m *MutexStatus) Reset() { *m = MutexStatus{} } func (*MutexStatus) ProtoMessage() {} func (*MutexStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{63} + return fileDescriptor_724696e352c3df5f, []int{66} } func (m *MutexStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1831,7 +1915,7 @@ var xxx_messageInfo_MutexStatus proto.InternalMessageInfo func (m *NodeResult) Reset() { *m = NodeResult{} } func (*NodeResult) ProtoMessage() {} func (*NodeResult) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{64} + return fileDescriptor_724696e352c3df5f, []int{67} } func (m *NodeResult) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1859,7 +1943,7 @@ var xxx_messageInfo_NodeResult proto.InternalMessageInfo func (m *NodeStatus) Reset() { *m = NodeStatus{} } func (*NodeStatus) ProtoMessage() {} func (*NodeStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{65} + return fileDescriptor_724696e352c3df5f, []int{68} } func (m *NodeStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1887,7 +1971,7 @@ var xxx_messageInfo_NodeStatus proto.InternalMessageInfo func (m *NodeSynchronizationStatus) Reset() { *m = NodeSynchronizationStatus{} } func (*NodeSynchronizationStatus) ProtoMessage() {} func (*NodeSynchronizationStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{66} + return fileDescriptor_724696e352c3df5f, []int{69} } func (m *NodeSynchronizationStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1915,7 +1999,7 @@ var xxx_messageInfo_NodeSynchronizationStatus proto.InternalMessageInfo func (m *NoneStrategy) Reset() { *m = NoneStrategy{} } func (*NoneStrategy) ProtoMessage() {} func (*NoneStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{67} + return fileDescriptor_724696e352c3df5f, []int{70} } func (m *NoneStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1940,10 +2024,38 @@ func (m *NoneStrategy) XXX_DiscardUnknown() { var xxx_messageInfo_NoneStrategy proto.InternalMessageInfo +func (m *OAuth2Auth) Reset() { *m = OAuth2Auth{} } +func (*OAuth2Auth) ProtoMessage() {} +func (*OAuth2Auth) Descriptor() ([]byte, []int) { + return fileDescriptor_724696e352c3df5f, []int{71} +} +func (m *OAuth2Auth) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *OAuth2Auth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil +} +func (m *OAuth2Auth) XXX_Merge(src proto.Message) { + xxx_messageInfo_OAuth2Auth.Merge(m, src) +} +func (m *OAuth2Auth) XXX_Size() int { + return m.Size() +} +func (m *OAuth2Auth) XXX_DiscardUnknown() { + xxx_messageInfo_OAuth2Auth.DiscardUnknown(m) +} + +var xxx_messageInfo_OAuth2Auth proto.InternalMessageInfo + func (m *OSSArtifact) Reset() { *m = OSSArtifact{} } func (*OSSArtifact) ProtoMessage() {} func (*OSSArtifact) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{68} + return fileDescriptor_724696e352c3df5f, []int{72} } func (m *OSSArtifact) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1971,7 +2083,7 @@ var xxx_messageInfo_OSSArtifact proto.InternalMessageInfo func (m *OSSArtifactRepository) Reset() { *m = OSSArtifactRepository{} } func (*OSSArtifactRepository) ProtoMessage() {} func (*OSSArtifactRepository) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{69} + return fileDescriptor_724696e352c3df5f, []int{73} } func (m *OSSArtifactRepository) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1999,7 +2111,7 @@ var xxx_messageInfo_OSSArtifactRepository proto.InternalMessageInfo func (m *OSSBucket) Reset() { *m = OSSBucket{} } func (*OSSBucket) ProtoMessage() {} func (*OSSBucket) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{70} + return fileDescriptor_724696e352c3df5f, []int{74} } func (m *OSSBucket) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2027,7 +2139,7 @@ var xxx_messageInfo_OSSBucket proto.InternalMessageInfo func (m *OSSLifecycleRule) Reset() { *m = OSSLifecycleRule{} } func (*OSSLifecycleRule) ProtoMessage() {} func (*OSSLifecycleRule) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{71} + return fileDescriptor_724696e352c3df5f, []int{75} } func (m *OSSLifecycleRule) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2055,7 +2167,7 @@ var xxx_messageInfo_OSSLifecycleRule proto.InternalMessageInfo func (m *Object) Reset() { *m = Object{} } func (*Object) ProtoMessage() {} func (*Object) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{72} + return fileDescriptor_724696e352c3df5f, []int{76} } func (m *Object) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2083,7 +2195,7 @@ var xxx_messageInfo_Object proto.InternalMessageInfo func (m *Outputs) Reset() { *m = Outputs{} } func (*Outputs) ProtoMessage() {} func (*Outputs) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{73} + return fileDescriptor_724696e352c3df5f, []int{77} } func (m *Outputs) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2111,7 +2223,7 @@ var xxx_messageInfo_Outputs proto.InternalMessageInfo func (m *ParallelSteps) Reset() { *m = ParallelSteps{} } func (*ParallelSteps) ProtoMessage() {} func (*ParallelSteps) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{74} + return fileDescriptor_724696e352c3df5f, []int{78} } func (m *ParallelSteps) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2139,7 +2251,7 @@ var xxx_messageInfo_ParallelSteps proto.InternalMessageInfo func (m *Parameter) Reset() { *m = Parameter{} } func (*Parameter) ProtoMessage() {} func (*Parameter) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{75} + return fileDescriptor_724696e352c3df5f, []int{79} } func (m *Parameter) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2167,7 +2279,7 @@ var xxx_messageInfo_Parameter proto.InternalMessageInfo func (m *Plugin) Reset() { *m = Plugin{} } func (*Plugin) ProtoMessage() {} func (*Plugin) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{76} + return fileDescriptor_724696e352c3df5f, []int{80} } func (m *Plugin) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2195,7 +2307,7 @@ var xxx_messageInfo_Plugin proto.InternalMessageInfo func (m *PodGC) Reset() { *m = PodGC{} } func (*PodGC) ProtoMessage() {} func (*PodGC) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{77} + return fileDescriptor_724696e352c3df5f, []int{81} } func (m *PodGC) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2223,7 +2335,7 @@ var xxx_messageInfo_PodGC proto.InternalMessageInfo func (m *Prometheus) Reset() { *m = Prometheus{} } func (*Prometheus) ProtoMessage() {} func (*Prometheus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{78} + return fileDescriptor_724696e352c3df5f, []int{82} } func (m *Prometheus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2251,7 +2363,7 @@ var xxx_messageInfo_Prometheus proto.InternalMessageInfo func (m *RawArtifact) Reset() { *m = RawArtifact{} } func (*RawArtifact) ProtoMessage() {} func (*RawArtifact) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{79} + return fileDescriptor_724696e352c3df5f, []int{83} } func (m *RawArtifact) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2279,7 +2391,7 @@ var xxx_messageInfo_RawArtifact proto.InternalMessageInfo func (m *ResourceTemplate) Reset() { *m = ResourceTemplate{} } func (*ResourceTemplate) ProtoMessage() {} func (*ResourceTemplate) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{80} + return fileDescriptor_724696e352c3df5f, []int{84} } func (m *ResourceTemplate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2307,7 +2419,7 @@ var xxx_messageInfo_ResourceTemplate proto.InternalMessageInfo func (m *RetryAffinity) Reset() { *m = RetryAffinity{} } func (*RetryAffinity) ProtoMessage() {} func (*RetryAffinity) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{81} + return fileDescriptor_724696e352c3df5f, []int{85} } func (m *RetryAffinity) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2335,7 +2447,7 @@ var xxx_messageInfo_RetryAffinity proto.InternalMessageInfo func (m *RetryNodeAntiAffinity) Reset() { *m = RetryNodeAntiAffinity{} } func (*RetryNodeAntiAffinity) ProtoMessage() {} func (*RetryNodeAntiAffinity) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{82} + return fileDescriptor_724696e352c3df5f, []int{86} } func (m *RetryNodeAntiAffinity) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2363,7 +2475,7 @@ var xxx_messageInfo_RetryNodeAntiAffinity proto.InternalMessageInfo func (m *RetryStrategy) Reset() { *m = RetryStrategy{} } func (*RetryStrategy) ProtoMessage() {} func (*RetryStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{83} + return fileDescriptor_724696e352c3df5f, []int{87} } func (m *RetryStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2391,7 +2503,7 @@ var xxx_messageInfo_RetryStrategy proto.InternalMessageInfo func (m *S3Artifact) Reset() { *m = S3Artifact{} } func (*S3Artifact) ProtoMessage() {} func (*S3Artifact) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{84} + return fileDescriptor_724696e352c3df5f, []int{88} } func (m *S3Artifact) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2419,7 +2531,7 @@ var xxx_messageInfo_S3Artifact proto.InternalMessageInfo func (m *S3ArtifactRepository) Reset() { *m = S3ArtifactRepository{} } func (*S3ArtifactRepository) ProtoMessage() {} func (*S3ArtifactRepository) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{85} + return fileDescriptor_724696e352c3df5f, []int{89} } func (m *S3ArtifactRepository) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2447,7 +2559,7 @@ var xxx_messageInfo_S3ArtifactRepository proto.InternalMessageInfo func (m *S3Bucket) Reset() { *m = S3Bucket{} } func (*S3Bucket) ProtoMessage() {} func (*S3Bucket) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{86} + return fileDescriptor_724696e352c3df5f, []int{90} } func (m *S3Bucket) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2475,7 +2587,7 @@ var xxx_messageInfo_S3Bucket proto.InternalMessageInfo func (m *S3EncryptionOptions) Reset() { *m = S3EncryptionOptions{} } func (*S3EncryptionOptions) ProtoMessage() {} func (*S3EncryptionOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{87} + return fileDescriptor_724696e352c3df5f, []int{91} } func (m *S3EncryptionOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2503,7 +2615,7 @@ var xxx_messageInfo_S3EncryptionOptions proto.InternalMessageInfo func (m *ScriptTemplate) Reset() { *m = ScriptTemplate{} } func (*ScriptTemplate) ProtoMessage() {} func (*ScriptTemplate) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{88} + return fileDescriptor_724696e352c3df5f, []int{92} } func (m *ScriptTemplate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2531,7 +2643,7 @@ var xxx_messageInfo_ScriptTemplate proto.InternalMessageInfo func (m *SemaphoreHolding) Reset() { *m = SemaphoreHolding{} } func (*SemaphoreHolding) ProtoMessage() {} func (*SemaphoreHolding) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{89} + return fileDescriptor_724696e352c3df5f, []int{93} } func (m *SemaphoreHolding) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2559,7 +2671,7 @@ var xxx_messageInfo_SemaphoreHolding proto.InternalMessageInfo func (m *SemaphoreRef) Reset() { *m = SemaphoreRef{} } func (*SemaphoreRef) ProtoMessage() {} func (*SemaphoreRef) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{90} + return fileDescriptor_724696e352c3df5f, []int{94} } func (m *SemaphoreRef) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2587,7 +2699,7 @@ var xxx_messageInfo_SemaphoreRef proto.InternalMessageInfo func (m *SemaphoreStatus) Reset() { *m = SemaphoreStatus{} } func (*SemaphoreStatus) ProtoMessage() {} func (*SemaphoreStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{91} + return fileDescriptor_724696e352c3df5f, []int{95} } func (m *SemaphoreStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2615,7 +2727,7 @@ var xxx_messageInfo_SemaphoreStatus proto.InternalMessageInfo func (m *Sequence) Reset() { *m = Sequence{} } func (*Sequence) ProtoMessage() {} func (*Sequence) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{92} + return fileDescriptor_724696e352c3df5f, []int{96} } func (m *Sequence) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2643,7 +2755,7 @@ var xxx_messageInfo_Sequence proto.InternalMessageInfo func (m *Submit) Reset() { *m = Submit{} } func (*Submit) ProtoMessage() {} func (*Submit) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{93} + return fileDescriptor_724696e352c3df5f, []int{97} } func (m *Submit) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2671,7 +2783,7 @@ var xxx_messageInfo_Submit proto.InternalMessageInfo func (m *SubmitOpts) Reset() { *m = SubmitOpts{} } func (*SubmitOpts) ProtoMessage() {} func (*SubmitOpts) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{94} + return fileDescriptor_724696e352c3df5f, []int{98} } func (m *SubmitOpts) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2699,7 +2811,7 @@ var xxx_messageInfo_SubmitOpts proto.InternalMessageInfo func (m *SuppliedValueFrom) Reset() { *m = SuppliedValueFrom{} } func (*SuppliedValueFrom) ProtoMessage() {} func (*SuppliedValueFrom) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{95} + return fileDescriptor_724696e352c3df5f, []int{99} } func (m *SuppliedValueFrom) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2727,7 +2839,7 @@ var xxx_messageInfo_SuppliedValueFrom proto.InternalMessageInfo func (m *SuspendTemplate) Reset() { *m = SuspendTemplate{} } func (*SuspendTemplate) ProtoMessage() {} func (*SuspendTemplate) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{96} + return fileDescriptor_724696e352c3df5f, []int{100} } func (m *SuspendTemplate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2755,7 +2867,7 @@ var xxx_messageInfo_SuspendTemplate proto.InternalMessageInfo func (m *Synchronization) Reset() { *m = Synchronization{} } func (*Synchronization) ProtoMessage() {} func (*Synchronization) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{97} + return fileDescriptor_724696e352c3df5f, []int{101} } func (m *Synchronization) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2783,7 +2895,7 @@ var xxx_messageInfo_Synchronization proto.InternalMessageInfo func (m *SynchronizationStatus) Reset() { *m = SynchronizationStatus{} } func (*SynchronizationStatus) ProtoMessage() {} func (*SynchronizationStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{98} + return fileDescriptor_724696e352c3df5f, []int{102} } func (m *SynchronizationStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2811,7 +2923,7 @@ var xxx_messageInfo_SynchronizationStatus proto.InternalMessageInfo func (m *TTLStrategy) Reset() { *m = TTLStrategy{} } func (*TTLStrategy) ProtoMessage() {} func (*TTLStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{99} + return fileDescriptor_724696e352c3df5f, []int{103} } func (m *TTLStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2839,7 +2951,7 @@ var xxx_messageInfo_TTLStrategy proto.InternalMessageInfo func (m *TarStrategy) Reset() { *m = TarStrategy{} } func (*TarStrategy) ProtoMessage() {} func (*TarStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{100} + return fileDescriptor_724696e352c3df5f, []int{104} } func (m *TarStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2867,7 +2979,7 @@ var xxx_messageInfo_TarStrategy proto.InternalMessageInfo func (m *Template) Reset() { *m = Template{} } func (*Template) ProtoMessage() {} func (*Template) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{101} + return fileDescriptor_724696e352c3df5f, []int{105} } func (m *Template) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2895,7 +3007,7 @@ var xxx_messageInfo_Template proto.InternalMessageInfo func (m *TemplateRef) Reset() { *m = TemplateRef{} } func (*TemplateRef) ProtoMessage() {} func (*TemplateRef) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{102} + return fileDescriptor_724696e352c3df5f, []int{106} } func (m *TemplateRef) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2923,7 +3035,7 @@ var xxx_messageInfo_TemplateRef proto.InternalMessageInfo func (m *TransformationStep) Reset() { *m = TransformationStep{} } func (*TransformationStep) ProtoMessage() {} func (*TransformationStep) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{103} + return fileDescriptor_724696e352c3df5f, []int{107} } func (m *TransformationStep) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2951,7 +3063,7 @@ var xxx_messageInfo_TransformationStep proto.InternalMessageInfo func (m *UserContainer) Reset() { *m = UserContainer{} } func (*UserContainer) ProtoMessage() {} func (*UserContainer) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{104} + return fileDescriptor_724696e352c3df5f, []int{108} } func (m *UserContainer) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2979,7 +3091,7 @@ var xxx_messageInfo_UserContainer proto.InternalMessageInfo func (m *ValueFrom) Reset() { *m = ValueFrom{} } func (*ValueFrom) ProtoMessage() {} func (*ValueFrom) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{105} + return fileDescriptor_724696e352c3df5f, []int{109} } func (m *ValueFrom) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3007,7 +3119,7 @@ var xxx_messageInfo_ValueFrom proto.InternalMessageInfo func (m *Version) Reset() { *m = Version{} } func (*Version) ProtoMessage() {} func (*Version) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{106} + return fileDescriptor_724696e352c3df5f, []int{110} } func (m *Version) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3035,7 +3147,7 @@ var xxx_messageInfo_Version proto.InternalMessageInfo func (m *VolumeClaimGC) Reset() { *m = VolumeClaimGC{} } func (*VolumeClaimGC) ProtoMessage() {} func (*VolumeClaimGC) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{107} + return fileDescriptor_724696e352c3df5f, []int{111} } func (m *VolumeClaimGC) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3063,7 +3175,7 @@ var xxx_messageInfo_VolumeClaimGC proto.InternalMessageInfo func (m *Workflow) Reset() { *m = Workflow{} } func (*Workflow) ProtoMessage() {} func (*Workflow) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{108} + return fileDescriptor_724696e352c3df5f, []int{112} } func (m *Workflow) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3091,7 +3203,7 @@ var xxx_messageInfo_Workflow proto.InternalMessageInfo func (m *WorkflowEventBinding) Reset() { *m = WorkflowEventBinding{} } func (*WorkflowEventBinding) ProtoMessage() {} func (*WorkflowEventBinding) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{109} + return fileDescriptor_724696e352c3df5f, []int{113} } func (m *WorkflowEventBinding) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3119,7 +3231,7 @@ var xxx_messageInfo_WorkflowEventBinding proto.InternalMessageInfo func (m *WorkflowEventBindingList) Reset() { *m = WorkflowEventBindingList{} } func (*WorkflowEventBindingList) ProtoMessage() {} func (*WorkflowEventBindingList) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{110} + return fileDescriptor_724696e352c3df5f, []int{114} } func (m *WorkflowEventBindingList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3147,7 +3259,7 @@ var xxx_messageInfo_WorkflowEventBindingList proto.InternalMessageInfo func (m *WorkflowEventBindingSpec) Reset() { *m = WorkflowEventBindingSpec{} } func (*WorkflowEventBindingSpec) ProtoMessage() {} func (*WorkflowEventBindingSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{111} + return fileDescriptor_724696e352c3df5f, []int{115} } func (m *WorkflowEventBindingSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3175,7 +3287,7 @@ var xxx_messageInfo_WorkflowEventBindingSpec proto.InternalMessageInfo func (m *WorkflowList) Reset() { *m = WorkflowList{} } func (*WorkflowList) ProtoMessage() {} func (*WorkflowList) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{112} + return fileDescriptor_724696e352c3df5f, []int{116} } func (m *WorkflowList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3203,7 +3315,7 @@ var xxx_messageInfo_WorkflowList proto.InternalMessageInfo func (m *WorkflowMetadata) Reset() { *m = WorkflowMetadata{} } func (*WorkflowMetadata) ProtoMessage() {} func (*WorkflowMetadata) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{113} + return fileDescriptor_724696e352c3df5f, []int{117} } func (m *WorkflowMetadata) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3231,7 +3343,7 @@ var xxx_messageInfo_WorkflowMetadata proto.InternalMessageInfo func (m *WorkflowSpec) Reset() { *m = WorkflowSpec{} } func (*WorkflowSpec) ProtoMessage() {} func (*WorkflowSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{114} + return fileDescriptor_724696e352c3df5f, []int{118} } func (m *WorkflowSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3259,7 +3371,7 @@ var xxx_messageInfo_WorkflowSpec proto.InternalMessageInfo func (m *WorkflowStatus) Reset() { *m = WorkflowStatus{} } func (*WorkflowStatus) ProtoMessage() {} func (*WorkflowStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{115} + return fileDescriptor_724696e352c3df5f, []int{119} } func (m *WorkflowStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3287,7 +3399,7 @@ var xxx_messageInfo_WorkflowStatus proto.InternalMessageInfo func (m *WorkflowStep) Reset() { *m = WorkflowStep{} } func (*WorkflowStep) ProtoMessage() {} func (*WorkflowStep) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{116} + return fileDescriptor_724696e352c3df5f, []int{120} } func (m *WorkflowStep) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3315,7 +3427,7 @@ var xxx_messageInfo_WorkflowStep proto.InternalMessageInfo func (m *WorkflowTaskResult) Reset() { *m = WorkflowTaskResult{} } func (*WorkflowTaskResult) ProtoMessage() {} func (*WorkflowTaskResult) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{117} + return fileDescriptor_724696e352c3df5f, []int{121} } func (m *WorkflowTaskResult) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3343,7 +3455,7 @@ var xxx_messageInfo_WorkflowTaskResult proto.InternalMessageInfo func (m *WorkflowTaskResultList) Reset() { *m = WorkflowTaskResultList{} } func (*WorkflowTaskResultList) ProtoMessage() {} func (*WorkflowTaskResultList) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{118} + return fileDescriptor_724696e352c3df5f, []int{122} } func (m *WorkflowTaskResultList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3371,7 +3483,7 @@ var xxx_messageInfo_WorkflowTaskResultList proto.InternalMessageInfo func (m *WorkflowTaskSet) Reset() { *m = WorkflowTaskSet{} } func (*WorkflowTaskSet) ProtoMessage() {} func (*WorkflowTaskSet) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{119} + return fileDescriptor_724696e352c3df5f, []int{123} } func (m *WorkflowTaskSet) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3399,7 +3511,7 @@ var xxx_messageInfo_WorkflowTaskSet proto.InternalMessageInfo func (m *WorkflowTaskSetList) Reset() { *m = WorkflowTaskSetList{} } func (*WorkflowTaskSetList) ProtoMessage() {} func (*WorkflowTaskSetList) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{120} + return fileDescriptor_724696e352c3df5f, []int{124} } func (m *WorkflowTaskSetList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3427,7 +3539,7 @@ var xxx_messageInfo_WorkflowTaskSetList proto.InternalMessageInfo func (m *WorkflowTaskSetSpec) Reset() { *m = WorkflowTaskSetSpec{} } func (*WorkflowTaskSetSpec) ProtoMessage() {} func (*WorkflowTaskSetSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{121} + return fileDescriptor_724696e352c3df5f, []int{125} } func (m *WorkflowTaskSetSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3455,7 +3567,7 @@ var xxx_messageInfo_WorkflowTaskSetSpec proto.InternalMessageInfo func (m *WorkflowTaskSetStatus) Reset() { *m = WorkflowTaskSetStatus{} } func (*WorkflowTaskSetStatus) ProtoMessage() {} func (*WorkflowTaskSetStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{122} + return fileDescriptor_724696e352c3df5f, []int{126} } func (m *WorkflowTaskSetStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3483,7 +3595,7 @@ var xxx_messageInfo_WorkflowTaskSetStatus proto.InternalMessageInfo func (m *WorkflowTemplate) Reset() { *m = WorkflowTemplate{} } func (*WorkflowTemplate) ProtoMessage() {} func (*WorkflowTemplate) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{123} + return fileDescriptor_724696e352c3df5f, []int{127} } func (m *WorkflowTemplate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3511,7 +3623,7 @@ var xxx_messageInfo_WorkflowTemplate proto.InternalMessageInfo func (m *WorkflowTemplateList) Reset() { *m = WorkflowTemplateList{} } func (*WorkflowTemplateList) ProtoMessage() {} func (*WorkflowTemplateList) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{124} + return fileDescriptor_724696e352c3df5f, []int{128} } func (m *WorkflowTemplateList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3539,7 +3651,7 @@ var xxx_messageInfo_WorkflowTemplateList proto.InternalMessageInfo func (m *WorkflowTemplateRef) Reset() { *m = WorkflowTemplateRef{} } func (*WorkflowTemplateRef) ProtoMessage() {} func (*WorkflowTemplateRef) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{125} + return fileDescriptor_724696e352c3df5f, []int{129} } func (m *WorkflowTemplateRef) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3567,7 +3679,7 @@ var xxx_messageInfo_WorkflowTemplateRef proto.InternalMessageInfo func (m *ZipStrategy) Reset() { *m = ZipStrategy{} } func (*ZipStrategy) ProtoMessage() {} func (*ZipStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{126} + return fileDescriptor_724696e352c3df5f, []int{130} } func (m *ZipStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3608,6 +3720,7 @@ func init() { proto.RegisterType((*Backoff)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.Backoff") proto.RegisterType((*BasicAuth)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.BasicAuth") proto.RegisterType((*Cache)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.Cache") + proto.RegisterType((*ClientCertAuth)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.ClientCertAuth") proto.RegisterType((*ClusterWorkflowTemplate)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.ClusterWorkflowTemplate") proto.RegisterType((*ClusterWorkflowTemplateList)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.ClusterWorkflowTemplateList") proto.RegisterType((*Condition)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.Condition") @@ -3626,6 +3739,7 @@ func init() { proto.RegisterType((*DAGTemplate)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.DAGTemplate") proto.RegisterType((*Data)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.Data") proto.RegisterType((*DataSource)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.DataSource") + proto.RegisterType((*EndpointParam)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.EndpointParam") proto.RegisterType((*Event)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.Event") proto.RegisterType((*ExecutorConfig)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.ExecutorConfig") proto.RegisterType((*GCSArtifact)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.GCSArtifact") @@ -3639,6 +3753,7 @@ func init() { proto.RegisterType((*HDFSKrbConfig)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.HDFSKrbConfig") proto.RegisterType((*HTTP)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.HTTP") proto.RegisterType((*HTTPArtifact)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.HTTPArtifact") + proto.RegisterType((*HTTPAuth)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.HTTPAuth") proto.RegisterType((*HTTPHeader)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.HTTPHeader") proto.RegisterType((*HTTPHeaderSource)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.HTTPHeaderSource") proto.RegisterType((*Header)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.Header") @@ -3665,6 +3780,7 @@ func init() { proto.RegisterMapType((ResourcesDuration)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.NodeStatus.ResourcesDurationEntry") proto.RegisterType((*NodeSynchronizationStatus)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.NodeSynchronizationStatus") proto.RegisterType((*NoneStrategy)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.NoneStrategy") + proto.RegisterType((*OAuth2Auth)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OAuth2Auth") proto.RegisterType((*OSSArtifact)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OSSArtifact") proto.RegisterType((*OSSArtifactRepository)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OSSArtifactRepository") proto.RegisterType((*OSSBucket)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OSSBucket") @@ -3743,591 +3859,608 @@ func init() { } var fileDescriptor_724696e352c3df5f = []byte{ - // 9333 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7d, 0x6d, 0x70, 0x24, 0xc7, - 0x75, 0x18, 0x67, 0x81, 0x05, 0x76, 0x1f, 0x80, 0x03, 0xae, 0xef, 0x6b, 0x09, 0x92, 0x07, 0x6a, - 0x68, 0x32, 0x3c, 0x9b, 0x02, 0xcc, 0x3b, 0x29, 0x61, 0xa4, 0x8a, 0x2c, 0x2c, 0x70, 0xf8, 0x20, - 0x3e, 0xd9, 0x8b, 0xbb, 0x0b, 0x29, 0x86, 0xd6, 0x60, 0xb7, 0xb1, 0x3b, 0xc4, 0xee, 0xcc, 0x72, - 0x66, 0x16, 0x38, 0xf0, 0x43, 0x52, 0x64, 0x5b, 0x12, 0x63, 0xc5, 0xca, 0x87, 0x2d, 0xcb, 0x4a, - 0x52, 0xa5, 0x72, 0xac, 0x58, 0xe5, 0xb8, 0x92, 0x52, 0x55, 0x2a, 0x3f, 0xec, 0xbf, 0xa9, 0x94, - 0x52, 0x49, 0x55, 0xec, 0xb2, 0x12, 0xeb, 0x47, 0x02, 0x45, 0x48, 0xac, 0x3f, 0x29, 0x55, 0x25, - 0xae, 0x48, 0x71, 0x2e, 0xf9, 0x91, 0xea, 0xcf, 0xe9, 0x9e, 0x9d, 0xc5, 0x2d, 0xee, 0x06, 0x38, - 0x96, 0xfd, 0x6f, 0xf7, 0xf5, 0xeb, 0xf7, 0xba, 0xa7, 0xbb, 0x5f, 0xbf, 0x7e, 0xef, 0xf5, 0x6b, - 0xd8, 0xac, 0xbb, 0x51, 0xa3, 0xb3, 0x3d, 0x5d, 0xf5, 0x5b, 0x33, 0x4e, 0x50, 0xf7, 0xdb, 0x81, - 0xff, 0x26, 0xfb, 0xf1, 0xe1, 0x7d, 0x3f, 0xd8, 0xdd, 0x69, 0xfa, 0xfb, 0xe1, 0xcc, 0xde, 0x8d, - 0x99, 0xf6, 0x6e, 0x7d, 0xc6, 0x69, 0xbb, 0xe1, 0x8c, 0x84, 0xce, 0xec, 0xbd, 0xe8, 0x34, 0xdb, - 0x0d, 0xe7, 0xc5, 0x99, 0x3a, 0xf1, 0x48, 0xe0, 0x44, 0xa4, 0x36, 0xdd, 0x0e, 0xfc, 0xc8, 0x47, - 0x9f, 0x8c, 0x29, 0x4e, 0x4b, 0x8a, 0xec, 0xc7, 0xcf, 0x2b, 0x8a, 0xd3, 0x7b, 0x37, 0xa6, 0xdb, - 0xbb, 0xf5, 0x69, 0x4a, 0x71, 0x5a, 0x42, 0xa7, 0x25, 0xc5, 0xc9, 0x0f, 0x6b, 0x6d, 0xaa, 0xfb, - 0x75, 0x7f, 0x86, 0x11, 0xde, 0xee, 0xec, 0xb0, 0x7f, 0xec, 0x0f, 0xfb, 0xc5, 0x19, 0x4e, 0xda, - 0xbb, 0x2f, 0x85, 0xd3, 0xae, 0x4f, 0xdb, 0x37, 0x53, 0xf5, 0x03, 0x32, 0xb3, 0xd7, 0xd5, 0xa8, - 0xc9, 0x6b, 0x1a, 0x4e, 0xdb, 0x6f, 0xba, 0xd5, 0x83, 0x99, 0xbd, 0x17, 0xb7, 0x49, 0xd4, 0xdd, - 0xfe, 0xc9, 0x8f, 0xc4, 0xa8, 0x2d, 0xa7, 0xda, 0x70, 0x3d, 0x12, 0x1c, 0xc4, 0xfd, 0x6f, 0x91, - 0xc8, 0x49, 0x63, 0x30, 0xd3, 0xab, 0x56, 0xd0, 0xf1, 0x22, 0xb7, 0x45, 0xba, 0x2a, 0xfc, 0xe5, - 0xfb, 0x55, 0x08, 0xab, 0x0d, 0xd2, 0x72, 0xba, 0xea, 0xdd, 0xe8, 0x55, 0xaf, 0x13, 0xb9, 0xcd, - 0x19, 0xd7, 0x8b, 0xc2, 0x28, 0x48, 0x56, 0xb2, 0x6f, 0xc2, 0xd0, 0x6c, 0xcb, 0xef, 0x78, 0x11, - 0xfa, 0x38, 0xe4, 0xf7, 0x9c, 0x66, 0x87, 0x94, 0xac, 0xa7, 0xad, 0xe7, 0x8b, 0xe5, 0x67, 0xbf, - 0x73, 0x38, 0xf5, 0xd8, 0xd1, 0xe1, 0x54, 0xfe, 0x36, 0x05, 0xde, 0x3b, 0x9c, 0xba, 0x48, 0xbc, - 0xaa, 0x5f, 0x73, 0xbd, 0xfa, 0xcc, 0x9b, 0xa1, 0xef, 0x4d, 0xaf, 0x77, 0x5a, 0xdb, 0x24, 0xc0, - 0xbc, 0x8e, 0xfd, 0x47, 0x39, 0x18, 0x9f, 0x0d, 0xaa, 0x0d, 0x77, 0x8f, 0x54, 0x22, 0x4a, 0xbf, - 0x7e, 0x80, 0x1a, 0x30, 0x10, 0x39, 0x01, 0x23, 0x37, 0x72, 0x7d, 0x6d, 0xfa, 0x61, 0x07, 0x7f, - 0x7a, 0xcb, 0x09, 0x24, 0xed, 0xf2, 0xf0, 0xd1, 0xe1, 0xd4, 0xc0, 0x96, 0x13, 0x60, 0xca, 0x02, - 0x35, 0x61, 0xd0, 0xf3, 0x3d, 0x52, 0xca, 0x31, 0x56, 0xeb, 0x0f, 0xcf, 0x6a, 0xdd, 0xf7, 0x54, - 0x3f, 0xca, 0x85, 0xa3, 0xc3, 0xa9, 0x41, 0x0a, 0xc1, 0x8c, 0x0b, 0xed, 0xd7, 0xdb, 0x6e, 0xbb, - 0x34, 0x90, 0x55, 0xbf, 0x5e, 0x73, 0xdb, 0x66, 0xbf, 0x5e, 0x73, 0xdb, 0x98, 0xb2, 0xb0, 0xdf, - 0xcf, 0x41, 0x71, 0x36, 0xa8, 0x77, 0x5a, 0xc4, 0x8b, 0x42, 0xf4, 0x59, 0x80, 0xb6, 0x13, 0x38, - 0x2d, 0x12, 0x91, 0x20, 0x2c, 0x59, 0x4f, 0x0f, 0x3c, 0x3f, 0x72, 0x7d, 0xe5, 0xe1, 0xd9, 0x6f, - 0x4a, 0x9a, 0x65, 0x24, 0x86, 0x1c, 0x14, 0x28, 0xc4, 0x1a, 0x4b, 0xf4, 0x0e, 0x14, 0x9d, 0x20, - 0x72, 0x77, 0x9c, 0x6a, 0x14, 0x96, 0x72, 0x8c, 0xff, 0xcb, 0x0f, 0xcf, 0x7f, 0x56, 0x90, 0x2c, - 0x9f, 0x17, 0xec, 0x8b, 0x12, 0x12, 0xe2, 0x98, 0x9f, 0xfd, 0xdb, 0x79, 0x28, 0xc8, 0x02, 0xf4, - 0x34, 0x0c, 0x7a, 0x4e, 0x4b, 0x4e, 0xd5, 0x51, 0x51, 0x71, 0x70, 0xdd, 0x69, 0xd1, 0x41, 0x72, - 0x5a, 0x84, 0x62, 0xb4, 0x9d, 0xa8, 0xc1, 0xa6, 0x84, 0x86, 0xb1, 0xe9, 0x44, 0x0d, 0xcc, 0x4a, - 0xd0, 0x93, 0x30, 0xd8, 0xf2, 0x6b, 0x84, 0x8d, 0x63, 0x9e, 0x0f, 0xf2, 0x9a, 0x5f, 0x23, 0x98, - 0x41, 0x69, 0xfd, 0x9d, 0xc0, 0x6f, 0x95, 0x06, 0xcd, 0xfa, 0x0b, 0x81, 0xdf, 0xc2, 0xac, 0x04, - 0x7d, 0xcd, 0x82, 0x09, 0xd9, 0xbc, 0x55, 0xbf, 0xea, 0x44, 0xae, 0xef, 0x95, 0xf2, 0x6c, 0x52, - 0xe0, 0xec, 0xbe, 0x8a, 0xa4, 0x5c, 0x2e, 0x89, 0x26, 0x4c, 0x24, 0x4b, 0x70, 0x57, 0x2b, 0xd0, - 0x75, 0x80, 0x7a, 0xd3, 0xdf, 0x76, 0x9a, 0xf4, 0x83, 0x94, 0x86, 0x58, 0x17, 0xd4, 0xe0, 0x2e, - 0xaa, 0x12, 0xac, 0x61, 0xa1, 0xbb, 0x30, 0xec, 0xf0, 0x05, 0x5c, 0x1a, 0x66, 0x9d, 0x78, 0x25, - 0x8b, 0x4e, 0x18, 0x12, 0xa1, 0x3c, 0x72, 0x74, 0x38, 0x35, 0x2c, 0x80, 0x58, 0xb2, 0x43, 0x2f, - 0x40, 0xc1, 0x6f, 0xd3, 0x76, 0x3b, 0xcd, 0x52, 0xe1, 0x69, 0xeb, 0xf9, 0x42, 0x79, 0x42, 0xb4, - 0xb5, 0xb0, 0x21, 0xe0, 0x58, 0x61, 0xa0, 0x6b, 0x30, 0x1c, 0x76, 0xb6, 0xe9, 0x38, 0x96, 0x8a, - 0xac, 0x63, 0xe3, 0x02, 0x79, 0xb8, 0xc2, 0xc1, 0x58, 0x96, 0xa3, 0x8f, 0xc2, 0x48, 0x40, 0xaa, - 0x9d, 0x20, 0x24, 0x74, 0x60, 0x4b, 0xc0, 0x68, 0x5f, 0x10, 0xe8, 0x23, 0x38, 0x2e, 0xc2, 0x3a, - 0x1e, 0xfa, 0x04, 0x9c, 0xa3, 0x03, 0x7c, 0xf3, 0x6e, 0x3b, 0x20, 0x61, 0x48, 0x47, 0x75, 0x84, - 0x31, 0xba, 0x2c, 0x6a, 0x9e, 0x5b, 0x30, 0x4a, 0x71, 0x02, 0xdb, 0xfe, 0xbd, 0x61, 0xe8, 0x1a, - 0x24, 0xf4, 0x22, 0x8c, 0x88, 0xfe, 0xae, 0xfa, 0xf5, 0x90, 0x4d, 0xdc, 0x42, 0x79, 0x9c, 0xb6, - 0x63, 0x36, 0x06, 0x63, 0x1d, 0x07, 0xd5, 0x20, 0x17, 0xde, 0x10, 0x32, 0x6d, 0xf5, 0xe1, 0x07, - 0xa3, 0x72, 0x43, 0xad, 0xb4, 0xa1, 0xa3, 0xc3, 0xa9, 0x5c, 0xe5, 0x06, 0xce, 0x85, 0x37, 0xa8, - 0x34, 0xab, 0xbb, 0x51, 0x76, 0xd2, 0x6c, 0xd1, 0x8d, 0x14, 0x1f, 0x26, 0xcd, 0x16, 0xdd, 0x08, - 0x53, 0x16, 0x54, 0x4a, 0x37, 0xa2, 0xa8, 0xcd, 0x96, 0x54, 0x26, 0x52, 0x7a, 0x69, 0x6b, 0x6b, - 0x53, 0xf1, 0x62, 0x0b, 0x98, 0x42, 0x30, 0xe3, 0x82, 0xbe, 0x64, 0xd1, 0x2f, 0xce, 0x0b, 0xfd, - 0xe0, 0x40, 0xac, 0xcc, 0x5b, 0xd9, 0xad, 0x4c, 0x3f, 0x38, 0x50, 0xcc, 0xc5, 0x40, 0xaa, 0x02, - 0xac, 0xb3, 0x66, 0x1d, 0xaf, 0xed, 0x84, 0x6c, 0x21, 0x66, 0xd3, 0xf1, 0xf9, 0x85, 0x4a, 0xa2, - 0xe3, 0xf3, 0x0b, 0x15, 0xcc, 0xb8, 0xd0, 0x01, 0x0d, 0x9c, 0x7d, 0xb1, 0x88, 0x33, 0x18, 0x50, - 0xec, 0xec, 0x9b, 0x03, 0x8a, 0x9d, 0x7d, 0x4c, 0x59, 0x50, 0x4e, 0x7e, 0x18, 0xb2, 0x35, 0x9b, - 0x09, 0xa7, 0x8d, 0x4a, 0xc5, 0xe4, 0xb4, 0x51, 0xa9, 0x60, 0xca, 0x82, 0x4d, 0xd2, 0x6a, 0xc8, - 0x16, 0x7c, 0x36, 0x93, 0x74, 0x2e, 0xc1, 0x69, 0x71, 0xae, 0x82, 0x29, 0x0b, 0xfb, 0x7d, 0x0b, - 0xc6, 0x64, 0x11, 0x15, 0x22, 0x21, 0xba, 0x0b, 0x05, 0x39, 0x98, 0x42, 0x97, 0xc9, 0x72, 0xd3, - 0x53, 0xa2, 0x4e, 0x42, 0xb0, 0xe2, 0x66, 0xff, 0x6e, 0x1e, 0x90, 0x02, 0x93, 0xb6, 0x1f, 0xba, - 0x6c, 0x3a, 0x3d, 0x80, 0x28, 0xf1, 0x34, 0x51, 0x72, 0x3b, 0x4b, 0x51, 0x12, 0x37, 0xcb, 0x10, - 0x2a, 0x7f, 0x2f, 0xb1, 0xf8, 0xb8, 0x74, 0xf9, 0xf9, 0x53, 0x59, 0x7c, 0x5a, 0x13, 0x8e, 0x5f, - 0x86, 0x7b, 0x62, 0x19, 0x72, 0xf9, 0xf3, 0xd7, 0xb3, 0x5d, 0x86, 0x5a, 0x2b, 0x92, 0x0b, 0x32, - 0xe0, 0xcb, 0x84, 0x0b, 0xa0, 0x3b, 0x99, 0x2e, 0x13, 0x8d, 0xab, 0xb9, 0x60, 0x02, 0xbe, 0x60, - 0x86, 0xb2, 0xe2, 0xa9, 0x2d, 0x98, 0x24, 0x4f, 0xb5, 0x74, 0xde, 0x82, 0x4b, 0xdd, 0x38, 0x98, - 0xec, 0xa0, 0x19, 0x28, 0x56, 0x7d, 0x6f, 0xc7, 0xad, 0xaf, 0x39, 0x6d, 0xa1, 0xb2, 0x29, 0x5d, - 0x6f, 0x4e, 0x16, 0xe0, 0x18, 0x07, 0x3d, 0x05, 0x03, 0xbb, 0xe4, 0x40, 0xe8, 0x6e, 0x23, 0x02, - 0x75, 0x60, 0x85, 0x1c, 0x60, 0x0a, 0xff, 0x58, 0xe1, 0x6b, 0xdf, 0x98, 0x7a, 0xec, 0x73, 0xff, - 0xe9, 0xe9, 0xc7, 0xec, 0x3f, 0x1c, 0x80, 0x27, 0x52, 0x79, 0x56, 0x22, 0x27, 0xea, 0x84, 0xe8, - 0x77, 0x2d, 0xb8, 0xe4, 0xa4, 0x95, 0x8b, 0x95, 0x7c, 0x27, 0xbb, 0x19, 0x69, 0x90, 0x2f, 0x3f, - 0x25, 0x1a, 0x9d, 0xfe, 0x45, 0x70, 0x7a, 0xa3, 0xe8, 0x87, 0xa2, 0xca, 0x6b, 0xd8, 0x76, 0xaa, - 0x44, 0xf4, 0x5e, 0x7d, 0xa8, 0x75, 0x59, 0x80, 0x63, 0x1c, 0xaa, 0x0c, 0xd5, 0xc8, 0x8e, 0xd3, - 0x69, 0xf2, 0x0d, 0xbc, 0x10, 0x2b, 0x43, 0xf3, 0x1c, 0x8c, 0x65, 0x39, 0xfa, 0x87, 0x16, 0xa0, - 0x6e, 0xae, 0x62, 0x31, 0x6c, 0x9d, 0xc6, 0x77, 0x28, 0x5f, 0x3e, 0x3a, 0x9c, 0x4a, 0x11, 0x60, - 0x38, 0xa5, 0x1d, 0xda, 0x98, 0xfe, 0x5b, 0x0b, 0x2e, 0xa4, 0x2c, 0x73, 0x3a, 0x29, 0x3a, 0x41, - 0x53, 0xcc, 0x1f, 0x35, 0x29, 0x6e, 0xe1, 0x55, 0x4c, 0xe1, 0xe8, 0x57, 0x2d, 0x18, 0xd7, 0x56, - 0xfb, 0x6c, 0x47, 0x28, 0xff, 0x19, 0x29, 0xb2, 0x06, 0xe1, 0xf2, 0x15, 0xc1, 0x7e, 0x3c, 0x51, - 0x80, 0x93, 0x4d, 0xb0, 0x7f, 0x60, 0xc1, 0x53, 0xc7, 0x0a, 0xad, 0xd4, 0x86, 0x5b, 0x8f, 0xbc, - 0xe1, 0x74, 0x6a, 0x05, 0xa4, 0xed, 0xdf, 0xc2, 0xab, 0x62, 0x26, 0xaa, 0xa9, 0x85, 0x39, 0x18, - 0xcb, 0x72, 0xfb, 0x8f, 0x2d, 0x48, 0xd2, 0x43, 0x0e, 0x9c, 0xeb, 0x84, 0x24, 0xa0, 0x53, 0xb5, - 0x42, 0xaa, 0x01, 0x91, 0x7b, 0xe7, 0xb3, 0xd3, 0xdc, 0x4a, 0x41, 0x1b, 0x3c, 0x5d, 0xf5, 0x03, - 0x32, 0xbd, 0xf7, 0xe2, 0x34, 0xc7, 0x58, 0x21, 0x07, 0x15, 0xd2, 0x24, 0x94, 0x46, 0x19, 0x51, - 0x3d, 0xfb, 0x96, 0x41, 0x00, 0x27, 0x08, 0x52, 0x16, 0x6d, 0x27, 0x0c, 0xf7, 0xfd, 0xa0, 0x26, - 0x58, 0xe4, 0x4e, 0xcc, 0x62, 0xd3, 0x20, 0x80, 0x13, 0x04, 0xed, 0x7f, 0x65, 0xc1, 0x70, 0xd9, - 0xa9, 0xee, 0xfa, 0x3b, 0x3b, 0xf4, 0x98, 0x52, 0xeb, 0x04, 0xfc, 0x98, 0xc7, 0x27, 0xa1, 0xda, - 0xbb, 0xe7, 0x05, 0x1c, 0x2b, 0x0c, 0xb4, 0x05, 0x43, 0xfc, 0x73, 0x88, 0x46, 0xfd, 0xac, 0xd6, - 0x28, 0x65, 0x9d, 0x61, 0x23, 0xd7, 0x89, 0xdc, 0xe6, 0x34, 0xb7, 0xce, 0x4c, 0x2f, 0x7b, 0xd1, - 0x46, 0x50, 0x89, 0x02, 0xd7, 0xab, 0x97, 0xe1, 0xe8, 0x70, 0x6a, 0x68, 0x81, 0xd1, 0xc0, 0x82, - 0x16, 0x3d, 0xd1, 0xb4, 0x9c, 0xbb, 0x92, 0x1d, 0x5b, 0xf3, 0xc5, 0xf8, 0x44, 0xb3, 0x16, 0x17, - 0x61, 0x1d, 0xcf, 0xfe, 0x43, 0x0b, 0x8a, 0x65, 0x27, 0x74, 0xab, 0x7f, 0x8e, 0x86, 0xe6, 0x0d, - 0xc8, 0xcf, 0x39, 0xd5, 0x06, 0x41, 0xb7, 0x92, 0xbb, 0xcb, 0xc8, 0xf5, 0xe7, 0xd3, 0xd8, 0xa8, - 0x9d, 0x46, 0xe7, 0x34, 0xd6, 0x6b, 0x0f, 0xb2, 0x7f, 0x64, 0xc1, 0x95, 0xb9, 0x66, 0x27, 0x8c, - 0x48, 0x70, 0x47, 0x2c, 0xab, 0x2d, 0xd2, 0x6a, 0x37, 0x9d, 0x88, 0xa0, 0x4f, 0x43, 0xa1, 0x45, - 0x22, 0xa7, 0xe6, 0x44, 0x8e, 0xe0, 0xd8, 0x7b, 0x78, 0xd9, 0xc2, 0xa4, 0xd8, 0xb4, 0x0d, 0x1b, - 0xdb, 0x6f, 0x92, 0x6a, 0xb4, 0x46, 0x22, 0x27, 0x3e, 0x8f, 0xc7, 0x30, 0xac, 0xa8, 0xa2, 0x36, - 0x0c, 0x86, 0x6d, 0x52, 0xcd, 0xce, 0xa2, 0x25, 0xfb, 0x50, 0x69, 0x93, 0x6a, 0x6c, 0xce, 0xa0, - 0xff, 0x30, 0xe3, 0x64, 0xff, 0x5f, 0x0b, 0x9e, 0xe8, 0xd1, 0xdf, 0x55, 0x37, 0x8c, 0xd0, 0xeb, - 0x5d, 0x7d, 0x9e, 0xee, 0xaf, 0xcf, 0xb4, 0x36, 0xeb, 0xb1, 0x5a, 0x2e, 0x12, 0xa2, 0xf5, 0xf7, - 0x33, 0x90, 0x77, 0x23, 0xd2, 0x92, 0x66, 0xa5, 0x57, 0x1f, 0xbe, 0xc3, 0x3d, 0xfa, 0x52, 0x1e, - 0x93, 0x76, 0xcd, 0x65, 0xca, 0x0f, 0x73, 0xb6, 0xf6, 0xbf, 0xb1, 0x80, 0x4e, 0x83, 0x9a, 0x2b, - 0x0e, 0xeb, 0x83, 0xd1, 0x41, 0x5b, 0x9a, 0x97, 0xe4, 0x5e, 0x3e, 0xb8, 0x75, 0xd0, 0x26, 0xf7, - 0x0e, 0xa7, 0xc6, 0x14, 0x22, 0x05, 0x60, 0x86, 0x8a, 0xde, 0x80, 0xa1, 0x90, 0xe9, 0x1c, 0x42, - 0x5a, 0x2e, 0x88, 0x4a, 0x43, 0x5c, 0x13, 0xb9, 0x77, 0x38, 0xd5, 0x97, 0xf5, 0x78, 0x5a, 0xd1, - 0xe6, 0xf5, 0xb0, 0xa0, 0x4a, 0xc5, 0x71, 0x8b, 0x84, 0xa1, 0x53, 0x27, 0x62, 0xd5, 0x2b, 0x71, - 0xbc, 0xc6, 0xc1, 0x58, 0x96, 0xdb, 0xbf, 0x66, 0x01, 0x6d, 0x62, 0xe4, 0x50, 0x16, 0xeb, 0x7e, - 0x8d, 0xa0, 0x75, 0xb6, 0x44, 0x38, 0x40, 0x0c, 0xde, 0x53, 0x3d, 0x96, 0x08, 0x47, 0x32, 0xf4, - 0x33, 0x0e, 0xc2, 0x31, 0x09, 0xf4, 0x11, 0x18, 0xad, 0x91, 0x36, 0xf1, 0x6a, 0xc4, 0xab, 0xba, - 0x84, 0x0f, 0x5a, 0xb1, 0x3c, 0x71, 0x74, 0x38, 0x35, 0x3a, 0xaf, 0xc1, 0xb1, 0x81, 0x65, 0xff, - 0xa6, 0x05, 0x8f, 0x2b, 0x72, 0x15, 0x12, 0x61, 0x12, 0x05, 0x07, 0xca, 0x5a, 0x7c, 0x32, 0xf1, - 0x7a, 0x87, 0xee, 0x4e, 0x51, 0xc0, 0x99, 0x3f, 0x98, 0x7c, 0x1d, 0xe1, 0x7b, 0x19, 0x23, 0x82, - 0x25, 0x35, 0xfb, 0x57, 0x06, 0xe0, 0xa2, 0xde, 0x48, 0xb5, 0xe6, 0x7f, 0xc1, 0x02, 0x50, 0x5f, - 0x80, 0x1e, 0x22, 0xe8, 0x3c, 0xdd, 0xc8, 0x60, 0x9e, 0xea, 0x23, 0x15, 0x4b, 0x05, 0x05, 0x0e, - 0xb1, 0xc6, 0x16, 0xbd, 0x0a, 0xa3, 0x7b, 0x7e, 0xb3, 0xd3, 0x22, 0x6b, 0x7e, 0xc7, 0x8b, 0xc2, - 0xd2, 0x00, 0x6b, 0xc6, 0x54, 0xda, 0x60, 0xde, 0x8e, 0xf1, 0xca, 0x17, 0x05, 0xd9, 0x51, 0x0d, - 0x18, 0x62, 0x83, 0x14, 0xd5, 0x43, 0xc6, 0x02, 0x7d, 0x48, 0xc4, 0x89, 0xe5, 0x53, 0x19, 0xf6, - 0x31, 0x39, 0xea, 0xe5, 0xf3, 0x47, 0x87, 0x53, 0x63, 0x06, 0x08, 0x9b, 0x8d, 0xb0, 0x5f, 0x05, - 0xf6, 0x2d, 0x5c, 0xaf, 0x43, 0x36, 0x3c, 0xf4, 0x0c, 0xe4, 0x49, 0x10, 0xf8, 0x81, 0x38, 0xf5, - 0xaa, 0xc5, 0x7c, 0x93, 0x02, 0x31, 0x2f, 0x43, 0xcf, 0xd1, 0xbd, 0xd7, 0x6d, 0x92, 0x1a, 0x9b, - 0x1b, 0x85, 0xf2, 0x39, 0xb9, 0x16, 0x17, 0x18, 0x14, 0x8b, 0x52, 0x7b, 0x1a, 0x86, 0xe7, 0x68, - 0xdf, 0x49, 0x40, 0xe9, 0xea, 0xce, 0x8f, 0x31, 0xc3, 0xf9, 0x21, 0x9d, 0x1c, 0x5b, 0x70, 0x69, - 0x2e, 0x20, 0x4e, 0x44, 0x2a, 0x37, 0xca, 0x9d, 0xea, 0x2e, 0x89, 0xb8, 0x79, 0x32, 0x44, 0x1f, - 0x87, 0x31, 0x9f, 0x49, 0xf1, 0x55, 0xbf, 0xba, 0xeb, 0x7a, 0x75, 0xa1, 0x8c, 0x5f, 0x12, 0x54, - 0xc6, 0x36, 0xf4, 0x42, 0x6c, 0xe2, 0xda, 0xff, 0x2d, 0x07, 0xa3, 0x73, 0x81, 0xef, 0x49, 0x49, - 0x75, 0x06, 0xbb, 0x4b, 0x64, 0xec, 0x2e, 0x19, 0x58, 0xab, 0xf5, 0xf6, 0xf7, 0xda, 0x61, 0xd0, - 0xbb, 0x4a, 0x44, 0x0e, 0x64, 0x75, 0xe8, 0x30, 0xf8, 0x32, 0xda, 0xf1, 0x60, 0x9b, 0x02, 0xd4, - 0xfe, 0x13, 0x0b, 0x26, 0x74, 0xf4, 0x33, 0xd8, 0xd4, 0x42, 0x73, 0x53, 0x5b, 0xcf, 0xb6, 0xbf, - 0x3d, 0x76, 0xb2, 0xf7, 0x87, 0xcc, 0x7e, 0xd2, 0x01, 0x40, 0x5f, 0xb3, 0x60, 0x74, 0x5f, 0x03, - 0x88, 0xce, 0x66, 0xad, 0x57, 0xfc, 0x94, 0x14, 0x33, 0x3a, 0xf4, 0x5e, 0xe2, 0x3f, 0x36, 0x5a, - 0x42, 0xe5, 0x7e, 0x58, 0x6d, 0x90, 0x5a, 0xa7, 0x29, 0x8f, 0xbc, 0xea, 0x93, 0x56, 0x04, 0x1c, - 0x2b, 0x0c, 0xf4, 0x3a, 0x9c, 0xaf, 0xfa, 0x5e, 0xb5, 0x13, 0x04, 0xc4, 0xab, 0x1e, 0x6c, 0x32, - 0x7f, 0xad, 0xd8, 0x10, 0xa7, 0x45, 0xb5, 0xf3, 0x73, 0x49, 0x84, 0x7b, 0x69, 0x40, 0xdc, 0x4d, - 0x88, 0xfb, 0x16, 0x42, 0xba, 0x65, 0xb1, 0x73, 0x71, 0x41, 0xf7, 0x2d, 0x30, 0x30, 0x96, 0xe5, - 0xe8, 0x16, 0x5c, 0x09, 0x23, 0x7a, 0x66, 0xf2, 0xea, 0xf3, 0xc4, 0xa9, 0x35, 0x5d, 0x8f, 0xea, - 0xbe, 0xbe, 0x57, 0xe3, 0x86, 0x9e, 0x81, 0xf2, 0x13, 0x47, 0x87, 0x53, 0x57, 0x2a, 0xe9, 0x28, - 0xb8, 0x57, 0x5d, 0xf4, 0x06, 0x4c, 0x86, 0x9d, 0x6a, 0x95, 0x84, 0xe1, 0x4e, 0xa7, 0xf9, 0xb2, - 0xbf, 0x1d, 0x2e, 0xb9, 0x21, 0x3d, 0x53, 0xad, 0xba, 0x2d, 0x37, 0x62, 0xe6, 0x9c, 0x7c, 0xf9, - 0xea, 0xd1, 0xe1, 0xd4, 0x64, 0xa5, 0x27, 0x16, 0x3e, 0x86, 0x02, 0xc2, 0x70, 0x99, 0x0b, 0xbf, - 0x2e, 0xda, 0xc3, 0x8c, 0xf6, 0xe4, 0xd1, 0xe1, 0xd4, 0xe5, 0x85, 0x54, 0x0c, 0xdc, 0xa3, 0x26, - 0x1d, 0xc1, 0xc8, 0x6d, 0x91, 0xb7, 0x7d, 0x8f, 0x30, 0x5b, 0xb0, 0x36, 0x82, 0x5b, 0x02, 0x8e, - 0x15, 0x06, 0x7a, 0x33, 0x9e, 0x89, 0x74, 0xb9, 0x08, 0x9b, 0xee, 0xc9, 0x25, 0xdc, 0xc5, 0xa3, - 0xc3, 0xa9, 0x89, 0x3b, 0x1a, 0x25, 0xba, 0xe4, 0xb0, 0x41, 0xdb, 0xfe, 0xa3, 0x1c, 0xa0, 0x6e, - 0x11, 0x81, 0x56, 0x60, 0xc8, 0xa9, 0x46, 0xee, 0x1e, 0x11, 0x4e, 0xd4, 0x67, 0xd2, 0xb6, 0x4f, - 0xce, 0x0a, 0x93, 0x1d, 0x42, 0x67, 0x08, 0x89, 0xe5, 0xca, 0x2c, 0xab, 0x8a, 0x05, 0x09, 0xe4, - 0xc3, 0xf9, 0xa6, 0x13, 0x46, 0x72, 0xae, 0xd6, 0x68, 0x97, 0x85, 0x60, 0xfd, 0xe9, 0xfe, 0x3a, - 0x45, 0x6b, 0x94, 0x2f, 0xd1, 0x99, 0xbb, 0x9a, 0x24, 0x84, 0xbb, 0x69, 0xa3, 0xcf, 0x32, 0x3d, - 0x84, 0x2b, 0x89, 0x52, 0x01, 0x58, 0xc9, 0x64, 0x8f, 0xe6, 0x34, 0x0d, 0x1d, 0x44, 0xb0, 0xc1, - 0x1a, 0x4b, 0xfb, 0xdf, 0x01, 0x0c, 0xcf, 0xcf, 0x2e, 0x6e, 0x39, 0xe1, 0x6e, 0x1f, 0x8e, 0x58, - 0x3a, 0x3b, 0x84, 0x0e, 0x95, 0x5c, 0xdf, 0x52, 0xb7, 0xc2, 0x0a, 0x03, 0x79, 0x30, 0xe4, 0x7a, - 0x74, 0x41, 0x94, 0xce, 0x65, 0x65, 0x6a, 0x57, 0x9a, 0x3f, 0x3b, 0x50, 0x2f, 0x33, 0xea, 0x58, - 0x70, 0x41, 0xef, 0x42, 0xd1, 0x91, 0x0e, 0x76, 0xb1, 0x2d, 0xad, 0x64, 0x61, 0x75, 0x11, 0x24, - 0x75, 0x9f, 0xb6, 0x00, 0xe1, 0x98, 0x21, 0xfa, 0x9c, 0x05, 0x23, 0xb2, 0xeb, 0x98, 0xec, 0x08, - 0x63, 0xdc, 0x5a, 0x76, 0x7d, 0xc6, 0x64, 0x87, 0x1b, 0xc5, 0x35, 0x00, 0xd6, 0x59, 0x76, 0xa9, - 0xf2, 0xf9, 0x7e, 0x54, 0x79, 0xb4, 0x0f, 0xc5, 0x7d, 0x37, 0x6a, 0xb0, 0x8d, 0xa7, 0x34, 0xc4, - 0xa6, 0xe0, 0xc2, 0xc3, 0xb7, 0x9a, 0x92, 0x8b, 0xbf, 0xd8, 0x1d, 0xc9, 0x00, 0xc7, 0xbc, 0xd0, - 0x0c, 0x67, 0xcc, 0x02, 0x14, 0x98, 0xc8, 0x2a, 0x9a, 0x15, 0x58, 0x01, 0x8e, 0x71, 0xe8, 0x27, - 0x1e, 0xa5, 0xff, 0x2a, 0xe4, 0xad, 0x0e, 0x5d, 0xc7, 0xc2, 0x5b, 0x95, 0xc1, 0xbc, 0x92, 0x14, - 0xf9, 0xc7, 0xba, 0xa3, 0xf1, 0xc0, 0x06, 0x47, 0xba, 0x46, 0xf6, 0x1b, 0xc4, 0x13, 0xee, 0x6a, - 0xb5, 0x46, 0xee, 0x34, 0x88, 0x87, 0x59, 0x09, 0x7a, 0x97, 0x1f, 0x2d, 0xb8, 0x8e, 0xcb, 0xfc, - 0xd4, 0x99, 0x78, 0x7c, 0x63, 0xbd, 0xb9, 0x7c, 0x4e, 0x9e, 0x29, 0xf8, 0x7f, 0xac, 0xf1, 0xa3, - 0xea, 0xb2, 0xef, 0xdd, 0xbc, 0xeb, 0x46, 0xc2, 0xcf, 0xad, 0x24, 0xdd, 0x06, 0x83, 0x62, 0x51, - 0xca, 0x8d, 0xcd, 0x74, 0x12, 0x84, 0xa5, 0x51, 0xf3, 0x08, 0xca, 0x67, 0x4a, 0x88, 0x65, 0x39, - 0xfa, 0x47, 0x16, 0xe4, 0x1b, 0xbe, 0xbf, 0x1b, 0x96, 0xc6, 0xd8, 0xe4, 0xc8, 0x40, 0xd5, 0x13, - 0x12, 0x67, 0x7a, 0x89, 0x92, 0xbd, 0xe9, 0x45, 0xc1, 0x41, 0xf9, 0x45, 0xa9, 0x00, 0x31, 0xd8, - 0xbd, 0xc3, 0xa9, 0x73, 0xab, 0xee, 0x0e, 0xa9, 0x1e, 0x54, 0x9b, 0x84, 0x41, 0x3e, 0xff, 0x7d, - 0x0d, 0x72, 0x73, 0x8f, 0x78, 0x11, 0xe6, 0xad, 0x9a, 0x7c, 0xdf, 0x02, 0x88, 0x09, 0xa1, 0x09, - 0xee, 0x6f, 0x60, 0x42, 0x8c, 0xb9, 0x18, 0x10, 0x91, 0xe7, 0x01, 0x2e, 0xc9, 0x33, 0x38, 0xe7, - 0x19, 0x4d, 0x13, 0x27, 0x8a, 0x8f, 0xe5, 0x5e, 0xb2, 0xec, 0x7f, 0x6f, 0xc1, 0x08, 0xed, 0x9c, - 0x14, 0x81, 0xcf, 0xc1, 0x50, 0xe4, 0x04, 0x75, 0x61, 0x96, 0xd3, 0x86, 0x63, 0x8b, 0x41, 0xb1, - 0x28, 0x45, 0x1e, 0xe4, 0x23, 0x27, 0xdc, 0x95, 0xda, 0xe5, 0x72, 0x66, 0x9f, 0x38, 0x56, 0x2c, - 0xe9, 0xbf, 0x10, 0x73, 0x36, 0xe8, 0x79, 0x28, 0x50, 0x05, 0x60, 0xc1, 0x09, 0xa5, 0xb3, 0x61, - 0x94, 0x0a, 0xf1, 0x05, 0x01, 0xc3, 0xaa, 0xd4, 0xfe, 0xfb, 0x39, 0x18, 0x9c, 0xe7, 0xe7, 0x8c, - 0xa1, 0xd0, 0xef, 0x04, 0x55, 0x22, 0xf4, 0xcd, 0x0c, 0xe6, 0x34, 0xa5, 0x5b, 0x61, 0x34, 0x35, - 0x4d, 0x9f, 0xfd, 0xc7, 0x82, 0x17, 0x3d, 0xc8, 0x9e, 0x8b, 0x02, 0xc7, 0x0b, 0x77, 0xfc, 0xa0, - 0xc5, 0x0d, 0x0a, 0xb9, 0xac, 0x66, 0xe1, 0x96, 0x41, 0xb7, 0x12, 0x91, 0x76, 0x1c, 0x16, 0x62, - 0x96, 0xe1, 0x44, 0x1b, 0xec, 0x5f, 0xb7, 0x00, 0xe2, 0xd6, 0xa3, 0x2f, 0x59, 0x30, 0xe6, 0xe8, - 0x8e, 0x66, 0xf1, 0x8d, 0x36, 0xb2, 0x33, 0xfa, 0x33, 0xb2, 0xfc, 0x88, 0x6d, 0x80, 0xb0, 0xc9, - 0xd8, 0xfe, 0x28, 0xe4, 0xd9, 0xea, 0x60, 0xba, 0xb8, 0xb0, 0x8c, 0x26, 0x6d, 0x30, 0xd2, 0x62, - 0x8a, 0x15, 0x86, 0xfd, 0x3a, 0x9c, 0xbb, 0x79, 0x97, 0x54, 0x3b, 0x91, 0x1f, 0x70, 0x0b, 0x2a, - 0x7a, 0x19, 0x50, 0x48, 0x82, 0x3d, 0xb7, 0x4a, 0x66, 0xab, 0x55, 0x7a, 0xb2, 0x5e, 0x8f, 0x75, - 0x83, 0x49, 0x41, 0x09, 0x55, 0xba, 0x30, 0x70, 0x4a, 0x2d, 0xfb, 0x77, 0x2c, 0x18, 0xd1, 0xbc, - 0x8e, 0x74, 0xa7, 0xae, 0xcf, 0x55, 0xf8, 0xb9, 0x5b, 0x7c, 0xaa, 0x95, 0x4c, 0xfc, 0x9a, 0x9c, - 0x64, 0xbc, 0x8d, 0x28, 0x10, 0x8e, 0x19, 0xde, 0xc7, 0x23, 0x69, 0xff, 0x6b, 0x0b, 0x2e, 0xa5, - 0xba, 0x48, 0x1f, 0x71, 0xb3, 0x67, 0xa0, 0xb8, 0x4b, 0x0e, 0x16, 0xd8, 0x1c, 0x4c, 0x3a, 0x14, - 0x57, 0x64, 0x01, 0x8e, 0x71, 0xec, 0x6f, 0x5b, 0x10, 0x53, 0xa2, 0xa2, 0x68, 0x3b, 0x6e, 0xb9, - 0x26, 0x8a, 0x04, 0x27, 0x51, 0x8a, 0xde, 0x85, 0x2b, 0xe6, 0x08, 0x32, 0x13, 0xfb, 0xc9, 0xed, - 0xfe, 0xfc, 0xcc, 0x94, 0x4e, 0x09, 0xf7, 0x62, 0x61, 0xdf, 0x86, 0xfc, 0xa2, 0xd3, 0xa9, 0x93, - 0xbe, 0x8c, 0x38, 0x54, 0x8c, 0x05, 0xc4, 0x69, 0x46, 0x52, 0x4d, 0x17, 0x62, 0x0c, 0x0b, 0x18, - 0x56, 0xa5, 0xf6, 0x8f, 0x07, 0x61, 0x44, 0x8b, 0x66, 0xa2, 0xfb, 0x78, 0x40, 0xda, 0x7e, 0x52, - 0xd7, 0xa5, 0x83, 0x8d, 0x59, 0x09, 0x5d, 0x3f, 0x01, 0xd9, 0x73, 0x43, 0x2e, 0x72, 0x8c, 0xf5, - 0x83, 0x05, 0x1c, 0x2b, 0x0c, 0x34, 0x05, 0xf9, 0x1a, 0x69, 0x47, 0x0d, 0x26, 0x4d, 0x07, 0xcb, - 0x45, 0xda, 0xd4, 0x79, 0x0a, 0xc0, 0x1c, 0x4e, 0x11, 0x76, 0x48, 0x54, 0x6d, 0x30, 0x63, 0x63, - 0x91, 0x23, 0x2c, 0x50, 0x00, 0xe6, 0xf0, 0x14, 0x4f, 0x4e, 0xfe, 0xf4, 0x3d, 0x39, 0x43, 0x19, - 0x7b, 0x72, 0x50, 0x1b, 0x2e, 0x84, 0x61, 0x63, 0x33, 0x70, 0xf7, 0x9c, 0x88, 0xc4, 0x33, 0x67, - 0xf8, 0x24, 0x7c, 0xae, 0x1c, 0x1d, 0x4e, 0x5d, 0xa8, 0x54, 0x96, 0x92, 0x54, 0x70, 0x1a, 0x69, - 0x54, 0x81, 0x4b, 0xae, 0x17, 0x92, 0x6a, 0x27, 0x20, 0xcb, 0x75, 0xcf, 0x0f, 0xc8, 0x92, 0x1f, - 0x52, 0x72, 0x22, 0xfc, 0x50, 0x39, 0xef, 0x97, 0xd3, 0x90, 0x70, 0x7a, 0x5d, 0xb4, 0x08, 0xe7, - 0x6b, 0x6e, 0xe8, 0x6c, 0x37, 0x49, 0xa5, 0xb3, 0xdd, 0xf2, 0xe9, 0x81, 0x8d, 0x47, 0x2c, 0x15, - 0xca, 0x8f, 0x4b, 0xd3, 0xc4, 0x7c, 0x12, 0x01, 0x77, 0xd7, 0xb1, 0xbf, 0x67, 0xc1, 0xa8, 0x1e, - 0x5a, 0x42, 0x75, 0x58, 0x68, 0xcc, 0x2f, 0x54, 0xb8, 0x94, 0xcd, 0x6e, 0x2f, 0x5d, 0x52, 0x34, - 0xe3, 0x33, 0x5f, 0x0c, 0xc3, 0x1a, 0xcf, 0x3e, 0xc2, 0x69, 0x9f, 0x81, 0xfc, 0x8e, 0x4f, 0xb7, - 0xfa, 0x01, 0xd3, 0x32, 0xbb, 0x40, 0x81, 0x98, 0x97, 0xd9, 0xff, 0xcb, 0x82, 0xcb, 0xe9, 0x51, - 0x33, 0x1f, 0x84, 0x4e, 0x5e, 0x07, 0xa0, 0x5d, 0x31, 0xc4, 0xa5, 0x16, 0x13, 0x2d, 0x4b, 0xb0, - 0x86, 0xd5, 0x5f, 0xb7, 0x7f, 0x42, 0xd5, 0xcd, 0x98, 0xcf, 0x97, 0x2d, 0x18, 0xa3, 0x6c, 0x57, - 0x82, 0x6d, 0xa3, 0xb7, 0x1b, 0xd9, 0xf4, 0x56, 0x91, 0x8d, 0x0d, 0xd0, 0x06, 0x18, 0x9b, 0xcc, - 0xd1, 0xcf, 0x40, 0xd1, 0xa9, 0xd5, 0x02, 0x12, 0x86, 0xca, 0x95, 0xc3, 0xdc, 0xa2, 0xb3, 0x12, - 0x88, 0xe3, 0x72, 0x2a, 0xe2, 0x1a, 0xb5, 0x9d, 0x90, 0x4a, 0x0d, 0x61, 0x77, 0x53, 0x22, 0x8e, - 0x32, 0xa1, 0x70, 0xac, 0x30, 0xec, 0xbf, 0x3d, 0x08, 0x26, 0x6f, 0x54, 0x83, 0xf1, 0xdd, 0x60, - 0x7b, 0x8e, 0xb9, 0x6e, 0x1f, 0xc4, 0xfb, 0x7c, 0xe1, 0xe8, 0x70, 0x6a, 0x7c, 0xc5, 0xa4, 0x80, - 0x93, 0x24, 0x05, 0x97, 0x15, 0x72, 0x10, 0x39, 0xdb, 0x0f, 0xb2, 0x11, 0x49, 0x2e, 0x3a, 0x05, - 0x9c, 0x24, 0x89, 0x3e, 0x0a, 0x23, 0xbb, 0xc1, 0xb6, 0x14, 0xa0, 0x49, 0x6f, 0xfc, 0x4a, 0x5c, - 0x84, 0x75, 0x3c, 0xfa, 0x09, 0x77, 0x83, 0x6d, 0xba, 0xe1, 0xc8, 0xf0, 0x72, 0xf5, 0x09, 0x57, - 0x04, 0x1c, 0x2b, 0x0c, 0xd4, 0x06, 0xb4, 0x2b, 0xbf, 0x9e, 0x72, 0x54, 0x0b, 0x39, 0xdf, 0xbf, - 0x9f, 0x9b, 0x85, 0xe2, 0xac, 0x74, 0xd1, 0xc1, 0x29, 0xb4, 0xd1, 0xab, 0x70, 0x65, 0x37, 0xd8, - 0x16, 0xdb, 0xf0, 0x66, 0xe0, 0x7a, 0x55, 0xb7, 0x6d, 0x84, 0x92, 0x4f, 0x89, 0xe6, 0x5e, 0x59, - 0x49, 0x47, 0xc3, 0xbd, 0xea, 0xdb, 0xff, 0x72, 0x00, 0x58, 0x8c, 0x2e, 0xd5, 0x2c, 0x5a, 0x24, - 0x6a, 0xf8, 0xb5, 0xa4, 0x66, 0xb1, 0xc6, 0xa0, 0x58, 0x94, 0xca, 0xa0, 0x9f, 0x5c, 0x8f, 0xa0, - 0x9f, 0x7d, 0x18, 0x6e, 0x10, 0xa7, 0x46, 0x02, 0x69, 0x08, 0x5b, 0xcd, 0x26, 0xaa, 0x78, 0x89, - 0x11, 0x8d, 0x0f, 0xb8, 0xfc, 0x7f, 0x88, 0x25, 0x37, 0xf4, 0x31, 0x38, 0x47, 0x75, 0x04, 0xbf, - 0x13, 0x49, 0xab, 0xef, 0x20, 0xb3, 0xfa, 0xb2, 0xfd, 0x6e, 0xcb, 0x28, 0xc1, 0x09, 0x4c, 0x34, - 0x0f, 0x13, 0xc2, 0x42, 0xab, 0x0c, 0x6c, 0xe2, 0xc3, 0xaa, 0x18, 0xff, 0x4a, 0xa2, 0x1c, 0x77, - 0xd5, 0xa0, 0x12, 0x79, 0xdb, 0xaf, 0x71, 0x27, 0x9d, 0x26, 0x91, 0xcb, 0x7e, 0xed, 0x00, 0xb3, - 0x12, 0xaa, 0x8d, 0xcb, 0x9d, 0xaa, 0xb2, 0xeb, 0xb6, 0x6f, 0x93, 0xc0, 0xdd, 0x39, 0x60, 0xdb, - 0x6a, 0x21, 0xd6, 0xc6, 0x97, 0xbb, 0x30, 0x70, 0x4a, 0x2d, 0xfb, 0x1b, 0x39, 0x18, 0xd5, 0xc3, - 0xad, 0xef, 0x17, 0x8d, 0x15, 0xc6, 0x03, 0xc3, 0xcf, 0x5e, 0x4b, 0x19, 0x0c, 0xcc, 0xfd, 0x06, - 0xe5, 0x5d, 0x28, 0x6e, 0xcb, 0x28, 0x97, 0xec, 0x8c, 0x79, 0x2a, 0x70, 0x26, 0x56, 0x9d, 0x15, - 0x08, 0xc7, 0x0c, 0xed, 0xef, 0x52, 0x21, 0xaf, 0xe6, 0x4e, 0x1f, 0x96, 0xd1, 0x67, 0x74, 0x1b, - 0x43, 0x2f, 0x75, 0xf5, 0xb3, 0x50, 0x64, 0x3f, 0x16, 0x02, 0xbf, 0x25, 0xfa, 0x84, 0xb3, 0x9c, - 0xe3, 0xe2, 0x2c, 0xcd, 0x04, 0xfe, 0x6d, 0xc9, 0x08, 0xc7, 0x3c, 0x6d, 0x1f, 0x26, 0x92, 0xd8, - 0xe8, 0x53, 0x30, 0x1a, 0x4a, 0x99, 0x19, 0x07, 0x53, 0xf6, 0x29, 0x5b, 0x99, 0xb9, 0xac, 0xa2, - 0x55, 0xc7, 0x06, 0x31, 0x7b, 0x03, 0x86, 0x32, 0xfd, 0x84, 0xf6, 0x37, 0x2d, 0x28, 0x32, 0x87, - 0x45, 0x3d, 0x70, 0x5a, 0x71, 0x95, 0x81, 0x63, 0xbe, 0x7a, 0x08, 0xc3, 0xfc, 0x68, 0x23, 0x1d, - 0xfd, 0x19, 0x4c, 0x5f, 0x7e, 0xcd, 0x2e, 0x9e, 0xbe, 0xfc, 0x0c, 0x15, 0x62, 0xc9, 0xc9, 0xfe, - 0x42, 0x0e, 0x86, 0x96, 0xbd, 0x76, 0xe7, 0x2f, 0xfc, 0x55, 0xaf, 0x35, 0x18, 0x5c, 0x8e, 0x48, - 0xcb, 0xbc, 0x91, 0x38, 0x5a, 0x7e, 0x56, 0xbf, 0x8d, 0x58, 0x32, 0x6f, 0x23, 0x62, 0x67, 0x5f, - 0xc6, 0xc1, 0x08, 0xd3, 0x5a, 0x1c, 0x50, 0xfa, 0x02, 0x14, 0x57, 0x9d, 0x6d, 0xd2, 0x5c, 0x21, - 0x07, 0x21, 0x3d, 0x53, 0x71, 0x9f, 0xac, 0x15, 0x9f, 0xa9, 0x0c, 0xff, 0xe9, 0x3c, 0x9c, 0x63, - 0xd8, 0x6a, 0x31, 0x50, 0xb5, 0x90, 0xc4, 0x77, 0x81, 0x2c, 0x53, 0x2d, 0xd4, 0xee, 0x01, 0x69, - 0x58, 0xf6, 0x34, 0x8c, 0xc4, 0x54, 0xfa, 0xe0, 0xfa, 0xa7, 0x39, 0x18, 0x33, 0x2c, 0x84, 0x86, - 0xdf, 0xc4, 0xba, 0xaf, 0xdf, 0xc4, 0xf0, 0x63, 0xe4, 0x1e, 0xb5, 0x1f, 0x63, 0xe0, 0xec, 0xfd, - 0x18, 0xe6, 0x20, 0x0d, 0xf6, 0x35, 0x48, 0x4d, 0x18, 0x5c, 0x75, 0xbd, 0xdd, 0xfe, 0xe4, 0x4c, - 0x58, 0xf5, 0xdb, 0x5d, 0x72, 0xa6, 0x42, 0x81, 0x98, 0x97, 0xc9, 0x2d, 0x71, 0x20, 0x7d, 0x4b, - 0xb4, 0x3f, 0x6f, 0xc1, 0xf9, 0x35, 0xd2, 0xf2, 0xdd, 0xb7, 0x9d, 0x38, 0xbe, 0x8b, 0x56, 0x6a, - 0xb8, 0x91, 0x08, 0x67, 0x51, 0x95, 0x96, 0xdc, 0x08, 0x53, 0xf8, 0x7d, 0xec, 0x4e, 0x2c, 0xb2, - 0x9e, 0xaa, 0xbd, 0xeb, 0xb1, 0xfe, 0x19, 0x47, 0x6e, 0xc9, 0x02, 0x1c, 0xe3, 0xd8, 0xbf, 0x67, - 0xc1, 0x30, 0x6f, 0x04, 0x91, 0xb4, 0xad, 0x1e, 0xb4, 0x1b, 0x90, 0x67, 0xf5, 0xc4, 0x74, 0x5a, - 0xcc, 0xc0, 0x1f, 0x41, 0xc9, 0xf1, 0xc9, 0xcf, 0x7e, 0x62, 0xce, 0x80, 0x29, 0x83, 0xce, 0xdd, - 0x59, 0x15, 0xda, 0x16, 0x2b, 0x83, 0x0c, 0x8a, 0x45, 0xa9, 0xfd, 0xf5, 0x01, 0x28, 0x48, 0x4f, - 0x2f, 0xbf, 0x62, 0xe2, 0x79, 0x7e, 0xe4, 0x70, 0x47, 0x28, 0x17, 0x92, 0x19, 0x04, 0x2b, 0x49, - 0x0e, 0xd3, 0xb3, 0x31, 0x75, 0xee, 0x6f, 0x50, 0xaa, 0xbd, 0x56, 0x82, 0xf5, 0x46, 0xa0, 0xcf, - 0xc0, 0x50, 0x93, 0x2e, 0x7b, 0x29, 0x33, 0x6f, 0x67, 0xd8, 0x1c, 0x26, 0x4f, 0x44, 0x4b, 0xd4, - 0x17, 0xe2, 0x40, 0x2c, 0xb8, 0x4e, 0x7e, 0x02, 0x26, 0x92, 0xad, 0x4e, 0x71, 0x6e, 0x5c, 0x34, - 0x76, 0x4d, 0xcd, 0x17, 0x31, 0xf9, 0x57, 0x85, 0xd8, 0x3a, 0x79, 0x55, 0xfb, 0x15, 0x18, 0x59, - 0x23, 0x51, 0xe0, 0x56, 0x19, 0x81, 0xfb, 0x4d, 0xae, 0xbe, 0x36, 0xee, 0x2f, 0xb2, 0xc9, 0x4a, - 0x69, 0x52, 0xdd, 0x0e, 0xda, 0x81, 0x4f, 0x4f, 0x05, 0xa4, 0x23, 0x07, 0x3b, 0x03, 0x65, 0x7f, - 0x53, 0xd1, 0xe4, 0x2e, 0xb2, 0xf8, 0x3f, 0xd6, 0xf8, 0xd9, 0xd7, 0x20, 0xbf, 0xd6, 0x89, 0xc8, - 0xdd, 0xfb, 0x8b, 0x0a, 0xfb, 0x53, 0x30, 0xca, 0x50, 0x97, 0xfc, 0x26, 0xdd, 0x9e, 0x68, 0x4f, - 0x5b, 0xf4, 0x7f, 0xd2, 0x28, 0xc9, 0x90, 0x30, 0x2f, 0xa3, 0x2b, 0xa0, 0xe1, 0x37, 0x6b, 0x24, - 0x10, 0xdf, 0x43, 0x8d, 0xef, 0x12, 0x83, 0x62, 0x51, 0x6a, 0xff, 0x42, 0x0e, 0x46, 0x58, 0x45, - 0x21, 0x3d, 0x0e, 0x60, 0xb8, 0xc1, 0xf9, 0x88, 0x4f, 0x92, 0x41, 0x44, 0x8f, 0xde, 0x7a, 0x4d, - 0xd9, 0xe6, 0x00, 0x2c, 0xf9, 0x51, 0xd6, 0xfb, 0x8e, 0x1b, 0x51, 0xd6, 0xb9, 0xd3, 0x65, 0x7d, - 0x87, 0xb3, 0xc1, 0x92, 0x9f, 0xfd, 0x6b, 0x39, 0x80, 0x75, 0xbf, 0x46, 0x30, 0x09, 0x3b, 0xcd, - 0x08, 0xfd, 0x2c, 0xe4, 0xdb, 0x0d, 0x27, 0x4c, 0x3a, 0x1a, 0xf2, 0x9b, 0x14, 0x78, 0xef, 0x70, - 0xaa, 0x48, 0x71, 0xd9, 0x1f, 0xcc, 0x11, 0xf5, 0x60, 0xda, 0xdc, 0xf1, 0xc1, 0xb4, 0xa8, 0x0d, - 0xc3, 0x7e, 0x27, 0xa2, 0x4a, 0x99, 0xd8, 0xd5, 0x32, 0xf0, 0xb3, 0x6d, 0x70, 0x82, 0x3c, 0x02, - 0x55, 0xfc, 0xc1, 0x92, 0x0d, 0x7a, 0x09, 0x0a, 0xed, 0xc0, 0xaf, 0xd3, 0x4d, 0x4a, 0xec, 0x63, - 0x4f, 0xca, 0x8d, 0x7f, 0x53, 0xc0, 0xef, 0x69, 0xbf, 0xb1, 0xc2, 0xb6, 0x7f, 0x38, 0xce, 0xbf, - 0x8b, 0x98, 0x1c, 0x93, 0x90, 0x73, 0xe5, 0xf9, 0x1a, 0x04, 0x89, 0xdc, 0xf2, 0x3c, 0xce, 0xb9, - 0x35, 0x35, 0x8f, 0x73, 0x3d, 0xb7, 0xbc, 0x8f, 0xc2, 0x48, 0xcd, 0x0d, 0xdb, 0x4d, 0xe7, 0x60, - 0x3d, 0xc5, 0xb8, 0x31, 0x1f, 0x17, 0x61, 0x1d, 0x0f, 0xbd, 0x20, 0x42, 0xa7, 0x07, 0x8d, 0x03, - 0xad, 0x0c, 0x9d, 0x2e, 0xd0, 0xe6, 0x69, 0x51, 0xd3, 0x2f, 0xc1, 0xa8, 0xdc, 0xc4, 0x19, 0x17, - 0x7e, 0x98, 0x55, 0xd1, 0xaa, 0x5b, 0x5a, 0x19, 0x36, 0x30, 0xbb, 0x54, 0x8e, 0xa1, 0xb3, 0x57, - 0x39, 0x3e, 0x0e, 0x63, 0xf2, 0x2f, 0xd3, 0x03, 0x4a, 0x17, 0x59, 0xeb, 0x95, 0xd1, 0x6d, 0x4b, - 0x2f, 0xc4, 0x26, 0x6e, 0x3c, 0x69, 0x87, 0xfb, 0x9d, 0xb4, 0xd7, 0x01, 0xb6, 0xfd, 0x8e, 0x57, - 0x73, 0x82, 0x83, 0xe5, 0x79, 0x11, 0x68, 0xa5, 0x34, 0x9c, 0xb2, 0x2a, 0xc1, 0x1a, 0x96, 0x3e, - 0xd1, 0x8b, 0xf7, 0x99, 0xe8, 0x9f, 0x82, 0x22, 0x0b, 0x4a, 0x23, 0xb5, 0xd9, 0x48, 0x84, 0x20, - 0x9c, 0x24, 0x7e, 0x49, 0xa9, 0x1d, 0x15, 0x49, 0x04, 0xc7, 0xf4, 0xd0, 0x1b, 0x00, 0x3b, 0xae, - 0xe7, 0x86, 0x0d, 0x46, 0x7d, 0xe4, 0xc4, 0xd4, 0x55, 0x3f, 0x17, 0x14, 0x15, 0xac, 0x51, 0x44, - 0xaf, 0xc3, 0x79, 0x12, 0x46, 0x6e, 0xcb, 0x89, 0x48, 0x4d, 0xdd, 0x8e, 0x29, 0x31, 0x8b, 0x8c, - 0x0a, 0x0b, 0xbc, 0x99, 0x44, 0xb8, 0x97, 0x06, 0xc4, 0xdd, 0x84, 0x8c, 0x15, 0x39, 0x79, 0x92, - 0x15, 0x89, 0xfe, 0xcc, 0x82, 0xf3, 0x01, 0xe1, 0x7e, 0xe9, 0x50, 0x35, 0xec, 0x12, 0x93, 0x97, - 0xd5, 0x2c, 0xd2, 0x94, 0xc8, 0xc5, 0x3e, 0x8d, 0x93, 0x5c, 0xb8, 0xa2, 0x40, 0x64, 0xef, 0xbb, - 0xca, 0xef, 0xa5, 0x01, 0x3f, 0xff, 0xfd, 0xa9, 0xa9, 0xee, 0x9c, 0x39, 0x8a, 0x38, 0x5d, 0x79, - 0x7f, 0xeb, 0xfb, 0x53, 0x13, 0xf2, 0x7f, 0xfc, 0xd1, 0xba, 0x3a, 0x49, 0xf7, 0xbd, 0xb6, 0x5f, - 0x5b, 0xde, 0x14, 0xb1, 0x22, 0x6a, 0xdf, 0xdb, 0xa4, 0x40, 0xcc, 0xcb, 0xd0, 0xf3, 0x50, 0xa8, - 0x39, 0xa4, 0xe5, 0x7b, 0xa4, 0x56, 0x1a, 0x8b, 0x9d, 0x71, 0xf3, 0x02, 0x86, 0x55, 0x29, 0x6a, - 0xc2, 0x90, 0xcb, 0xce, 0xc6, 0x22, 0x30, 0x2c, 0x83, 0x03, 0x39, 0x3f, 0x6b, 0xcb, 0xb0, 0x30, - 0x26, 0x84, 0x05, 0x0f, 0x5d, 0xea, 0x8f, 0x9f, 0x8d, 0xd4, 0x7f, 0x1e, 0x0a, 0xd5, 0x86, 0xdb, - 0xac, 0x05, 0xc4, 0x2b, 0x4d, 0xb0, 0x43, 0x22, 0xfb, 0x12, 0x73, 0x02, 0x86, 0x55, 0x29, 0xfa, - 0x2b, 0x30, 0xe6, 0x77, 0x22, 0xb6, 0xc8, 0xe9, 0xf8, 0x87, 0xa5, 0xf3, 0x0c, 0x9d, 0xb9, 0xf9, - 0x37, 0xf4, 0x02, 0x6c, 0xe2, 0x51, 0x61, 0xdb, 0xf0, 0xc3, 0x88, 0xfe, 0x61, 0xc2, 0xf6, 0xb2, - 0x29, 0x6c, 0x97, 0xb4, 0x32, 0x6c, 0x60, 0xa2, 0xaf, 0x59, 0x70, 0xbe, 0x95, 0x3c, 0xba, 0x94, - 0xae, 0xb0, 0x2f, 0x53, 0xc9, 0x42, 0xc5, 0x4d, 0x90, 0xe6, 0xd1, 0x90, 0x5d, 0x60, 0xdc, 0xdd, - 0x08, 0x76, 0xc3, 0x37, 0x3c, 0xf0, 0xaa, 0x8d, 0xc0, 0xf7, 0xcc, 0xe6, 0x3d, 0x9e, 0xd5, 0xed, - 0x05, 0xb6, 0xca, 0xd2, 0x58, 0x94, 0x1f, 0x3f, 0x3a, 0x9c, 0xba, 0x94, 0x5a, 0x84, 0xd3, 0x1b, - 0x35, 0x39, 0x0f, 0x97, 0xd3, 0x57, 0xea, 0xfd, 0x74, 0xed, 0x01, 0x5d, 0xd7, 0x5e, 0x80, 0xc7, - 0x7b, 0x36, 0x8a, 0xca, 0x7c, 0xa9, 0x98, 0x59, 0xa6, 0xcc, 0xef, 0x52, 0xa4, 0xce, 0xc1, 0xa8, - 0x9e, 0xe9, 0x88, 0xc5, 0x5c, 0x68, 0xb7, 0xcb, 0xd1, 0xbb, 0x50, 0xf4, 0x2b, 0x99, 0x07, 0x2f, - 0x6c, 0x54, 0xba, 0x82, 0x17, 0x14, 0x08, 0xc7, 0x0c, 0xfb, 0x89, 0xb9, 0x48, 0xbd, 0x0a, 0xff, - 0x88, 0x9b, 0x7d, 0xe2, 0x98, 0x8b, 0xff, 0x38, 0x08, 0x31, 0x25, 0xf4, 0x02, 0x14, 0x88, 0x57, - 0x6b, 0xfb, 0xae, 0x17, 0x25, 0xed, 0x3e, 0x37, 0x05, 0x1c, 0x2b, 0x0c, 0x2d, 0x42, 0x23, 0x77, - 0x6c, 0x84, 0x46, 0x0d, 0xc6, 0x1d, 0xe6, 0x40, 0x88, 0xfd, 0xeb, 0x03, 0x27, 0x76, 0x88, 0xcd, - 0x9a, 0x14, 0x70, 0x92, 0x24, 0xe5, 0x12, 0xc6, 0x55, 0x19, 0x97, 0xc1, 0x13, 0x73, 0xa9, 0x98, - 0x14, 0x70, 0x92, 0x24, 0x7a, 0x1d, 0x4a, 0x55, 0x76, 0x0d, 0x87, 0xf7, 0x71, 0x79, 0x67, 0xdd, - 0x8f, 0x36, 0x03, 0x12, 0x12, 0x8f, 0xc7, 0x3f, 0x14, 0xca, 0x4f, 0x8b, 0xaf, 0x50, 0x9a, 0xeb, - 0x81, 0x87, 0x7b, 0x52, 0xa0, 0x5a, 0x1d, 0xf3, 0x7e, 0xb8, 0xd1, 0xc1, 0x96, 0xbf, 0x4b, 0xa4, - 0x6b, 0x46, 0x69, 0x75, 0x15, 0xbd, 0x10, 0x9b, 0xb8, 0xe8, 0x97, 0x2d, 0x18, 0x6b, 0x4a, 0x33, - 0x1e, 0xee, 0x34, 0x65, 0x2e, 0x25, 0x9c, 0xc9, 0xf4, 0x5b, 0xd5, 0x29, 0x73, 0x81, 0x6f, 0x80, - 0xb0, 0xc9, 0xdb, 0xfe, 0xae, 0x05, 0x13, 0xc9, 0x6a, 0x68, 0x17, 0x9e, 0x6a, 0x39, 0xc1, 0xee, - 0xb2, 0xb7, 0x13, 0xb0, 0x00, 0xd5, 0x88, 0x8f, 0xea, 0xec, 0x4e, 0x44, 0x82, 0x79, 0xe7, 0x80, - 0x87, 0xa1, 0xe5, 0x55, 0xfa, 0xb7, 0xa7, 0xd6, 0x8e, 0x43, 0xc6, 0xc7, 0xd3, 0x42, 0x15, 0xb8, - 0x44, 0x11, 0xe6, 0x49, 0x93, 0x50, 0x09, 0x15, 0x33, 0xc9, 0x31, 0x26, 0x2a, 0xd0, 0x62, 0x2d, - 0x0d, 0x09, 0xa7, 0xd7, 0xb5, 0x0b, 0x30, 0xc4, 0x83, 0xf3, 0xed, 0xff, 0x90, 0x03, 0xb9, 0x93, - 0xfe, 0xc5, 0x36, 0x99, 0x23, 0x1b, 0x86, 0x02, 0x76, 0x1a, 0x16, 0x07, 0x35, 0xa6, 0xd4, 0xf0, - 0xf3, 0x31, 0x16, 0x25, 0x54, 0xc5, 0x20, 0x77, 0xdd, 0x68, 0xce, 0xaf, 0xc9, 0xe3, 0x19, 0x53, - 0x31, 0x6e, 0x0a, 0x18, 0x56, 0xa5, 0xf6, 0x2f, 0x5a, 0x30, 0x46, 0x7b, 0xd9, 0x6c, 0x92, 0x66, - 0x25, 0x22, 0xed, 0x10, 0x85, 0x90, 0x0f, 0xe9, 0x8f, 0xec, 0xcc, 0x0c, 0xf1, 0x9d, 0x0c, 0xd2, - 0xd6, 0x0c, 0xaa, 0x94, 0x09, 0xe6, 0xbc, 0xec, 0x6f, 0x0d, 0x40, 0x51, 0x7d, 0xec, 0x3e, 0xac, - 0xb4, 0xd7, 0xe3, 0x6c, 0x18, 0x5c, 0x1a, 0x96, 0xb4, 0x4c, 0x18, 0xf4, 0x4c, 0x35, 0xeb, 0x1d, - 0xf0, 0xcb, 0x9f, 0x71, 0x5a, 0x8c, 0x17, 0x4c, 0x77, 0xd0, 0x65, 0xdd, 0xc7, 0xa0, 0xe1, 0x0b, - 0xbf, 0xd0, 0x5d, 0xdd, 0x1b, 0x37, 0x98, 0xd5, 0xce, 0xa2, 0x5c, 0x0d, 0xbd, 0xdd, 0x70, 0x89, - 0x94, 0x6e, 0xf9, 0xbe, 0x52, 0xba, 0x5d, 0x83, 0x41, 0xe2, 0x75, 0x5a, 0x2c, 0x40, 0xbf, 0xc8, - 0x74, 0xaa, 0xc1, 0x9b, 0x5e, 0xa7, 0x65, 0xf6, 0x8c, 0xa1, 0xa0, 0x4f, 0xc0, 0x48, 0x8d, 0x84, - 0xd5, 0xc0, 0x65, 0x37, 0x1a, 0xc5, 0xa1, 0xf4, 0x49, 0x76, 0xd2, 0x8f, 0xc1, 0x66, 0x45, 0xbd, - 0x82, 0xfd, 0x36, 0x0c, 0x6d, 0x36, 0x3b, 0x75, 0xd7, 0x43, 0x6d, 0x18, 0xe2, 0xf7, 0x1b, 0xc5, - 0xce, 0x9b, 0x81, 0xa2, 0xce, 0x57, 0xbb, 0x16, 0x97, 0xce, 0xaf, 0xe6, 0x08, 0x3e, 0xf6, 0xbf, - 0xb0, 0x80, 0x9e, 0x2a, 0x16, 0xe7, 0xd0, 0x5f, 0x83, 0x42, 0x28, 0x2f, 0xaf, 0xf2, 0x69, 0xf2, - 0x21, 0x15, 0xbf, 0x2a, 0xe0, 0xf7, 0x0e, 0xa7, 0xc6, 0x18, 0xb2, 0xba, 0x6f, 0xaa, 0xaa, 0xa0, - 0x26, 0x8c, 0x31, 0x3b, 0xaa, 0xdc, 0x8f, 0x84, 0xe5, 0xfb, 0x46, 0x9f, 0x57, 0x02, 0xf5, 0xaa, - 0x42, 0x3a, 0xeb, 0x20, 0x6c, 0x12, 0xb7, 0x7f, 0x7f, 0x10, 0x34, 0x73, 0x63, 0x1f, 0xd3, 0xfb, - 0xad, 0x84, 0x71, 0x79, 0x2d, 0x13, 0xe3, 0xb2, 0xb4, 0xd8, 0x72, 0x91, 0x61, 0xda, 0x93, 0x69, - 0xa3, 0x1a, 0xa4, 0xd9, 0x16, 0x8b, 0x43, 0x35, 0x6a, 0x89, 0x34, 0xdb, 0x98, 0x95, 0xa8, 0xcb, - 0x0d, 0x83, 0x3d, 0x2f, 0x37, 0x34, 0x20, 0x5f, 0x77, 0x3a, 0x75, 0x22, 0x62, 0x56, 0x32, 0xf0, - 0x23, 0xb0, 0x68, 0x4f, 0xee, 0x47, 0x60, 0x3f, 0x31, 0x67, 0x40, 0x57, 0x67, 0x43, 0xfa, 0x79, - 0x85, 0x41, 0x28, 0x83, 0xd5, 0xa9, 0x5c, 0xc7, 0x7c, 0x75, 0xaa, 0xbf, 0x38, 0x66, 0x46, 0xcf, - 0x8b, 0x55, 0x7e, 0x93, 0x58, 0x6c, 0xf8, 0xcb, 0x59, 0xdc, 0xde, 0x60, 0x04, 0xf9, 0x79, 0x51, - 0xfc, 0xc1, 0x92, 0x8d, 0x3d, 0x03, 0x23, 0x5a, 0x62, 0x36, 0x3a, 0x0c, 0xea, 0x12, 0xab, 0x36, - 0x0c, 0xf3, 0x4e, 0xe4, 0x60, 0x56, 0x62, 0xff, 0x83, 0x01, 0x50, 0xe7, 0x76, 0xfd, 0xae, 0x81, - 0x53, 0xd5, 0xae, 0xdc, 0x1b, 0x97, 0xdc, 0x7c, 0x0f, 0x8b, 0x52, 0xaa, 0x14, 0xb5, 0x48, 0x50, - 0x57, 0x27, 0x05, 0x21, 0x5f, 0x95, 0x52, 0xb4, 0xa6, 0x17, 0x62, 0x13, 0x97, 0x6a, 0xb4, 0x2d, - 0xc7, 0x73, 0x77, 0x48, 0x18, 0x25, 0x43, 0xc6, 0xd6, 0x04, 0x1c, 0x2b, 0x0c, 0xb4, 0x08, 0xe7, - 0x43, 0x12, 0x6d, 0xec, 0x7b, 0x24, 0x50, 0x97, 0xef, 0xc4, 0x6d, 0x4c, 0x15, 0x46, 0x59, 0x49, - 0x22, 0xe0, 0xee, 0x3a, 0xa9, 0x61, 0x36, 0xf9, 0x13, 0x87, 0xd9, 0xcc, 0xc3, 0xc4, 0x8e, 0xe3, - 0x36, 0x3b, 0x01, 0xe9, 0x19, 0xac, 0xb3, 0x90, 0x28, 0xc7, 0x5d, 0x35, 0x58, 0x24, 0x6f, 0xd3, - 0xa9, 0x87, 0xa5, 0x61, 0x2d, 0x92, 0x97, 0x02, 0x30, 0x87, 0xdb, 0xff, 0xd4, 0x02, 0x7e, 0x0d, - 0x7e, 0x76, 0x67, 0xc7, 0xf5, 0xdc, 0xe8, 0x00, 0xfd, 0x86, 0x05, 0x13, 0x9e, 0x5f, 0x23, 0xb3, - 0x5e, 0xe4, 0x4a, 0x60, 0x76, 0x59, 0xab, 0x18, 0xaf, 0xf5, 0x04, 0x79, 0x7e, 0xa7, 0x32, 0x09, - 0xc5, 0x5d, 0xcd, 0xb0, 0xaf, 0xc0, 0xa5, 0x54, 0x02, 0xf6, 0x77, 0x07, 0xc0, 0xbc, 0xcd, 0x8f, - 0x5e, 0x81, 0x7c, 0x93, 0xdd, 0x2f, 0xb5, 0x1e, 0x30, 0x4d, 0x03, 0xfb, 0x56, 0xfc, 0x02, 0x2a, - 0xa7, 0x84, 0xe6, 0x61, 0x84, 0xa5, 0x08, 0x10, 0xb7, 0x7f, 0xf9, 0x54, 0xb4, 0xe3, 0xb4, 0x9e, - 0xaa, 0xe8, 0x9e, 0xf9, 0x17, 0xeb, 0xd5, 0xd0, 0x3b, 0x30, 0xbc, 0xcd, 0x33, 0xfb, 0x64, 0x67, - 0xd8, 0x17, 0xa9, 0x82, 0x98, 0x16, 0x21, 0xf3, 0x06, 0xdd, 0x8b, 0x7f, 0x62, 0xc9, 0x11, 0x1d, - 0x40, 0xc1, 0x91, 0x63, 0x3a, 0x98, 0x55, 0xec, 0xa7, 0x31, 0x7f, 0xb8, 0x6e, 0xa7, 0xc6, 0x50, - 0xb1, 0x4b, 0x38, 0xca, 0xf3, 0x7d, 0x39, 0xca, 0xbf, 0x69, 0x01, 0xc4, 0x39, 0xff, 0xd0, 0x5d, - 0x28, 0x84, 0x37, 0x8c, 0xe3, 0x75, 0x16, 0xd7, 0xe9, 0x04, 0x45, 0xed, 0xca, 0x89, 0x80, 0x60, - 0xc5, 0xed, 0x7e, 0x26, 0x81, 0x3f, 0xb5, 0xe0, 0x62, 0x5a, 0x6e, 0xc2, 0x47, 0xd8, 0xe2, 0x93, - 0x5a, 0x03, 0x44, 0x85, 0xcd, 0x80, 0xec, 0xb8, 0x77, 0x93, 0x2e, 0xfd, 0x15, 0x59, 0x80, 0x63, - 0x1c, 0xfb, 0xdb, 0x43, 0xa0, 0x18, 0x9f, 0x92, 0xf5, 0xe0, 0x39, 0x7a, 0xba, 0xa8, 0xc7, 0x19, - 0xa7, 0x14, 0x1e, 0x66, 0x50, 0x2c, 0x4a, 0xe9, 0x09, 0x43, 0xc6, 0x0e, 0x0a, 0x91, 0xcd, 0x66, - 0xa1, 0x8c, 0x31, 0xc4, 0xaa, 0x34, 0xcd, 0x1e, 0x91, 0x3f, 0x13, 0x7b, 0xc4, 0x50, 0xf6, 0xf6, - 0x88, 0x6b, 0x30, 0x1c, 0xf8, 0x4d, 0x32, 0x8b, 0xd7, 0x85, 0xde, 0x1c, 0x67, 0x4a, 0xe3, 0x60, - 0x2c, 0xcb, 0xd1, 0x47, 0x61, 0xa4, 0x13, 0x92, 0xca, 0xfc, 0xca, 0x5c, 0x40, 0x6a, 0xa1, 0xb8, - 0x6e, 0xa0, 0x9c, 0x6a, 0xb7, 0xe2, 0x22, 0xac, 0xe3, 0xa1, 0x6f, 0x5b, 0xc7, 0x98, 0x3c, 0x8a, - 0x59, 0xed, 0x09, 0xa9, 0xb9, 0x4d, 0xd8, 0x21, 0xe0, 0x41, 0xec, 0x28, 0x5f, 0xb7, 0xe0, 0x3c, - 0xf1, 0xaa, 0xc1, 0x01, 0xa3, 0x23, 0xa8, 0x09, 0xc7, 0xd2, 0xad, 0x2c, 0x16, 0xdf, 0xcd, 0x24, - 0x71, 0x6e, 0x35, 0xee, 0x02, 0xe3, 0xee, 0x66, 0xd8, 0x3f, 0xcc, 0xc1, 0x85, 0x14, 0x0a, 0x2c, - 0x34, 0xbb, 0x45, 0x27, 0xd0, 0x72, 0x2d, 0xb9, 0x7c, 0x56, 0x04, 0x1c, 0x2b, 0x0c, 0xb4, 0x09, - 0x17, 0x77, 0x5b, 0x61, 0x4c, 0x65, 0xce, 0xf7, 0x22, 0x72, 0x57, 0x2e, 0x26, 0xe9, 0x23, 0xba, - 0xb8, 0x92, 0x82, 0x83, 0x53, 0x6b, 0x52, 0x6d, 0x83, 0x78, 0xce, 0x76, 0x93, 0xc4, 0x45, 0xe2, - 0x62, 0x81, 0xd2, 0x36, 0x6e, 0x26, 0xca, 0x71, 0x57, 0x0d, 0xf4, 0x25, 0x0b, 0x9e, 0x08, 0x49, - 0xb0, 0x47, 0x82, 0x8a, 0x5b, 0x23, 0x73, 0x9d, 0x30, 0xf2, 0x5b, 0x24, 0x78, 0x40, 0x9b, 0xdc, - 0xd4, 0xd1, 0xe1, 0xd4, 0x13, 0x95, 0xde, 0xd4, 0xf0, 0x71, 0xac, 0xec, 0x2f, 0x59, 0x70, 0xae, - 0xc2, 0x4e, 0x89, 0x4a, 0xe7, 0xcc, 0x3a, 0x19, 0xd5, 0x73, 0xea, 0x92, 0x69, 0x42, 0x88, 0x99, - 0xd7, 0x42, 0xed, 0x37, 0x61, 0xa2, 0x42, 0x5a, 0x4e, 0xbb, 0xc1, 0xee, 0xec, 0xf0, 0x20, 0x86, - 0x19, 0x28, 0x86, 0x12, 0x96, 0xcc, 0x4c, 0xaa, 0x90, 0x71, 0x8c, 0x83, 0x9e, 0xe5, 0x01, 0x17, - 0x32, 0xae, 0xb9, 0xc8, 0xb5, 0x73, 0x1e, 0xa5, 0x11, 0x62, 0x59, 0x66, 0xef, 0xc3, 0x68, 0x5c, - 0x9d, 0xec, 0xa0, 0x3a, 0x8c, 0x57, 0xb5, 0xb0, 0xfc, 0x38, 0x66, 0xb6, 0xff, 0x08, 0x7e, 0x26, - 0x8b, 0xe6, 0x4c, 0x22, 0x38, 0x49, 0xd5, 0xfe, 0x4a, 0x0e, 0xc6, 0x15, 0x67, 0xe1, 0x10, 0x78, - 0x2f, 0x19, 0x24, 0x82, 0xb3, 0xb8, 0xfc, 0x6e, 0x7e, 0xc9, 0x63, 0x02, 0x45, 0xde, 0x4b, 0x06, - 0x8a, 0x9c, 0x2a, 0xfb, 0x2e, 0x1f, 0xc7, 0x37, 0x73, 0x50, 0x50, 0x57, 0xf1, 0x5f, 0x81, 0x3c, - 0x3b, 0x40, 0x3d, 0x9c, 0x36, 0xca, 0x0e, 0x63, 0x98, 0x53, 0xa2, 0x24, 0x99, 0x9f, 0xfb, 0x81, - 0xf3, 0x90, 0x15, 0xb9, 0xdd, 0xcb, 0x09, 0x22, 0xcc, 0x29, 0xa1, 0x15, 0x18, 0x20, 0x5e, 0x4d, - 0xa8, 0xa5, 0x27, 0x27, 0xc8, 0xb2, 0xf2, 0xde, 0xf4, 0x6a, 0x98, 0x52, 0x61, 0xc9, 0xb0, 0xb8, - 0xf6, 0x31, 0x68, 0x2e, 0x0f, 0xa1, 0x7a, 0x88, 0x52, 0xfb, 0x97, 0x07, 0x60, 0xa8, 0xd2, 0xd9, - 0xa6, 0x0a, 0xf6, 0x6f, 0x59, 0x70, 0x61, 0x3f, 0x91, 0x37, 0x2f, 0x9e, 0xb2, 0xb7, 0xb2, 0xb3, - 0xfd, 0xe9, 0xb1, 0x16, 0x4f, 0x88, 0x76, 0x5d, 0x48, 0x29, 0xc4, 0x69, 0xcd, 0x31, 0xf2, 0x64, - 0x0d, 0x9c, 0x4a, 0x9e, 0xac, 0xbb, 0xa7, 0x1c, 0x55, 0x3b, 0xd6, 0x2b, 0xa2, 0xd6, 0xfe, 0xfd, - 0x3c, 0x00, 0x1f, 0x8d, 0x8d, 0x76, 0xd4, 0x8f, 0x71, 0xe8, 0x25, 0x18, 0x95, 0x4f, 0xbb, 0xac, - 0xc7, 0x81, 0x3d, 0xca, 0xb9, 0xbb, 0xa8, 0x95, 0x61, 0x03, 0x93, 0x1d, 0x08, 0xbc, 0x28, 0x38, - 0xe0, 0x4a, 0x63, 0x32, 0x72, 0x56, 0x95, 0x60, 0x0d, 0x0b, 0x4d, 0x1b, 0xc6, 0x76, 0x9e, 0x33, - 0xe4, 0xdc, 0x31, 0xb6, 0xf1, 0x4f, 0xc0, 0x39, 0xf3, 0xf6, 0xae, 0xd0, 0x94, 0xd4, 0xdd, 0x79, - 0xf3, 0xd2, 0x2f, 0x4e, 0x60, 0xd3, 0x49, 0x5c, 0x0b, 0x0e, 0x70, 0xc7, 0x13, 0x2a, 0x93, 0x9a, - 0xc4, 0xf3, 0x0c, 0x8a, 0x45, 0x29, 0xfd, 0x0a, 0x7c, 0x37, 0xe2, 0x70, 0x71, 0xfd, 0x52, 0x7d, - 0x85, 0x8a, 0x56, 0x86, 0x0d, 0x4c, 0xca, 0x41, 0x18, 0xd7, 0xc0, 0x5c, 0x26, 0x09, 0x8b, 0x58, - 0x1b, 0xce, 0xf9, 0xa6, 0x6d, 0x82, 0x47, 0xb3, 0x7c, 0xa4, 0xcf, 0xa9, 0x67, 0xd4, 0xe5, 0xd7, - 0x85, 0x12, 0xa6, 0x8c, 0x04, 0x7d, 0xaa, 0x33, 0xea, 0x71, 0xae, 0xa3, 0x66, 0x20, 0x56, 0xcf, - 0x50, 0xd4, 0x4d, 0xb8, 0xd8, 0xf6, 0x6b, 0x9b, 0x81, 0xeb, 0x07, 0x6e, 0x74, 0x30, 0xd7, 0x74, - 0xc2, 0x90, 0x4d, 0x8c, 0x31, 0x53, 0x39, 0xd9, 0x4c, 0xc1, 0xc1, 0xa9, 0x35, 0xa9, 0x76, 0xdf, - 0x16, 0x40, 0x16, 0x84, 0x91, 0xe7, 0xda, 0xbd, 0x44, 0xc4, 0xaa, 0xd4, 0xbe, 0x00, 0xe7, 0x2b, - 0x9d, 0x76, 0xbb, 0xe9, 0x92, 0x9a, 0x32, 0x66, 0xdb, 0x3f, 0x07, 0xe3, 0x22, 0x8b, 0x96, 0x52, - 0x05, 0x4e, 0x94, 0xf3, 0xd1, 0xfe, 0x33, 0x0b, 0xc6, 0x13, 0x2e, 0x6f, 0xf4, 0x4e, 0x72, 0x03, - 0xcf, 0xc4, 0x37, 0xa1, 0xef, 0xdd, 0x7c, 0x91, 0xa6, 0x2a, 0x03, 0x0d, 0x19, 0xda, 0x99, 0x59, - 0x84, 0x34, 0x0b, 0x80, 0xe4, 0x3b, 0x82, 0x1e, 0x1f, 0x6a, 0x7f, 0x31, 0x07, 0xe9, 0x71, 0x06, - 0xe8, 0x33, 0xdd, 0x1f, 0xe0, 0x95, 0x0c, 0x3f, 0x80, 0x08, 0x74, 0xe8, 0xfd, 0x0d, 0x3c, 0xf3, - 0x1b, 0xac, 0x65, 0xf4, 0x0d, 0x04, 0xdf, 0xee, 0x2f, 0xf1, 0xbf, 0x2d, 0x18, 0xd9, 0xda, 0x5a, - 0x55, 0xf6, 0x25, 0x0c, 0x97, 0x43, 0x7e, 0xaf, 0x8e, 0x39, 0x08, 0xe7, 0xfc, 0x56, 0x9b, 0xfb, - 0x0b, 0x85, 0x1f, 0x93, 0x25, 0x34, 0xab, 0xa4, 0x62, 0xe0, 0x1e, 0x35, 0xd1, 0x32, 0x5c, 0xd0, - 0x4b, 0x84, 0x95, 0x50, 0xf8, 0x2c, 0xf9, 0x4d, 0xf3, 0xee, 0x62, 0x9c, 0x56, 0x27, 0x49, 0x4a, - 0x98, 0x0a, 0xc5, 0x9b, 0x43, 0x5d, 0xa4, 0x44, 0x31, 0x4e, 0xab, 0x63, 0x6f, 0xc0, 0x88, 0xf6, - 0x02, 0x16, 0xfa, 0x24, 0x4c, 0x54, 0xfd, 0x96, 0x34, 0xd1, 0xac, 0x92, 0x3d, 0xd2, 0x14, 0x5d, - 0x66, 0x56, 0xbc, 0xb9, 0x44, 0x19, 0xee, 0xc2, 0xb6, 0xff, 0xc7, 0x55, 0x50, 0x57, 0x49, 0xfa, - 0xd8, 0x61, 0xda, 0x2a, 0x02, 0x2b, 0x9f, 0x71, 0x04, 0x96, 0x92, 0xb5, 0x89, 0x28, 0xac, 0x28, - 0x8e, 0xc2, 0x1a, 0xca, 0x3a, 0x0a, 0x4b, 0x29, 0x8c, 0x5d, 0x91, 0x58, 0x5f, 0xb5, 0x60, 0xd4, - 0xf3, 0x6b, 0x44, 0x79, 0x81, 0x86, 0x99, 0xd6, 0xfa, 0x7a, 0x76, 0xa1, 0xa5, 0x3c, 0xa2, 0x48, - 0x90, 0xe7, 0x71, 0x7a, 0x6a, 0x8b, 0xd2, 0x8b, 0xb0, 0xd1, 0x0e, 0xb4, 0xa0, 0x19, 0x0d, 0x79, - 0x16, 0xab, 0x27, 0xd3, 0x4e, 0x0f, 0xf7, 0xb5, 0x00, 0xde, 0xd5, 0xf4, 0xa6, 0x62, 0x56, 0xc6, - 0x30, 0x79, 0x4d, 0x41, 0xb3, 0xed, 0xcb, 0x9c, 0x7c, 0xb1, 0x3e, 0x65, 0xc3, 0x10, 0x0f, 0xe8, - 0x13, 0x6f, 0x31, 0x31, 0x97, 0x13, 0x0f, 0xf6, 0xc3, 0xa2, 0x04, 0x45, 0xd2, 0xd3, 0x3c, 0x92, - 0x55, 0x86, 0x5d, 0xc3, 0x93, 0x9d, 0xee, 0x6a, 0x46, 0x2f, 0xeb, 0x87, 0xd2, 0xd1, 0x7e, 0x0e, - 0xa5, 0x63, 0x3d, 0x0f, 0xa4, 0x5f, 0xb6, 0x60, 0xb4, 0xaa, 0x65, 0xbc, 0x2d, 0x3d, 0x9f, 0xd5, - 0xbb, 0x2b, 0x69, 0x89, 0x89, 0xf9, 0x7d, 0x4a, 0x23, 0xc3, 0xae, 0xc1, 0x9d, 0x25, 0x61, 0x62, - 0x27, 0x70, 0xb6, 0xf5, 0x8f, 0x5c, 0xdf, 0xcc, 0x60, 0x7b, 0x30, 0x4e, 0xf4, 0x7c, 0x18, 0x39, - 0x0c, 0x0b, 0x5e, 0xe8, 0x5d, 0x28, 0xc8, 0x98, 0x50, 0x11, 0xb1, 0x89, 0xb3, 0xb0, 0x70, 0x9b, - 0xfe, 0x2b, 0x99, 0xba, 0x85, 0x43, 0xb1, 0xe2, 0x88, 0x1a, 0x30, 0x50, 0x73, 0xea, 0x22, 0x76, - 0x73, 0x2d, 0x9b, 0xcc, 0x58, 0x92, 0x27, 0x3b, 0x5e, 0xcd, 0xcf, 0x2e, 0x62, 0xca, 0x02, 0xdd, - 0x8d, 0x53, 0x86, 0x4e, 0x64, 0xb6, 0xfb, 0x9a, 0x6a, 0x12, 0xb7, 0x31, 0x74, 0x65, 0x20, 0xad, - 0x09, 0x97, 0xdf, 0x5f, 0x62, 0x6c, 0x17, 0xb2, 0x49, 0xad, 0xc5, 0x1f, 0xaf, 0x89, 0xdd, 0x86, - 0x94, 0x0b, 0x7b, 0xb4, 0xeb, 0xa7, 0xb3, 0xe2, 0xb2, 0xb4, 0xb5, 0xb5, 0xd9, 0xf5, 0x58, 0x57, - 0x13, 0x86, 0xda, 0x2c, 0x7c, 0xa0, 0xf4, 0x33, 0x59, 0xed, 0x2d, 0x3c, 0x1c, 0x81, 0xcf, 0x4d, - 0xfe, 0x1b, 0x0b, 0x1e, 0xe8, 0x26, 0x0c, 0xf3, 0xcc, 0xd7, 0x3c, 0x76, 0x76, 0xe4, 0xfa, 0x64, - 0xef, 0xfc, 0xd9, 0xf1, 0x46, 0xc1, 0xff, 0x87, 0x58, 0xd6, 0x45, 0x5f, 0xb1, 0xe0, 0x1c, 0x95, - 0xa8, 0x71, 0xaa, 0xee, 0x12, 0xca, 0x4a, 0x66, 0xdd, 0x0a, 0xa9, 0x46, 0x22, 0x65, 0x8d, 0x3a, - 0x26, 0x2d, 0x1b, 0xec, 0x70, 0x82, 0x3d, 0x7a, 0x0f, 0x0a, 0xa1, 0x5b, 0x23, 0x55, 0x27, 0x08, - 0x4b, 0x17, 0x4e, 0xa7, 0x29, 0xb1, 0xaf, 0x43, 0x30, 0xc2, 0x8a, 0x25, 0xfa, 0xbb, 0xec, 0x25, - 0x13, 0xf1, 0xea, 0x94, 0x78, 0x10, 0xf1, 0xe2, 0xa9, 0x3d, 0x88, 0xc8, 0x5d, 0x00, 0x26, 0x3b, - 0x9c, 0xe4, 0x8f, 0xfe, 0xa6, 0x05, 0x97, 0x78, 0xa6, 0xd6, 0x64, 0x9a, 0xde, 0x4b, 0x0f, 0x68, - 0x5e, 0x61, 0x41, 0xbf, 0xb3, 0x69, 0x24, 0x71, 0x3a, 0x27, 0x96, 0xea, 0xcd, 0xcc, 0xac, 0x7e, - 0x39, 0x53, 0x9f, 0x5f, 0xff, 0xd9, 0xd4, 0xd1, 0x8b, 0x30, 0xd2, 0x16, 0xdb, 0xa1, 0x1b, 0xb6, - 0x58, 0x08, 0xf7, 0x00, 0xbf, 0xe6, 0xb2, 0x19, 0x83, 0xb1, 0x8e, 0x63, 0xe4, 0xfd, 0xbb, 0x76, - 0x5c, 0xde, 0x3f, 0x74, 0x0b, 0x46, 0x22, 0xbf, 0x49, 0x02, 0x71, 0x52, 0x2d, 0xb1, 0x19, 0x78, - 0x35, 0x6d, 0x6d, 0x6d, 0x29, 0xb4, 0xf8, 0x24, 0x1b, 0xc3, 0x42, 0xac, 0xd3, 0x61, 0x11, 0x99, - 0x22, 0x03, 0x6e, 0xc0, 0x8e, 0xb0, 0x8f, 0x27, 0x22, 0x32, 0xf5, 0x42, 0x6c, 0xe2, 0xa2, 0x45, - 0x38, 0xdf, 0xee, 0x3a, 0x03, 0xf3, 0x4b, 0x1c, 0x2a, 0x9c, 0xa0, 0xfb, 0x00, 0xdc, 0x5d, 0xc7, - 0x38, 0xfd, 0x3e, 0x71, 0xdc, 0xe9, 0xb7, 0x47, 0x16, 0xbc, 0x27, 0x1f, 0x24, 0x0b, 0x1e, 0xaa, - 0xc1, 0x93, 0x4e, 0x27, 0xf2, 0x59, 0xea, 0x00, 0xb3, 0x0a, 0x0f, 0x4e, 0x7d, 0x9a, 0xc7, 0xbb, - 0x1e, 0x1d, 0x4e, 0x3d, 0x39, 0x7b, 0x0c, 0x1e, 0x3e, 0x96, 0x0a, 0x7a, 0x1b, 0x0a, 0x44, 0x64, - 0xf2, 0x2b, 0x7d, 0x28, 0x2b, 0x25, 0xc1, 0xcc, 0x0d, 0x28, 0x63, 0x0d, 0x39, 0x0c, 0x2b, 0x7e, - 0x68, 0x0b, 0x46, 0x1a, 0x7e, 0x18, 0xcd, 0x36, 0x5d, 0x27, 0x24, 0x61, 0xe9, 0x29, 0x36, 0x69, - 0x52, 0x75, 0xaf, 0x25, 0x89, 0x16, 0xcf, 0x99, 0xa5, 0xb8, 0x26, 0xd6, 0xc9, 0x20, 0xc2, 0x3c, - 0x7f, 0x2c, 0x32, 0x57, 0x7a, 0x65, 0xae, 0xb2, 0x8e, 0x3d, 0x97, 0x46, 0x79, 0xd3, 0xaf, 0x55, - 0x4c, 0x6c, 0xe5, 0xfa, 0xd3, 0x81, 0x38, 0x49, 0x13, 0xbd, 0x04, 0xa3, 0x6d, 0xbf, 0x56, 0x69, - 0x93, 0xea, 0xa6, 0x13, 0x55, 0x1b, 0xa5, 0x29, 0xd3, 0xea, 0xb6, 0xa9, 0x95, 0x61, 0x03, 0x13, - 0xb5, 0x61, 0xb8, 0xc5, 0xaf, 0xb6, 0x96, 0x9e, 0xc9, 0xea, 0x6c, 0x23, 0xee, 0xca, 0x72, 0x7d, - 0x41, 0xfc, 0xc1, 0x92, 0x0d, 0xfa, 0xc7, 0x16, 0x8c, 0x27, 0x2e, 0x25, 0x94, 0x7e, 0x2a, 0x33, - 0x95, 0xc5, 0x24, 0x5c, 0x7e, 0x8e, 0x7d, 0x3e, 0x13, 0x78, 0xaf, 0x1b, 0x84, 0x93, 0x2d, 0xe2, - 0xdf, 0x85, 0xdd, 0x4f, 0x2f, 0x3d, 0x9b, 0xdd, 0x77, 0x61, 0x04, 0xe5, 0x77, 0x61, 0x7f, 0xb0, - 0x64, 0x83, 0xae, 0xc1, 0xb0, 0x48, 0xd0, 0x53, 0x7a, 0xce, 0x74, 0xdf, 0x8a, 0x3c, 0x3e, 0x58, - 0x96, 0x4f, 0xfe, 0x1c, 0x9c, 0xef, 0x3a, 0xba, 0x9d, 0xe8, 0x92, 0xf4, 0xaf, 0x5b, 0xa0, 0xdf, - 0x27, 0xcc, 0x3c, 0x7d, 0xf6, 0x4b, 0x30, 0x5a, 0xe5, 0xef, 0xde, 0xf0, 0x1b, 0x89, 0x83, 0xa6, - 0xfd, 0x73, 0x4e, 0x2b, 0xc3, 0x06, 0xa6, 0xbd, 0x04, 0xa8, 0x3b, 0xb7, 0xe9, 0x03, 0xa5, 0xbe, - 0xf8, 0x6d, 0x0b, 0xc6, 0x0c, 0x9d, 0x21, 0x73, 0x8f, 0xdf, 0x02, 0xa0, 0x96, 0x1b, 0x04, 0x7e, - 0xa0, 0xbf, 0x66, 0x22, 0x92, 0x39, 0xb2, 0x44, 0x57, 0x6b, 0x5d, 0xa5, 0x38, 0xa5, 0x86, 0xfd, - 0xcf, 0x07, 0x21, 0x0e, 0xb6, 0x55, 0x29, 0xee, 0xac, 0x9e, 0x29, 0xee, 0x5e, 0x80, 0xc2, 0x9b, - 0xa1, 0xef, 0x6d, 0xc6, 0x89, 0xf0, 0xd4, 0x58, 0xbc, 0x5c, 0xd9, 0x58, 0x67, 0x98, 0x0a, 0x83, - 0x61, 0xbf, 0xb5, 0xe0, 0x36, 0xa3, 0xee, 0x4c, 0x69, 0x2f, 0xbf, 0xc2, 0xe1, 0x58, 0x61, 0xb0, - 0x87, 0x4d, 0xf6, 0x88, 0x32, 0x8c, 0xc7, 0x0f, 0x9b, 0xf0, 0xb4, 0xc5, 0xac, 0x0c, 0xcd, 0x40, - 0x51, 0x19, 0xd5, 0x85, 0xa5, 0x5e, 0x7d, 0x29, 0x65, 0x79, 0xc7, 0x31, 0x0e, 0x53, 0x08, 0x85, - 0x21, 0x56, 0x98, 0x50, 0x2a, 0x59, 0x1c, 0x4f, 0x12, 0xa6, 0x5d, 0x2e, 0xdb, 0x25, 0x18, 0x2b, - 0x96, 0x69, 0x6e, 0xcf, 0xe2, 0x69, 0xb8, 0x3d, 0xf5, 0xc8, 0xef, 0x7c, 0xbf, 0x91, 0xdf, 0xe6, - 0xdc, 0x2e, 0xf4, 0x35, 0xb7, 0x7f, 0x69, 0x00, 0x86, 0x6f, 0x93, 0x80, 0xa5, 0xef, 0xbc, 0x06, - 0xc3, 0x7b, 0xfc, 0x67, 0xf2, 0x9e, 0x95, 0xc0, 0xc0, 0xb2, 0x9c, 0x8e, 0xdb, 0x76, 0xc7, 0x6d, - 0xd6, 0xe6, 0xe3, 0x55, 0x1c, 0xe7, 0x92, 0x92, 0x05, 0x38, 0xc6, 0xa1, 0x15, 0xea, 0x54, 0xb3, - 0x6f, 0xb5, 0xdc, 0x28, 0x19, 0x04, 0xb4, 0x28, 0x0b, 0x70, 0x8c, 0x83, 0x9e, 0x83, 0xa1, 0xba, - 0x1b, 0x6d, 0x39, 0xf5, 0xa4, 0x97, 0x6f, 0x91, 0x41, 0xb1, 0x28, 0x65, 0x6e, 0x22, 0x37, 0xda, - 0x0a, 0x08, 0xb3, 0xec, 0x76, 0x5d, 0xb8, 0x5e, 0xd4, 0xca, 0xb0, 0x81, 0xc9, 0x9a, 0xe4, 0x8b, - 0x9e, 0x89, 0x08, 0xc8, 0xb8, 0x49, 0xb2, 0x00, 0xc7, 0x38, 0x74, 0xfe, 0x57, 0xfd, 0x56, 0xdb, - 0x6d, 0x8a, 0xa0, 0x58, 0x6d, 0xfe, 0xcf, 0x09, 0x38, 0x56, 0x18, 0x14, 0x9b, 0x8a, 0x30, 0x2a, - 0x7e, 0x92, 0x8f, 0x48, 0x6c, 0x0a, 0x38, 0x56, 0x18, 0xf6, 0x6d, 0x18, 0xe3, 0x2b, 0x79, 0xae, - 0xe9, 0xb8, 0xad, 0xc5, 0x39, 0x74, 0xb3, 0x2b, 0xf2, 0xfb, 0x5a, 0x4a, 0xe4, 0xf7, 0x25, 0xa3, - 0x52, 0x77, 0x04, 0xb8, 0xfd, 0xbd, 0x1c, 0x14, 0xce, 0xf0, 0x1d, 0x9e, 0x33, 0x7f, 0xe5, 0x0d, - 0xdd, 0x4d, 0xbc, 0xc1, 0xb3, 0x99, 0xe5, 0x45, 0x8e, 0x63, 0xdf, 0xdf, 0xf9, 0x89, 0x05, 0x17, - 0x25, 0x2a, 0x13, 0x6a, 0x65, 0xd7, 0x63, 0xf1, 0x01, 0xa7, 0xff, 0x99, 0xdf, 0x35, 0x3e, 0xf3, - 0x6b, 0xd9, 0x75, 0x59, 0xef, 0x47, 0xcf, 0x87, 0xf5, 0x7e, 0x6c, 0x41, 0x29, 0xad, 0xc2, 0x19, - 0x3c, 0x40, 0xf4, 0x8e, 0xf9, 0x00, 0xd1, 0xed, 0xd3, 0xe9, 0x79, 0x8f, 0x87, 0x88, 0x7e, 0xd2, - 0xa3, 0xdf, 0xec, 0xd5, 0x9f, 0xa6, 0xdc, 0xee, 0xac, 0xac, 0x5c, 0x67, 0x9c, 0x45, 0xfa, 0xbe, - 0xd9, 0x84, 0xa1, 0x90, 0x39, 0xd3, 0xc5, 0x14, 0x58, 0xca, 0x62, 0x13, 0xa4, 0xf4, 0x84, 0xe9, - 0x93, 0xfd, 0xc6, 0x82, 0x87, 0xfd, 0x9f, 0x2d, 0x18, 0x3d, 0xc3, 0x57, 0xa6, 0x7c, 0x73, 0x90, - 0x5f, 0xce, 0x6e, 0x90, 0x7b, 0x0c, 0xec, 0x61, 0x1e, 0xba, 0x1e, 0xde, 0x41, 0x5f, 0xb0, 0x94, - 0x03, 0x9d, 0x07, 0x19, 0xbd, 0x91, 0x5d, 0x3b, 0x4e, 0x92, 0x02, 0x09, 0x7d, 0x3d, 0x91, 0x17, - 0x2a, 0x97, 0x55, 0xb2, 0x85, 0xae, 0xd6, 0x3c, 0x40, 0x7e, 0xa8, 0xaf, 0x5a, 0x00, 0xbc, 0x9d, - 0x22, 0x9f, 0x23, 0x6d, 0xdb, 0xf6, 0xa9, 0x7d, 0x29, 0xca, 0x84, 0x37, 0x4d, 0x09, 0xc8, 0xb8, - 0x00, 0x6b, 0x2d, 0x79, 0x88, 0xc4, 0x4f, 0x0f, 0x9d, 0x73, 0xea, 0x2b, 0x16, 0x8c, 0x27, 0x9a, - 0x9b, 0x52, 0x7f, 0xc7, 0x7c, 0x90, 0x23, 0x83, 0x7d, 0xcb, 0xcc, 0xf2, 0xa7, 0x9f, 0xd2, 0xfe, - 0xe4, 0x43, 0x60, 0xbc, 0x58, 0x86, 0xde, 0x81, 0xa2, 0x3c, 0x62, 0xc9, 0xe9, 0x9d, 0xe5, 0xc3, - 0x44, 0x4a, 0x8f, 0x92, 0x90, 0x10, 0xc7, 0xfc, 0x12, 0xf1, 0x39, 0xb9, 0xbe, 0xe2, 0x73, 0x1e, - 0xed, 0xb3, 0x46, 0xe9, 0x06, 0xb0, 0xc1, 0x53, 0x31, 0x80, 0x3d, 0x99, 0xb9, 0x01, 0xec, 0xa9, - 0x33, 0x36, 0x80, 0x69, 0xde, 0x88, 0xfc, 0x43, 0x78, 0x23, 0xde, 0x81, 0x8b, 0x7b, 0xb1, 0x76, - 0xab, 0x66, 0x92, 0x78, 0x9d, 0xe9, 0x5a, 0xaa, 0xd9, 0x8b, 0x6a, 0xea, 0x61, 0x44, 0xbc, 0x48, - 0xd3, 0x8b, 0xe3, 0xd0, 0xa0, 0xdb, 0x29, 0xe4, 0x70, 0x2a, 0x93, 0xa4, 0x59, 0x79, 0xb8, 0x0f, - 0xb3, 0xf2, 0xb7, 0x7a, 0x3e, 0xcd, 0x5f, 0x38, 0xdd, 0xa7, 0xf9, 0x1f, 0x3f, 0xf1, 0xb3, 0xfc, - 0xcf, 0xc6, 0x3e, 0x3e, 0x1e, 0x50, 0x96, 0xee, 0x90, 0xfb, 0x7a, 0x32, 0x70, 0x00, 0xd8, 0xa7, - 0xff, 0x74, 0xb6, 0x6a, 0x7d, 0x06, 0xc1, 0x03, 0x23, 0x0f, 0x11, 0x3c, 0x90, 0xb0, 0xf1, 0x8f, - 0x66, 0x64, 0xe3, 0xf7, 0x60, 0xc2, 0x6d, 0x39, 0x75, 0xb2, 0xd9, 0x69, 0x36, 0x79, 0xe8, 0xb8, - 0x7c, 0x3a, 0x2a, 0xd5, 0x54, 0xb0, 0xea, 0x57, 0x9d, 0x66, 0xf2, 0x85, 0x3e, 0x15, 0x22, 0xbf, - 0x9c, 0xa0, 0x84, 0xbb, 0x68, 0xd3, 0x09, 0xcb, 0x32, 0xdc, 0x90, 0x88, 0x7e, 0x6d, 0xe6, 0xa1, - 0x2e, 0xf0, 0x09, 0xbb, 0x14, 0x83, 0xb1, 0x8e, 0x83, 0x56, 0xa0, 0x58, 0xf3, 0x42, 0x71, 0xe9, - 0x6c, 0x9c, 0x09, 0xb3, 0x0f, 0x53, 0x11, 0x38, 0xbf, 0x5e, 0x51, 0xd7, 0xcd, 0x9e, 0x4c, 0x49, - 0x9e, 0xa4, 0xca, 0x71, 0x5c, 0x1f, 0xad, 0x31, 0x62, 0x22, 0xfb, 0x3f, 0x77, 0x1c, 0x3f, 0xdd, - 0xc3, 0x32, 0x3d, 0xbf, 0x2e, 0xdf, 0x2f, 0x18, 0x13, 0xec, 0x44, 0x1a, 0xff, 0x98, 0x82, 0xf6, - 0x84, 0xd7, 0xf9, 0x63, 0x9f, 0xf0, 0x62, 0x59, 0xd3, 0xa2, 0xa6, 0xf2, 0x43, 0x5d, 0xcd, 0x2c, - 0x6b, 0x5a, 0x1c, 0x92, 0x25, 0xb2, 0xa6, 0xc5, 0x00, 0xac, 0xb3, 0x44, 0x1b, 0xbd, 0xfc, 0x71, - 0x17, 0x98, 0xd0, 0x38, 0xb9, 0x77, 0x4d, 0x77, 0xcc, 0x5c, 0x3c, 0xd6, 0x31, 0xd3, 0xe5, 0x48, - 0xba, 0x74, 0x02, 0x47, 0x52, 0x83, 0xe5, 0xb3, 0x5a, 0x9c, 0x13, 0xbe, 0xbb, 0x0c, 0x4e, 0x2c, - 0xec, 0x1a, 0x3a, 0x0f, 0x71, 0x63, 0x3f, 0x31, 0x67, 0xd0, 0x33, 0x72, 0xf3, 0xca, 0x03, 0x47, - 0x6e, 0x52, 0xf1, 0x1c, 0xc3, 0x59, 0x62, 0xb4, 0xbc, 0x10, 0xcf, 0x31, 0x18, 0xeb, 0x38, 0x49, - 0xb7, 0xcc, 0xe3, 0xa7, 0xe6, 0x96, 0x99, 0x3c, 0x03, 0xb7, 0xcc, 0x13, 0x7d, 0xbb, 0x65, 0xde, - 0x83, 0x0b, 0x6d, 0xbf, 0x36, 0xef, 0x86, 0x41, 0x87, 0xdd, 0xa5, 0x29, 0x77, 0x6a, 0x75, 0x12, - 0x31, 0xbf, 0xce, 0xc8, 0xf5, 0xeb, 0x7a, 0x23, 0xdb, 0x6c, 0x21, 0x4f, 0xef, 0xbd, 0xb8, 0x4d, - 0x22, 0x3e, 0x98, 0xc9, 0x5a, 0xcc, 0x22, 0xc0, 0x62, 0xfc, 0x52, 0x0a, 0x71, 0x1a, 0x1f, 0xdd, - 0x2b, 0xf4, 0xf4, 0xd9, 0x78, 0x85, 0x3e, 0x09, 0x85, 0xb0, 0xd1, 0x89, 0x6a, 0xfe, 0xbe, 0xc7, - 0x5c, 0x7f, 0x45, 0xf5, 0x88, 0x6f, 0xa1, 0x22, 0xe0, 0xf7, 0x0e, 0xa7, 0x26, 0xe4, 0x6f, 0xcd, - 0x66, 0x26, 0x20, 0xe8, 0x1b, 0x3d, 0x6e, 0x0b, 0xd8, 0xa7, 0x79, 0x5b, 0xe0, 0xca, 0x89, 0x6e, - 0x0a, 0xa4, 0xb9, 0xbe, 0x9e, 0xf9, 0xc0, 0xb9, 0xbe, 0x7e, 0xc3, 0x82, 0xb1, 0x3d, 0xdd, 0x40, - 0x29, 0xdc, 0x73, 0x19, 0x84, 0x09, 0x18, 0x76, 0xcf, 0xb2, 0x4d, 0x85, 0x9d, 0x01, 0xba, 0x97, - 0x04, 0x60, 0xb3, 0x25, 0x29, 0x21, 0x0c, 0xcf, 0x3e, 0xaa, 0x10, 0x86, 0xf7, 0x98, 0x30, 0x93, - 0x27, 0x5d, 0xe6, 0xb3, 0xcb, 0x36, 0x82, 0x51, 0x0a, 0x46, 0x15, 0xc0, 0xa8, 0xf3, 0x43, 0x5f, - 0xb6, 0x60, 0x42, 0x1e, 0xce, 0x84, 0x83, 0x21, 0x14, 0x31, 0x58, 0x59, 0x9e, 0x09, 0x59, 0x10, - 0xef, 0x56, 0x82, 0x0f, 0xee, 0xe2, 0x4c, 0x45, 0xbb, 0x0a, 0x79, 0xa9, 0x87, 0x2c, 0xd4, 0x50, - 0x28, 0x32, 0xb3, 0x31, 0x18, 0xeb, 0x38, 0xe8, 0x37, 0xd5, 0xe3, 0x9c, 0xd7, 0x98, 0x54, 0x7f, - 0x35, 0x63, 0x05, 0x35, 0x8b, 0x17, 0x3a, 0xd1, 0xaf, 0x5a, 0x30, 0xb1, 0x9f, 0xb0, 0x6a, 0x88, - 0x20, 0x34, 0x9c, 0xbd, 0xbd, 0xa4, 0xc7, 0x6b, 0xd2, 0x5d, 0x2d, 0x78, 0x68, 0x0f, 0xf0, 0x07, - 0xea, 0xe5, 0xd1, 0x3f, 0x46, 0x70, 0x2e, 0xf1, 0x34, 0xf6, 0x47, 0xcc, 0x5c, 0xca, 0x57, 0x93, - 0x69, 0x69, 0xc7, 0x24, 0xbe, 0x91, 0x9a, 0xd6, 0xc8, 0x1d, 0x9b, 0x3b, 0xd5, 0xdc, 0xb1, 0x03, - 0x67, 0x93, 0x3b, 0x76, 0xe2, 0x34, 0x72, 0xc7, 0x9e, 0x3f, 0x51, 0xee, 0x58, 0x2d, 0x77, 0xef, - 0xe0, 0x7d, 0x72, 0xf7, 0xce, 0xc2, 0xb8, 0x8c, 0xee, 0x27, 0x22, 0x29, 0x28, 0x77, 0xec, 0x5d, - 0x11, 0x55, 0xc6, 0xe7, 0xcc, 0x62, 0x9c, 0xc4, 0x47, 0xef, 0x5b, 0x90, 0xf7, 0x58, 0xcd, 0xa1, - 0xac, 0x12, 0xe9, 0x9b, 0x53, 0x8b, 0x9d, 0x5b, 0x85, 0x58, 0x90, 0xf1, 0x8c, 0x79, 0x06, 0xbb, - 0x27, 0x7f, 0x60, 0xde, 0x02, 0xf4, 0x3a, 0x94, 0xfc, 0x9d, 0x9d, 0xa6, 0xef, 0xd4, 0xe2, 0x04, - 0xb7, 0xd2, 0xf3, 0xc8, 0x6f, 0x67, 0xa9, 0x04, 0x7f, 0x1b, 0x3d, 0xf0, 0x70, 0x4f, 0x0a, 0xe8, - 0x5b, 0x54, 0x19, 0x88, 0xfc, 0x80, 0xd4, 0x62, 0x23, 0x49, 0x91, 0xf5, 0x99, 0x64, 0xde, 0xe7, - 0x8a, 0xc9, 0x87, 0xf7, 0x5e, 0x0d, 0x4a, 0xa2, 0x14, 0x27, 0x9b, 0x85, 0x02, 0xb8, 0xdc, 0x4e, - 0xb3, 0xd1, 0x84, 0xe2, 0x4e, 0xc2, 0x71, 0x96, 0x22, 0xb9, 0x74, 0x2f, 0xa7, 0x5a, 0x79, 0x42, - 0xdc, 0x83, 0xb2, 0x9e, 0xfa, 0xb6, 0x70, 0x36, 0xa9, 0x6f, 0xcd, 0x07, 0xed, 0xc7, 0xce, 0xfc, - 0x41, 0x7b, 0xf4, 0xff, 0x52, 0xb3, 0x34, 0x73, 0xd3, 0x46, 0x3d, 0xf3, 0x39, 0xf1, 0x81, 0xcb, - 0xd4, 0xfc, 0x4f, 0x2c, 0x98, 0xe4, 0x33, 0x2f, 0xa9, 0x50, 0xd3, 0xed, 0x5c, 0x44, 0xef, 0x67, - 0xed, 0x9c, 0x66, 0x71, 0x3a, 0x15, 0x83, 0x2b, 0xf3, 0x99, 0x1e, 0xd3, 0x12, 0xf4, 0xd5, 0x14, - 0x35, 0x7e, 0x3c, 0x2b, 0x63, 0x61, 0x7a, 0x86, 0xdf, 0x0b, 0x47, 0xfd, 0x68, 0xee, 0xff, 0xac, - 0xa7, 0x2d, 0x13, 0xb1, 0xe6, 0xfd, 0x8d, 0x53, 0xb2, 0x65, 0xea, 0x69, 0x88, 0x4f, 0x62, 0xd1, - 0x9c, 0xfc, 0x82, 0xc5, 0x5f, 0x0a, 0xe8, 0xa9, 0x85, 0x6c, 0x9b, 0x5a, 0xc8, 0x6a, 0x96, 0xb9, - 0xca, 0x75, 0x75, 0xe8, 0x57, 0x2c, 0xb8, 0x98, 0x26, 0x24, 0x53, 0x9a, 0xf4, 0x69, 0xb3, 0x49, - 0x19, 0x2a, 0xdb, 0x7a, 0x83, 0xb2, 0x49, 0xd0, 0xfc, 0xe3, 0xa2, 0xe6, 0x41, 0x8a, 0x48, 0x3b, - 0xf3, 0x40, 0x3f, 0x0f, 0x86, 0x5c, 0xaf, 0xe9, 0x7a, 0x44, 0x5c, 0xea, 0xc9, 0xf2, 0xe8, 0x21, - 0x12, 0xa2, 0x53, 0xea, 0x58, 0x70, 0x79, 0xc4, 0x0e, 0xa5, 0xe4, 0x63, 0x0f, 0x83, 0x67, 0xff, - 0xd8, 0xc3, 0x3e, 0x14, 0xf7, 0xdd, 0xa8, 0xc1, 0x1c, 0xe1, 0xc2, 0x4f, 0x93, 0xc1, 0x65, 0x18, - 0x4a, 0x2e, 0xee, 0xfb, 0x1d, 0xc9, 0x00, 0xc7, 0xbc, 0xd0, 0x0c, 0x67, 0xcc, 0xc2, 0xfb, 0x92, - 0x71, 0x57, 0x77, 0x64, 0x01, 0x8e, 0x71, 0xe8, 0xc7, 0x1a, 0xa5, 0xff, 0x64, 0xd2, 0x0b, 0x91, - 0x91, 0x30, 0x8b, 0x84, 0x57, 0x82, 0x22, 0xbf, 0x72, 0x76, 0x47, 0xe3, 0x81, 0x0d, 0x8e, 0x2a, - 0x29, 0x64, 0xa1, 0x67, 0x52, 0xc8, 0x77, 0xd9, 0x9e, 0x1f, 0xb9, 0x5e, 0x87, 0x6c, 0x78, 0x22, - 0x28, 0x70, 0x35, 0x9b, 0x0b, 0x72, 0x9c, 0x26, 0x4f, 0x47, 0x10, 0xff, 0xc7, 0x1a, 0x3f, 0xcd, - 0x5c, 0x3e, 0x72, 0xac, 0xb9, 0x3c, 0x3e, 0x29, 0x8f, 0x66, 0x7e, 0x52, 0x8e, 0x48, 0x3b, 0x93, - 0x93, 0xf2, 0x07, 0xea, 0x44, 0xf9, 0x7f, 0x2c, 0x40, 0x6a, 0xeb, 0x76, 0xc2, 0x5d, 0xf1, 0x42, - 0xcf, 0xe9, 0x87, 0x78, 0x7d, 0xce, 0x02, 0xf0, 0xd4, 0x93, 0x40, 0xd9, 0xee, 0x5a, 0x9c, 0x66, - 0xdc, 0x80, 0x18, 0x86, 0x35, 0x9e, 0xf6, 0xff, 0xb4, 0xe0, 0x72, 0x77, 0xdf, 0xcf, 0x20, 0x00, - 0xe8, 0xc0, 0x0c, 0x00, 0xda, 0xca, 0xd0, 0xe2, 0xaa, 0xba, 0xd1, 0x23, 0x14, 0xe8, 0x47, 0x39, - 0x18, 0xd7, 0x91, 0x2b, 0xe4, 0x2c, 0x06, 0x7b, 0xdf, 0x88, 0xe7, 0xbb, 0x95, 0x6d, 0x7f, 0x2b, - 0xc2, 0x70, 0x9f, 0x16, 0x3d, 0xf9, 0xd9, 0x44, 0xf4, 0xe4, 0x9d, 0xec, 0x59, 0x1f, 0x1f, 0x44, - 0xf9, 0xdf, 0x2d, 0xb8, 0x90, 0xa8, 0x71, 0x06, 0x13, 0x6c, 0xcf, 0x9c, 0x60, 0xaf, 0x64, 0xde, - 0xeb, 0x1e, 0xb3, 0xeb, 0xb7, 0x72, 0x5d, 0xbd, 0x65, 0xe7, 0x80, 0x5f, 0xb2, 0x20, 0x1f, 0x39, - 0xe1, 0xae, 0x8c, 0xc5, 0xf9, 0xf4, 0xa9, 0xcc, 0x80, 0x69, 0xfa, 0x5b, 0x48, 0x67, 0xd5, 0x3e, - 0x06, 0xc3, 0x9c, 0xfb, 0xe4, 0x2f, 0x5a, 0x00, 0x31, 0xd2, 0xa3, 0x52, 0x59, 0xed, 0xdf, 0xc9, - 0xc1, 0xa5, 0xd4, 0x69, 0x84, 0xbe, 0xa8, 0x8c, 0x3a, 0x56, 0xd6, 0x91, 0x66, 0x06, 0x23, 0xdd, - 0xb6, 0x33, 0x66, 0xd8, 0x76, 0x84, 0x49, 0xe7, 0x51, 0x1d, 0x38, 0x84, 0x98, 0xd6, 0x3e, 0xd6, - 0x0f, 0xad, 0x38, 0x78, 0x51, 0x25, 0xbf, 0xf8, 0x73, 0x18, 0xe9, 0x6d, 0xff, 0x48, 0x8b, 0xb7, - 0x96, 0x1d, 0x3d, 0x03, 0x59, 0xb1, 0x6f, 0xca, 0x0a, 0x9c, 0xbd, 0xfb, 0xaf, 0x87, 0xb0, 0x78, - 0x0b, 0xd2, 0xfc, 0x81, 0xfd, 0x65, 0xce, 0x32, 0xee, 0x4c, 0xe5, 0xfa, 0xbe, 0x33, 0x35, 0x06, - 0x23, 0xaf, 0xb9, 0x6d, 0xe5, 0xba, 0x9a, 0xfe, 0xce, 0x0f, 0xae, 0x3e, 0xf6, 0x07, 0x3f, 0xb8, - 0xfa, 0xd8, 0xf7, 0x7e, 0x70, 0xf5, 0xb1, 0xcf, 0x1d, 0x5d, 0xb5, 0xbe, 0x73, 0x74, 0xd5, 0xfa, - 0x83, 0xa3, 0xab, 0xd6, 0xf7, 0x8e, 0xae, 0x5a, 0xff, 0xe5, 0xe8, 0xaa, 0xf5, 0x77, 0xfe, 0xeb, - 0xd5, 0xc7, 0x5e, 0x2b, 0xc8, 0x8e, 0xfd, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x62, 0xa2, 0xc7, - 0x5e, 0x61, 0xb3, 0x00, 0x00, + // 9608 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7d, 0x5b, 0x70, 0x24, 0xc9, + 0x71, 0xd8, 0xf5, 0x00, 0x03, 0x0c, 0x12, 0xcf, 0xad, 0x7d, 0xcd, 0xe1, 0xee, 0x16, 0xc7, 0xa6, + 0xee, 0x7c, 0x2b, 0x1d, 0x01, 0xdd, 0x2e, 0x69, 0x9f, 0xc9, 0x30, 0x45, 0x3c, 0x16, 0x0b, 0x1c, + 0x80, 0x05, 0x2e, 0x07, 0xbb, 0x6b, 0x92, 0x67, 0x8a, 0x8d, 0x99, 0xc2, 0x4c, 0x1f, 0x66, 0xba, + 0x87, 0xdd, 0x3d, 0xc0, 0x82, 0x77, 0xc7, 0xa3, 0x29, 0xbe, 0xce, 0xa2, 0x45, 0x3f, 0x24, 0x8a, + 0xa2, 0xed, 0x08, 0x85, 0x2c, 0x5a, 0x0c, 0x59, 0x61, 0x07, 0x23, 0x1c, 0xfe, 0x90, 0x7e, 0x1d, + 0x0e, 0x3a, 0xec, 0x08, 0x4b, 0x21, 0xda, 0xe2, 0x87, 0x0d, 0x9a, 0xb0, 0xc5, 0x1f, 0x07, 0x23, + 0x6c, 0x85, 0x49, 0xc9, 0x6b, 0x7f, 0x28, 0xea, 0xd9, 0xd5, 0x3d, 0x3d, 0x58, 0x60, 0xb7, 0x81, + 0xbd, 0x90, 0xfe, 0x66, 0xb2, 0xb2, 0x32, 0xab, 0xba, 0xaa, 0xb2, 0xb2, 0x32, 0xb3, 0xb2, 0x60, + 0xa3, 0xee, 0x46, 0x8d, 0xce, 0xd6, 0x74, 0xd5, 0x6f, 0xcd, 0x38, 0x41, 0xdd, 0x6f, 0x07, 0xfe, + 0xeb, 0xfc, 0xc7, 0xfb, 0xf6, 0xfc, 0x60, 0x67, 0xbb, 0xe9, 0xef, 0x85, 0x33, 0xbb, 0xd7, 0x67, + 0xda, 0x3b, 0xf5, 0x19, 0xa7, 0xed, 0x86, 0x33, 0x0a, 0x3a, 0xb3, 0xfb, 0x92, 0xd3, 0x6c, 0x37, + 0x9c, 0x97, 0x66, 0xea, 0xd4, 0xa3, 0x81, 0x13, 0xd1, 0xda, 0x74, 0x3b, 0xf0, 0x23, 0x9f, 0x7c, + 0x24, 0xa6, 0x38, 0xad, 0x28, 0xf2, 0x1f, 0x3f, 0xaf, 0x29, 0x4e, 0xef, 0x5e, 0x9f, 0x6e, 0xef, + 0xd4, 0xa7, 0x19, 0xc5, 0x69, 0x05, 0x9d, 0x56, 0x14, 0x27, 0xdf, 0x67, 0xb4, 0xa9, 0xee, 0xd7, + 0xfd, 0x19, 0x4e, 0x78, 0xab, 0xb3, 0xcd, 0xff, 0xf1, 0x3f, 0xfc, 0x97, 0x60, 0x38, 0x69, 0xef, + 0xbc, 0x1c, 0x4e, 0xbb, 0x3e, 0x6b, 0xdf, 0x4c, 0xd5, 0x0f, 0xe8, 0xcc, 0x6e, 0x57, 0xa3, 0x26, + 0xaf, 0x1a, 0x38, 0x6d, 0xbf, 0xe9, 0x56, 0xf7, 0x67, 0x76, 0x5f, 0xda, 0xa2, 0x51, 0x77, 0xfb, + 0x27, 0xdf, 0x1f, 0xa3, 0xb6, 0x9c, 0x6a, 0xc3, 0xf5, 0x68, 0xb0, 0x1f, 0xf7, 0xbf, 0x45, 0x23, + 0x27, 0x8b, 0xc1, 0x4c, 0xaf, 0x5a, 0x41, 0xc7, 0x8b, 0xdc, 0x16, 0xed, 0xaa, 0xf0, 0x57, 0x1f, + 0x54, 0x21, 0xac, 0x36, 0x68, 0xcb, 0xe9, 0xaa, 0x77, 0xbd, 0x57, 0xbd, 0x4e, 0xe4, 0x36, 0x67, + 0x5c, 0x2f, 0x0a, 0xa3, 0x20, 0x5d, 0xc9, 0xbe, 0x01, 0x03, 0xb3, 0x2d, 0xbf, 0xe3, 0x45, 0xe4, + 0x43, 0x50, 0xdc, 0x75, 0x9a, 0x1d, 0x5a, 0xb6, 0x9e, 0xb5, 0x5e, 0x18, 0x9a, 0x7b, 0xee, 0x3b, + 0x07, 0x53, 0x4f, 0x1c, 0x1e, 0x4c, 0x15, 0xef, 0x30, 0xe0, 0xfd, 0x83, 0xa9, 0x0b, 0xd4, 0xab, + 0xfa, 0x35, 0xd7, 0xab, 0xcf, 0xbc, 0x1e, 0xfa, 0xde, 0xf4, 0xad, 0x4e, 0x6b, 0x8b, 0x06, 0x28, + 0xea, 0xd8, 0x7f, 0x58, 0x80, 0xf1, 0xd9, 0xa0, 0xda, 0x70, 0x77, 0x69, 0x25, 0x62, 0xf4, 0xeb, + 0xfb, 0xa4, 0x01, 0x7d, 0x91, 0x13, 0x70, 0x72, 0xc3, 0xd7, 0xd6, 0xa6, 0x1f, 0x75, 0xf0, 0xa7, + 0x37, 0x9d, 0x40, 0xd1, 0x9e, 0x1b, 0x3c, 0x3c, 0x98, 0xea, 0xdb, 0x74, 0x02, 0x64, 0x2c, 0x48, + 0x13, 0xfa, 0x3d, 0xdf, 0xa3, 0xe5, 0x02, 0x67, 0x75, 0xeb, 0xd1, 0x59, 0xdd, 0xf2, 0x3d, 0xdd, + 0x8f, 0xb9, 0xd2, 0xe1, 0xc1, 0x54, 0x3f, 0x83, 0x20, 0xe7, 0xc2, 0xfa, 0xf5, 0x69, 0xb7, 0x5d, + 0xee, 0xcb, 0xab, 0x5f, 0x1f, 0x73, 0xdb, 0xc9, 0x7e, 0x7d, 0xcc, 0x6d, 0x23, 0x63, 0x61, 0xbf, + 0x53, 0x80, 0xa1, 0xd9, 0xa0, 0xde, 0x69, 0x51, 0x2f, 0x0a, 0xc9, 0xdb, 0x00, 0x6d, 0x27, 0x70, + 0x5a, 0x34, 0xa2, 0x41, 0x58, 0xb6, 0x9e, 0xed, 0x7b, 0x61, 0xf8, 0xda, 0xca, 0xa3, 0xb3, 0xdf, + 0x50, 0x34, 0xe7, 0x88, 0x1c, 0x72, 0xd0, 0xa0, 0x10, 0x0d, 0x96, 0xe4, 0x0d, 0x18, 0x72, 0x82, + 0xc8, 0xdd, 0x76, 0xaa, 0x51, 0x58, 0x2e, 0x70, 0xfe, 0xaf, 0x3c, 0x3a, 0xff, 0x59, 0x49, 0x72, + 0xee, 0x9c, 0x64, 0x3f, 0xa4, 0x20, 0x21, 0xc6, 0xfc, 0xec, 0xdf, 0x2a, 0x42, 0x49, 0x15, 0x90, + 0x67, 0xa1, 0xdf, 0x73, 0x5a, 0x6a, 0xaa, 0x8e, 0xc8, 0x8a, 0xfd, 0xb7, 0x9c, 0x16, 0x1b, 0x24, + 0xa7, 0x45, 0x19, 0x46, 0xdb, 0x89, 0x1a, 0x7c, 0x4a, 0x18, 0x18, 0x1b, 0x4e, 0xd4, 0x40, 0x5e, + 0x42, 0x9e, 0x86, 0xfe, 0x96, 0x5f, 0xa3, 0x7c, 0x1c, 0x8b, 0x62, 0x90, 0xd7, 0xfc, 0x1a, 0x45, + 0x0e, 0x65, 0xf5, 0xb7, 0x03, 0xbf, 0x55, 0xee, 0x4f, 0xd6, 0x5f, 0x0c, 0xfc, 0x16, 0xf2, 0x12, + 0xf2, 0x75, 0x0b, 0x26, 0x54, 0xf3, 0x56, 0xfd, 0xaa, 0x13, 0xb9, 0xbe, 0x57, 0x2e, 0xf2, 0x49, + 0x81, 0xf9, 0x7d, 0x15, 0x45, 0x79, 0xae, 0x2c, 0x9b, 0x30, 0x91, 0x2e, 0xc1, 0xae, 0x56, 0x90, + 0x6b, 0x00, 0xf5, 0xa6, 0xbf, 0xe5, 0x34, 0xd9, 0x07, 0x29, 0x0f, 0xf0, 0x2e, 0xe8, 0xc1, 0xbd, + 0xa9, 0x4b, 0xd0, 0xc0, 0x22, 0xf7, 0x60, 0xd0, 0x11, 0x0b, 0xb8, 0x3c, 0xc8, 0x3b, 0xf1, 0x6a, + 0x1e, 0x9d, 0x48, 0x48, 0x84, 0xb9, 0xe1, 0xc3, 0x83, 0xa9, 0x41, 0x09, 0x44, 0xc5, 0x8e, 0xbc, + 0x08, 0x25, 0xbf, 0xcd, 0xda, 0xed, 0x34, 0xcb, 0xa5, 0x67, 0xad, 0x17, 0x4a, 0x73, 0x13, 0xb2, + 0xad, 0xa5, 0x75, 0x09, 0x47, 0x8d, 0x41, 0xae, 0xc2, 0x60, 0xd8, 0xd9, 0x62, 0xe3, 0x58, 0x1e, + 0xe2, 0x1d, 0x1b, 0x97, 0xc8, 0x83, 0x15, 0x01, 0x46, 0x55, 0x4e, 0x3e, 0x00, 0xc3, 0x01, 0xad, + 0x76, 0x82, 0x90, 0xb2, 0x81, 0x2d, 0x03, 0xa7, 0x7d, 0x5e, 0xa2, 0x0f, 0x63, 0x5c, 0x84, 0x26, + 0x1e, 0xf9, 0x30, 0x8c, 0xb1, 0x01, 0xbe, 0x71, 0xaf, 0x1d, 0xd0, 0x30, 0x64, 0xa3, 0x3a, 0xcc, + 0x19, 0x5d, 0x92, 0x35, 0xc7, 0x16, 0x13, 0xa5, 0x98, 0xc2, 0xb6, 0x7f, 0x77, 0x10, 0xba, 0x06, + 0x89, 0xbc, 0x04, 0xc3, 0xb2, 0xbf, 0xab, 0x7e, 0x3d, 0xe4, 0x13, 0xb7, 0x34, 0x37, 0xce, 0xda, + 0x31, 0x1b, 0x83, 0xd1, 0xc4, 0x21, 0x35, 0x28, 0x84, 0xd7, 0xa5, 0x4c, 0x5b, 0x7d, 0xf4, 0xc1, + 0xa8, 0x5c, 0xd7, 0x2b, 0x6d, 0xe0, 0xf0, 0x60, 0xaa, 0x50, 0xb9, 0x8e, 0x85, 0xf0, 0x3a, 0x93, + 0x66, 0x75, 0x37, 0xca, 0x4f, 0x9a, 0xdd, 0x74, 0x23, 0xcd, 0x87, 0x4b, 0xb3, 0x9b, 0x6e, 0x84, + 0x8c, 0x05, 0x93, 0xd2, 0x8d, 0x28, 0x6a, 0xf3, 0x25, 0x95, 0x8b, 0x94, 0x5e, 0xda, 0xdc, 0xdc, + 0xd0, 0xbc, 0xf8, 0x02, 0x66, 0x10, 0xe4, 0x5c, 0xc8, 0x97, 0x2d, 0xf6, 0xc5, 0x45, 0xa1, 0x1f, + 0xec, 0xcb, 0x95, 0x79, 0x3b, 0xbf, 0x95, 0xe9, 0x07, 0xfb, 0x9a, 0xb9, 0x1c, 0x48, 0x5d, 0x80, + 0x26, 0x6b, 0xde, 0xf1, 0xda, 0x76, 0xc8, 0x17, 0x62, 0x3e, 0x1d, 0x5f, 0x58, 0xac, 0xa4, 0x3a, + 0xbe, 0xb0, 0x58, 0x41, 0xce, 0x85, 0x0d, 0x68, 0xe0, 0xec, 0xc9, 0x45, 0x9c, 0xc3, 0x80, 0xa2, + 0xb3, 0x97, 0x1c, 0x50, 0x74, 0xf6, 0x90, 0xb1, 0x60, 0x9c, 0xfc, 0x30, 0xe4, 0x6b, 0x36, 0x17, + 0x4e, 0xeb, 0x95, 0x4a, 0x92, 0xd3, 0x7a, 0xa5, 0x82, 0x8c, 0x05, 0x9f, 0xa4, 0xd5, 0x90, 0x2f, + 0xf8, 0x7c, 0x26, 0xe9, 0x7c, 0x8a, 0xd3, 0xcd, 0xf9, 0x0a, 0x32, 0x16, 0xf6, 0x3b, 0x16, 0x8c, + 0xaa, 0x22, 0x26, 0x44, 0x42, 0x72, 0x0f, 0x4a, 0x6a, 0x30, 0xa5, 0x2e, 0x93, 0xe7, 0xa6, 0xa7, + 0x45, 0x9d, 0x82, 0xa0, 0xe6, 0x66, 0xff, 0x4e, 0x11, 0x88, 0x06, 0xd3, 0xb6, 0x1f, 0xba, 0x7c, + 0x3a, 0x3d, 0x84, 0x28, 0xf1, 0x0c, 0x51, 0x72, 0x27, 0x4f, 0x51, 0x12, 0x37, 0x2b, 0x21, 0x54, + 0xfe, 0x41, 0x6a, 0xf1, 0x09, 0xe9, 0xf2, 0xf3, 0xa7, 0xb2, 0xf8, 0x8c, 0x26, 0x1c, 0xbd, 0x0c, + 0x77, 0xe5, 0x32, 0x14, 0xf2, 0xe7, 0x6f, 0xe6, 0xbb, 0x0c, 0x8d, 0x56, 0xa4, 0x17, 0x64, 0x20, + 0x96, 0x89, 0x10, 0x40, 0x77, 0x73, 0x5d, 0x26, 0x06, 0xd7, 0xe4, 0x82, 0x09, 0xc4, 0x82, 0x19, + 0xc8, 0x8b, 0xa7, 0xb1, 0x60, 0xd2, 0x3c, 0xf5, 0xd2, 0xf9, 0x14, 0x5c, 0xec, 0xc6, 0x41, 0xba, + 0x4d, 0x66, 0x60, 0xa8, 0xea, 0x7b, 0xdb, 0x6e, 0x7d, 0xcd, 0x69, 0x4b, 0x95, 0x4d, 0xeb, 0x7a, + 0xf3, 0xaa, 0x00, 0x63, 0x1c, 0xf2, 0x0c, 0xf4, 0xed, 0xd0, 0x7d, 0xa9, 0xbb, 0x0d, 0x4b, 0xd4, + 0xbe, 0x15, 0xba, 0x8f, 0x0c, 0xfe, 0xc1, 0xd2, 0xd7, 0x7f, 0x7d, 0xea, 0x89, 0xcf, 0xfe, 0x97, + 0x67, 0x9f, 0xb0, 0xff, 0xa0, 0x0f, 0x9e, 0xca, 0xe4, 0x59, 0x89, 0x9c, 0xa8, 0x13, 0x92, 0xdf, + 0xb1, 0xe0, 0xa2, 0x93, 0x55, 0x2e, 0x57, 0xf2, 0xdd, 0xfc, 0x66, 0x64, 0x82, 0xfc, 0xdc, 0x33, + 0xb2, 0xd1, 0xd9, 0x5f, 0x04, 0xb3, 0x1b, 0xc5, 0x3e, 0x14, 0x53, 0x5e, 0xc3, 0xb6, 0x53, 0xa5, + 0xb2, 0xf7, 0xfa, 0x43, 0xdd, 0x52, 0x05, 0x18, 0xe3, 0x30, 0x65, 0xa8, 0x46, 0xb7, 0x9d, 0x4e, + 0x53, 0x6c, 0xe0, 0xa5, 0x58, 0x19, 0x5a, 0x10, 0x60, 0x54, 0xe5, 0xe4, 0x1f, 0x5b, 0x40, 0xba, + 0xb9, 0xca, 0xc5, 0xb0, 0x79, 0x1a, 0xdf, 0x61, 0xee, 0xd2, 0xe1, 0xc1, 0x54, 0x86, 0x00, 0xc3, + 0x8c, 0x76, 0x18, 0x63, 0xfa, 0xef, 0x2d, 0x38, 0x9f, 0xb1, 0xcc, 0xd9, 0xa4, 0xe8, 0x04, 0x4d, + 0x39, 0x7f, 0xf4, 0xa4, 0xb8, 0x8d, 0xab, 0xc8, 0xe0, 0xe4, 0x97, 0x2d, 0x18, 0x37, 0x56, 0xfb, + 0x6c, 0x47, 0x2a, 0xff, 0x39, 0x29, 0xb2, 0x09, 0xc2, 0x73, 0x97, 0x25, 0xfb, 0xf1, 0x54, 0x01, + 0xa6, 0x9b, 0x60, 0xff, 0xc0, 0x82, 0x67, 0x8e, 0x14, 0x5a, 0x99, 0x0d, 0xb7, 0x1e, 0x7b, 0xc3, + 0xd9, 0xd4, 0x0a, 0x68, 0xdb, 0xbf, 0x8d, 0xab, 0x72, 0x26, 0xea, 0xa9, 0x85, 0x02, 0x8c, 0xaa, + 0xdc, 0xfe, 0x23, 0x0b, 0xd2, 0xf4, 0x88, 0x03, 0x63, 0x9d, 0x90, 0x06, 0x6c, 0xaa, 0x56, 0x68, + 0x35, 0xa0, 0x6a, 0xef, 0x7c, 0x6e, 0x5a, 0x58, 0x29, 0x58, 0x83, 0xa7, 0xab, 0x7e, 0x40, 0xa7, + 0x77, 0x5f, 0x9a, 0x16, 0x18, 0x2b, 0x74, 0xbf, 0x42, 0x9b, 0x94, 0xd1, 0x98, 0x23, 0x4c, 0xcf, + 0xbe, 0x9d, 0x20, 0x80, 0x29, 0x82, 0x8c, 0x45, 0xdb, 0x09, 0xc3, 0x3d, 0x3f, 0xa8, 0x49, 0x16, + 0x85, 0x13, 0xb3, 0xd8, 0x48, 0x10, 0xc0, 0x14, 0x41, 0xfb, 0xdf, 0x58, 0x30, 0x38, 0xe7, 0x54, + 0x77, 0xfc, 0xed, 0x6d, 0x76, 0x4c, 0xa9, 0x75, 0x02, 0x71, 0xcc, 0x13, 0x93, 0x50, 0xef, 0xdd, + 0x0b, 0x12, 0x8e, 0x1a, 0x83, 0x6c, 0xc2, 0x80, 0xf8, 0x1c, 0xb2, 0x51, 0x3f, 0x6b, 0x34, 0x4a, + 0x5b, 0x67, 0xf8, 0xc8, 0x75, 0x22, 0xb7, 0x39, 0x2d, 0xac, 0x33, 0xd3, 0xcb, 0x5e, 0xb4, 0x1e, + 0x54, 0xa2, 0xc0, 0xf5, 0xea, 0x73, 0x70, 0x78, 0x30, 0x35, 0xb0, 0xc8, 0x69, 0xa0, 0xa4, 0xc5, + 0x4e, 0x34, 0x2d, 0xe7, 0x9e, 0x62, 0xc7, 0xd7, 0xfc, 0x50, 0x7c, 0xa2, 0x59, 0x8b, 0x8b, 0xd0, + 0xc4, 0xb3, 0xff, 0xc0, 0x82, 0xa1, 0x39, 0x27, 0x74, 0xab, 0x7f, 0x81, 0x86, 0xe6, 0x13, 0x50, + 0x9c, 0x77, 0xaa, 0x0d, 0x4a, 0x6e, 0xa7, 0x77, 0x97, 0xe1, 0x6b, 0x2f, 0x64, 0xb1, 0xd1, 0x3b, + 0x8d, 0xc9, 0x69, 0xb4, 0xd7, 0x1e, 0x64, 0x7f, 0xdf, 0x82, 0xb1, 0xf9, 0xa6, 0x4b, 0xbd, 0x68, + 0x9e, 0x06, 0x11, 0xff, 0x70, 0x75, 0x98, 0xa8, 0x6a, 0xc8, 0xc3, 0x7c, 0xba, 0x0b, 0xec, 0xfc, + 0x3e, 0x9f, 0x22, 0x81, 0x5d, 0x44, 0x49, 0x0d, 0xc6, 0x05, 0x8c, 0x57, 0x3e, 0xf9, 0xf7, 0x3b, + 0xcf, 0x56, 0xf8, 0x7c, 0x92, 0x02, 0xa6, 0x49, 0xda, 0x3f, 0xb2, 0xe0, 0xf2, 0x7c, 0xb3, 0x13, + 0x46, 0x34, 0xb8, 0x2b, 0x05, 0xc7, 0x26, 0x6d, 0xb5, 0x9b, 0x4e, 0x44, 0xc9, 0x27, 0xa1, 0xd4, + 0xa2, 0x91, 0x53, 0x73, 0x22, 0x47, 0x76, 0xb1, 0xf7, 0x04, 0xe6, 0xa2, 0x87, 0x61, 0xb3, 0xc6, + 0xac, 0x6f, 0xbd, 0x4e, 0xab, 0xd1, 0x1a, 0x8d, 0x9c, 0xd8, 0xe2, 0x10, 0xc3, 0x50, 0x53, 0x25, + 0x6d, 0xe8, 0x0f, 0xdb, 0xb4, 0x9a, 0x9f, 0xcd, 0x4e, 0xf5, 0xa1, 0xd2, 0xa6, 0xd5, 0xd8, 0x60, + 0xc3, 0xfe, 0x21, 0xe7, 0x64, 0xff, 0x3f, 0x0b, 0x9e, 0xea, 0xd1, 0xdf, 0x55, 0x37, 0x8c, 0xc8, + 0x6b, 0x5d, 0x7d, 0x9e, 0x3e, 0x5e, 0x9f, 0x59, 0x6d, 0xde, 0x63, 0x2d, 0x10, 0x14, 0xc4, 0xe8, + 0xef, 0x67, 0xa0, 0xe8, 0x46, 0xb4, 0xa5, 0x0c, 0x67, 0x1f, 0x7d, 0xf4, 0x0e, 0xf7, 0xe8, 0xcb, + 0xdc, 0xa8, 0xb2, 0xdc, 0x2e, 0x33, 0x7e, 0x28, 0xd8, 0xda, 0xff, 0xce, 0x02, 0x36, 0xd1, 0x6b, + 0xae, 0x34, 0x47, 0xf4, 0x47, 0xfb, 0x6d, 0x65, 0x40, 0x53, 0xda, 0x4a, 0xff, 0xe6, 0x7e, 0x9b, + 0xde, 0x3f, 0x98, 0x1a, 0xd5, 0x88, 0x0c, 0x80, 0x1c, 0x95, 0x7c, 0x02, 0x06, 0x42, 0xae, 0x55, + 0xc9, 0xfd, 0x60, 0x51, 0x56, 0x1a, 0x10, 0xba, 0xd6, 0xfd, 0x83, 0xa9, 0x63, 0xd9, 0xc7, 0xa7, + 0x35, 0x6d, 0x51, 0x0f, 0x25, 0x55, 0xb6, 0xe1, 0xb4, 0x68, 0x18, 0x3a, 0x75, 0x2a, 0xe5, 0x9a, + 0xde, 0x70, 0xd6, 0x04, 0x18, 0x55, 0xb9, 0xfd, 0x2b, 0x16, 0xb0, 0x26, 0x46, 0x0e, 0x63, 0x71, + 0xcb, 0xaf, 0x51, 0x72, 0x8b, 0x0b, 0x01, 0x01, 0x90, 0x83, 0xf7, 0x4c, 0x0f, 0x21, 0x20, 0x90, + 0x12, 0x1a, 0xa8, 0x00, 0x61, 0x4c, 0x82, 0xbc, 0x1f, 0x46, 0x6a, 0xb4, 0x4d, 0xbd, 0x1a, 0xf5, + 0xaa, 0x2e, 0x15, 0x83, 0x36, 0x34, 0x37, 0x71, 0x78, 0x30, 0x35, 0xb2, 0x60, 0xc0, 0x31, 0x81, + 0x65, 0xff, 0x86, 0x05, 0x4f, 0x6a, 0x72, 0x15, 0x1a, 0x21, 0x8d, 0x82, 0x7d, 0x6d, 0x0f, 0x3f, + 0xd9, 0x06, 0x72, 0x97, 0xed, 0xbf, 0x51, 0x20, 0x98, 0x3f, 0xdc, 0x0e, 0x32, 0x2c, 0x76, 0x6b, + 0x4e, 0x04, 0x15, 0x35, 0xfb, 0x97, 0xfa, 0xe0, 0x82, 0xd9, 0x48, 0xbd, 0xe6, 0x7f, 0xc1, 0x02, + 0xd0, 0x5f, 0x80, 0x1d, 0x93, 0xd8, 0x3c, 0x5d, 0xcf, 0x61, 0x9e, 0x9a, 0x23, 0x15, 0x4b, 0x05, + 0x0d, 0x0e, 0xd1, 0x60, 0x4b, 0x3e, 0x0a, 0x23, 0xbb, 0x7e, 0xb3, 0xd3, 0xa2, 0x6b, 0x7e, 0xc7, + 0x8b, 0xc2, 0x72, 0x1f, 0x6f, 0xc6, 0x54, 0xd6, 0x60, 0xde, 0x89, 0xf1, 0xe6, 0x2e, 0x48, 0xb2, + 0x23, 0x06, 0x30, 0xc4, 0x04, 0x29, 0xa6, 0x69, 0x8d, 0x06, 0xe6, 0x90, 0xc8, 0x33, 0xd9, 0xc7, + 0x73, 0xec, 0x63, 0x7a, 0xd4, 0xe7, 0xce, 0x1d, 0x1e, 0x4c, 0x8d, 0x26, 0x40, 0x98, 0x6c, 0x84, + 0xfd, 0x51, 0xe0, 0xdf, 0xc2, 0xf5, 0x3a, 0x74, 0xdd, 0x23, 0xef, 0x85, 0x22, 0x0d, 0x02, 0x3f, + 0x90, 0xe7, 0x7a, 0xbd, 0x98, 0x6f, 0x30, 0x20, 0x8a, 0x32, 0xf2, 0x3c, 0xd3, 0x2e, 0xdc, 0x26, + 0xad, 0xf1, 0xb9, 0x51, 0x9a, 0x1b, 0x53, 0x6b, 0x71, 0x91, 0x43, 0x51, 0x96, 0xda, 0xd3, 0x30, + 0x38, 0xcf, 0xfa, 0x4e, 0x03, 0x46, 0xd7, 0x74, 0xef, 0x8c, 0x26, 0xdc, 0x3b, 0xca, 0x8d, 0xb3, + 0x09, 0x17, 0xe7, 0x03, 0xea, 0x44, 0xb4, 0x72, 0x7d, 0xae, 0x53, 0xdd, 0xa1, 0x91, 0x30, 0xc0, + 0x86, 0xe4, 0x43, 0x30, 0xea, 0x73, 0x29, 0xbe, 0xea, 0x57, 0x77, 0x5c, 0xaf, 0x2e, 0x8f, 0x1b, + 0x17, 0x25, 0x95, 0xd1, 0x75, 0xb3, 0x10, 0x93, 0xb8, 0xf6, 0xff, 0x28, 0xc0, 0xc8, 0x7c, 0xe0, + 0x7b, 0x4a, 0x52, 0x9d, 0xc1, 0xee, 0x12, 0x25, 0x76, 0x97, 0x1c, 0xec, 0xf1, 0x66, 0xfb, 0x7b, + 0xed, 0x30, 0xe4, 0x4d, 0x2d, 0x22, 0xfb, 0xf2, 0x3a, 0x56, 0x25, 0xf8, 0x72, 0xda, 0xf1, 0x60, + 0x27, 0x05, 0xa8, 0xfd, 0xc7, 0x16, 0x4c, 0x98, 0xe8, 0x67, 0xb0, 0xa9, 0x85, 0xc9, 0x4d, 0xed, + 0x56, 0xbe, 0xfd, 0xed, 0xb1, 0x93, 0xbd, 0x33, 0x90, 0xec, 0x27, 0x1b, 0x00, 0xf2, 0x75, 0x0b, + 0x46, 0xf6, 0x0c, 0x80, 0xec, 0x6c, 0xde, 0x7a, 0xc5, 0x4f, 0x29, 0x31, 0x63, 0x42, 0xef, 0xa7, + 0xfe, 0x63, 0xa2, 0x25, 0x4c, 0xee, 0x87, 0xd5, 0x06, 0xad, 0x75, 0x9a, 0xea, 0x50, 0xaf, 0x3f, + 0x69, 0x45, 0xc2, 0x51, 0x63, 0x90, 0xd7, 0xe0, 0x5c, 0xd5, 0xf7, 0xaa, 0x9d, 0x20, 0xa0, 0x5e, + 0x75, 0x7f, 0x83, 0x7b, 0xa4, 0xe5, 0x86, 0x38, 0x2d, 0xab, 0x9d, 0x9b, 0x4f, 0x23, 0xdc, 0xcf, + 0x02, 0x62, 0x37, 0x21, 0xe1, 0x3d, 0x09, 0xd9, 0x96, 0xc5, 0x4f, 0xfe, 0x25, 0xd3, 0x7b, 0xc2, + 0xc1, 0xa8, 0xca, 0xc9, 0x6d, 0xb8, 0x1c, 0x46, 0xec, 0x54, 0xe8, 0xd5, 0x17, 0xa8, 0x53, 0x6b, + 0xba, 0x1e, 0xd3, 0xee, 0x7d, 0xaf, 0x26, 0x4c, 0x59, 0x7d, 0x73, 0x4f, 0x1d, 0x1e, 0x4c, 0x5d, + 0xae, 0x64, 0xa3, 0x60, 0xaf, 0xba, 0xe4, 0x13, 0x30, 0x19, 0x76, 0xaa, 0x55, 0x1a, 0x86, 0xdb, + 0x9d, 0xe6, 0x2b, 0xfe, 0x56, 0xb8, 0xe4, 0x86, 0xec, 0xd4, 0xb8, 0xea, 0xb6, 0xdc, 0x88, 0x1b, + 0xac, 0x8a, 0x73, 0x57, 0x0e, 0x0f, 0xa6, 0x26, 0x2b, 0x3d, 0xb1, 0xf0, 0x08, 0x0a, 0x04, 0xe1, + 0x92, 0x10, 0x7e, 0x5d, 0xb4, 0x07, 0x39, 0xed, 0xc9, 0xc3, 0x83, 0xa9, 0x4b, 0x8b, 0x99, 0x18, + 0xd8, 0xa3, 0x26, 0x1b, 0xc1, 0xc8, 0x6d, 0xd1, 0x4f, 0xfb, 0x1e, 0xe5, 0xd6, 0x6e, 0x63, 0x04, + 0x37, 0x25, 0x1c, 0x35, 0x06, 0x79, 0x3d, 0x9e, 0x89, 0x6c, 0xb9, 0x48, 0xab, 0xf5, 0xc9, 0x25, + 0x1c, 0x3f, 0x2d, 0xdc, 0x35, 0x28, 0xb1, 0x25, 0x87, 0x09, 0xda, 0xf6, 0x1f, 0x16, 0x80, 0x74, + 0x8b, 0x08, 0xb2, 0x02, 0x03, 0x4e, 0x35, 0x72, 0x77, 0xa9, 0x74, 0x13, 0xbf, 0x37, 0x6b, 0xfb, + 0x14, 0xac, 0x90, 0x6e, 0x53, 0x36, 0x43, 0x68, 0x2c, 0x57, 0x66, 0x79, 0x55, 0x94, 0x24, 0x88, + 0x0f, 0xe7, 0x9a, 0x4e, 0x18, 0xa9, 0xb9, 0x5a, 0x63, 0x5d, 0x96, 0x82, 0xf5, 0xa7, 0x8f, 0xd7, + 0x29, 0x56, 0x63, 0xee, 0x22, 0x9b, 0xb9, 0xab, 0x69, 0x42, 0xd8, 0x4d, 0x9b, 0xbc, 0xcd, 0xf5, + 0x10, 0xa1, 0x24, 0x2a, 0x05, 0x60, 0x25, 0x97, 0x3d, 0x5a, 0xd0, 0x4c, 0xe8, 0x20, 0x92, 0x0d, + 0x1a, 0x2c, 0xed, 0xff, 0x00, 0x30, 0xb8, 0x30, 0x7b, 0x73, 0xd3, 0x09, 0x77, 0x8e, 0xe1, 0x6a, + 0x66, 0xb3, 0x43, 0xea, 0x50, 0xe9, 0xf5, 0xad, 0x74, 0x2b, 0xd4, 0x18, 0xc4, 0x83, 0x01, 0xd7, + 0x63, 0x0b, 0xa2, 0x3c, 0x96, 0x97, 0x33, 0x41, 0x6b, 0xfe, 0xdc, 0x64, 0xb0, 0xcc, 0xa9, 0xa3, + 0xe4, 0x42, 0xde, 0x84, 0x21, 0x47, 0x85, 0x10, 0xc8, 0x6d, 0x69, 0x25, 0x0f, 0xbb, 0x92, 0x24, + 0x69, 0x7a, 0xed, 0x25, 0x08, 0x63, 0x86, 0xe4, 0xb3, 0x16, 0x0c, 0xab, 0xae, 0x23, 0xdd, 0x96, + 0xe6, 0xc6, 0xb5, 0xfc, 0xfa, 0x8c, 0x74, 0x5b, 0x98, 0xfd, 0x0d, 0x00, 0x9a, 0x2c, 0xbb, 0x54, + 0xf9, 0xe2, 0x71, 0x54, 0x79, 0xb2, 0x07, 0x43, 0x7b, 0x6e, 0xd4, 0xe0, 0x1b, 0x4f, 0x79, 0x80, + 0x4f, 0xc1, 0xc5, 0x47, 0x6f, 0x35, 0x23, 0x17, 0x7f, 0xb1, 0xbb, 0x8a, 0x01, 0xc6, 0xbc, 0xc8, + 0x8c, 0x60, 0xcc, 0x43, 0x30, 0xb8, 0xc8, 0x1a, 0x4a, 0x56, 0xe0, 0x05, 0x18, 0xe3, 0xb0, 0x4f, + 0x3c, 0xc2, 0xfe, 0x55, 0xe8, 0xa7, 0x3a, 0x6c, 0x1d, 0x4b, 0x7f, 0x5c, 0x0e, 0xf3, 0x4a, 0x51, + 0x14, 0x1f, 0xeb, 0xae, 0xc1, 0x03, 0x13, 0x1c, 0xd9, 0x1a, 0xd9, 0x6b, 0x50, 0x4f, 0x3a, 0xe4, + 0xf5, 0x1a, 0xb9, 0xdb, 0xa0, 0x1e, 0xf2, 0x12, 0xf2, 0xa6, 0x38, 0x5a, 0x08, 0x1d, 0x97, 0x7b, + 0xe2, 0x73, 0xf1, 0x69, 0xc7, 0x7a, 0xf3, 0xdc, 0x98, 0x3a, 0x53, 0x88, 0xff, 0x68, 0xf0, 0x63, + 0xea, 0xb2, 0xef, 0xdd, 0xb8, 0xe7, 0x46, 0xd2, 0x93, 0xaf, 0x25, 0xdd, 0x3a, 0x87, 0xa2, 0x2c, + 0x15, 0xe6, 0x74, 0x36, 0x09, 0xc2, 0xf2, 0x48, 0xf2, 0x08, 0x2a, 0x66, 0x4a, 0x88, 0xaa, 0x9c, + 0xfc, 0x13, 0x0b, 0x8a, 0x0d, 0xdf, 0xdf, 0x09, 0xcb, 0xa3, 0x7c, 0x72, 0xe4, 0xa0, 0xea, 0x49, + 0x89, 0x33, 0xbd, 0xc4, 0xc8, 0xde, 0xf0, 0xa2, 0x60, 0x7f, 0xee, 0x25, 0xa5, 0x00, 0x71, 0xd8, + 0xfd, 0x83, 0xa9, 0xb1, 0x55, 0x77, 0x9b, 0x56, 0xf7, 0xab, 0x4d, 0xca, 0x21, 0x9f, 0xfb, 0xbe, + 0x01, 0xb9, 0xb1, 0x4b, 0xbd, 0x08, 0x45, 0xab, 0x26, 0xdf, 0xb1, 0x00, 0x62, 0x42, 0x64, 0x42, + 0x78, 0x54, 0xb8, 0x10, 0xe3, 0x4e, 0x14, 0x42, 0xd5, 0x79, 0x40, 0x48, 0xf2, 0x1c, 0xce, 0x79, + 0x89, 0xa6, 0xc9, 0x13, 0xc5, 0x07, 0x0b, 0x2f, 0x5b, 0xf6, 0x7f, 0xb4, 0x60, 0x98, 0x75, 0x4e, + 0x89, 0xc0, 0xe7, 0x61, 0x20, 0x72, 0x82, 0xba, 0xb4, 0x9e, 0x19, 0xc3, 0xb1, 0xc9, 0xa1, 0x28, + 0x4b, 0x89, 0x07, 0xc5, 0xc8, 0x09, 0x77, 0x94, 0x76, 0xb9, 0x9c, 0xdb, 0x27, 0x8e, 0x15, 0x4b, + 0xf6, 0x2f, 0x44, 0xc1, 0x86, 0xbc, 0x00, 0x25, 0xa6, 0x00, 0x2c, 0x3a, 0xa1, 0x72, 0xa7, 0x8c, + 0x30, 0x21, 0xbe, 0x28, 0x61, 0xa8, 0x4b, 0xed, 0x7f, 0x58, 0x80, 0xfe, 0x05, 0x71, 0xce, 0x18, + 0x08, 0xfd, 0x4e, 0x50, 0xa5, 0x52, 0xdf, 0xcc, 0x61, 0x4e, 0x33, 0xba, 0x15, 0x4e, 0xd3, 0xd0, + 0xf4, 0xf9, 0x7f, 0x94, 0xbc, 0xd8, 0x41, 0x76, 0x2c, 0x0a, 0x1c, 0x2f, 0xdc, 0xf6, 0x83, 0x96, + 0x30, 0x28, 0x14, 0xf2, 0x9a, 0x85, 0x9b, 0x09, 0xba, 0x95, 0x88, 0xb6, 0xe3, 0xc0, 0x97, 0x64, + 0x19, 0xa6, 0xda, 0x60, 0xff, 0xaa, 0x05, 0x10, 0xb7, 0x9e, 0x7c, 0xd9, 0x82, 0x51, 0xc7, 0x74, + 0xa5, 0xcb, 0x6f, 0xb4, 0x9e, 0x9f, 0x5b, 0x83, 0x93, 0x15, 0x47, 0xec, 0x04, 0x08, 0x93, 0x8c, + 0xed, 0x0a, 0x8c, 0xde, 0xf0, 0x6a, 0x6d, 0xdf, 0xf5, 0x22, 0x21, 0x34, 0x9f, 0x31, 0xd6, 0x43, + 0xb7, 0x87, 0x31, 0x3e, 0x2c, 0x17, 0x8e, 0x38, 0x2c, 0x7f, 0x00, 0x8a, 0x7c, 0xc9, 0x71, 0x05, + 0x5f, 0x9a, 0x5e, 0xd3, 0x86, 0x1d, 0x65, 0x92, 0x45, 0x8d, 0x61, 0xbf, 0x06, 0x63, 0x37, 0xee, + 0xd1, 0x6a, 0x27, 0xf2, 0x03, 0x61, 0x78, 0x26, 0xaf, 0x00, 0x09, 0x69, 0xb0, 0xeb, 0x56, 0xe9, + 0x6c, 0xb5, 0xca, 0x8e, 0xeb, 0xb7, 0x62, 0x85, 0x63, 0x52, 0x52, 0x22, 0x95, 0x2e, 0x0c, 0xcc, + 0xa8, 0x65, 0xff, 0xb6, 0x05, 0xc3, 0x86, 0xb3, 0x96, 0x6d, 0xff, 0xf5, 0xf9, 0x8a, 0x38, 0xcc, + 0xcb, 0xef, 0xbf, 0x92, 0x8b, 0x3b, 0x58, 0x90, 0x8c, 0xf7, 0x26, 0x0d, 0xc2, 0x98, 0xe1, 0x03, + 0x1c, 0xb9, 0xf6, 0xbf, 0xb5, 0xe0, 0x62, 0xa6, 0x67, 0xf9, 0x31, 0x37, 0x7b, 0x06, 0x86, 0x76, + 0xe8, 0xfe, 0x22, 0x9f, 0xd8, 0x69, 0x3f, 0xec, 0x8a, 0x2a, 0xc0, 0x18, 0xc7, 0xfe, 0xb6, 0x05, + 0x31, 0x25, 0x26, 0xdf, 0xb6, 0xe2, 0x96, 0x1b, 0xf2, 0x4d, 0x72, 0x92, 0xa5, 0xe4, 0x4d, 0xb8, + 0x9c, 0x1c, 0xc1, 0x87, 0x34, 0xf7, 0x8b, 0x83, 0x58, 0x36, 0x25, 0xec, 0xc5, 0xc2, 0xbe, 0x03, + 0xc5, 0x9b, 0x4e, 0xa7, 0x4e, 0x8f, 0x65, 0x19, 0x62, 0xb2, 0x31, 0xa0, 0x4e, 0x33, 0x52, 0xba, + 0xbf, 0x94, 0x8d, 0x28, 0x61, 0xa8, 0x4b, 0xed, 0x1f, 0xf7, 0xc3, 0xb0, 0x11, 0x04, 0xc6, 0x94, + 0x83, 0x80, 0xb6, 0xfd, 0xb4, 0x02, 0xcd, 0x06, 0x1b, 0x79, 0x09, 0x5b, 0x3f, 0x01, 0xdd, 0x75, + 0x43, 0x21, 0xc7, 0x12, 0xeb, 0x07, 0x25, 0x1c, 0x35, 0x06, 0x99, 0x82, 0x62, 0x8d, 0xb6, 0xa3, + 0x06, 0x17, 0xd1, 0xfd, 0x73, 0x43, 0xac, 0xa9, 0x0b, 0x0c, 0x80, 0x02, 0xce, 0x10, 0xb6, 0x69, + 0x54, 0x6d, 0x70, 0x0b, 0xe6, 0x90, 0x40, 0x58, 0x64, 0x00, 0x14, 0xf0, 0x0c, 0x07, 0x58, 0xf1, + 0xf4, 0x1d, 0x60, 0x03, 0x39, 0x3b, 0xc0, 0x48, 0x1b, 0xce, 0x87, 0x61, 0x63, 0x23, 0x70, 0x77, + 0x9d, 0x88, 0xc6, 0x33, 0x67, 0xf0, 0x24, 0x7c, 0x2e, 0x1f, 0x1e, 0x4c, 0x9d, 0xaf, 0x54, 0x96, + 0xd2, 0x54, 0x30, 0x8b, 0x34, 0xa9, 0xc0, 0x45, 0xd7, 0x0b, 0x69, 0xb5, 0x13, 0xd0, 0xe5, 0xba, + 0xe7, 0x07, 0x74, 0xc9, 0x0f, 0x19, 0x39, 0x19, 0xb5, 0xa9, 0x63, 0x1e, 0x96, 0xb3, 0x90, 0x30, + 0xbb, 0x2e, 0xb9, 0x09, 0xe7, 0x6a, 0x6e, 0xe8, 0x6c, 0x35, 0x69, 0xa5, 0xb3, 0xd5, 0xf2, 0xd9, + 0x29, 0x50, 0x04, 0x7a, 0x95, 0xe6, 0x9e, 0x54, 0xf6, 0x8e, 0x85, 0x34, 0x02, 0x76, 0xd7, 0xb1, + 0xbf, 0x67, 0xc1, 0x88, 0x19, 0x91, 0xc3, 0x14, 0x63, 0x68, 0x2c, 0x2c, 0x56, 0x84, 0x94, 0xcd, + 0x6f, 0x83, 0x5e, 0xd2, 0x34, 0xe3, 0x83, 0x64, 0x0c, 0x43, 0x83, 0xe7, 0x31, 0xa2, 0x90, 0xdf, + 0x0b, 0xc5, 0x6d, 0x9f, 0xe9, 0x0f, 0x7d, 0x49, 0x73, 0xef, 0x22, 0x03, 0xa2, 0x28, 0xb3, 0xff, + 0x8f, 0x05, 0x97, 0xb2, 0x83, 0x8d, 0xde, 0x0d, 0x9d, 0xbc, 0x06, 0xc0, 0xba, 0x92, 0x10, 0x97, + 0x46, 0x28, 0xb9, 0x2a, 0x41, 0x03, 0xeb, 0x78, 0xdd, 0xfe, 0x09, 0xd3, 0x61, 0x63, 0x3e, 0x5f, + 0xb1, 0x60, 0x94, 0xb1, 0x5d, 0x09, 0xb6, 0x12, 0xbd, 0x5d, 0xcf, 0xa7, 0xb7, 0x9a, 0x6c, 0x6c, + 0xd5, 0x4e, 0x80, 0x31, 0xc9, 0x9c, 0xfc, 0x0c, 0x0c, 0x39, 0xb5, 0x5a, 0x40, 0xc3, 0x50, 0xfb, + 0x87, 0xb8, 0x37, 0x79, 0x56, 0x01, 0x31, 0x2e, 0x67, 0x22, 0xae, 0x51, 0xdb, 0x0e, 0x99, 0xd4, + 0x90, 0xc6, 0x3c, 0x2d, 0xe2, 0x18, 0x13, 0x06, 0x47, 0x8d, 0x61, 0xff, 0xdd, 0x7e, 0x48, 0xf2, + 0x26, 0x35, 0x18, 0xdf, 0x09, 0xb6, 0xe6, 0xb9, 0xc7, 0xfb, 0x61, 0x3c, 0xcf, 0xdc, 0x23, 0xbc, + 0x92, 0xa4, 0x80, 0x69, 0x92, 0x92, 0xcb, 0x0a, 0xdd, 0x8f, 0x9c, 0xad, 0x87, 0xf6, 0x3b, 0xaf, + 0x24, 0x29, 0x60, 0x9a, 0x24, 0xf9, 0x00, 0x0c, 0xef, 0x04, 0x5b, 0x4a, 0x80, 0xa6, 0x83, 0x18, + 0x56, 0xe2, 0x22, 0x34, 0xf1, 0xd8, 0x27, 0xdc, 0x09, 0xb6, 0xd8, 0x86, 0xa3, 0xa2, 0xf2, 0xf5, + 0x27, 0x5c, 0x91, 0x70, 0xd4, 0x18, 0xa4, 0x0d, 0x64, 0x47, 0x7d, 0x3d, 0xed, 0xdf, 0x97, 0x72, + 0xfe, 0xf8, 0xe1, 0x01, 0x3c, 0x82, 0x69, 0xa5, 0x8b, 0x0e, 0x66, 0xd0, 0x26, 0x1f, 0x85, 0xcb, + 0x3b, 0xc1, 0x96, 0xdc, 0x86, 0x37, 0x02, 0xd7, 0xab, 0xba, 0xed, 0x44, 0x04, 0xfe, 0x94, 0x6c, + 0xee, 0xe5, 0x95, 0x6c, 0x34, 0xec, 0x55, 0xdf, 0xfe, 0xd7, 0x7d, 0xc0, 0x43, 0x9b, 0x99, 0x66, + 0xd1, 0xa2, 0x51, 0xc3, 0xaf, 0xa5, 0x35, 0x8b, 0x35, 0x0e, 0x45, 0x59, 0xaa, 0x62, 0xa5, 0x0a, + 0x3d, 0x62, 0xa5, 0xf6, 0x60, 0xb0, 0x41, 0x9d, 0x1a, 0x0d, 0x94, 0x75, 0x6d, 0x35, 0x9f, 0x60, + 0xec, 0x25, 0x4e, 0x34, 0x3e, 0x35, 0x8b, 0xff, 0x21, 0x2a, 0x6e, 0xe4, 0x83, 0x30, 0xc6, 0x74, + 0x04, 0xbf, 0x13, 0x29, 0x53, 0x72, 0x3f, 0x37, 0x25, 0xf3, 0xfd, 0x6e, 0x33, 0x51, 0x82, 0x29, + 0x4c, 0xb2, 0x00, 0x13, 0xd2, 0xec, 0xab, 0xad, 0x76, 0xf2, 0xc3, 0xea, 0xab, 0x11, 0x95, 0x54, + 0x39, 0x76, 0xd5, 0x60, 0x12, 0x79, 0xcb, 0xaf, 0x09, 0xcf, 0x9f, 0x21, 0x91, 0xe7, 0xfc, 0xda, + 0x3e, 0xf2, 0x12, 0xa6, 0x8d, 0xab, 0x9d, 0xaa, 0xb2, 0xe3, 0xb6, 0xef, 0xd0, 0xc0, 0xdd, 0xde, + 0xe7, 0xdb, 0x6a, 0x29, 0xd6, 0xc6, 0x97, 0xbb, 0x30, 0x30, 0xa3, 0x96, 0x7d, 0xbf, 0x00, 0x23, + 0x66, 0x94, 0xfa, 0x83, 0x82, 0xd8, 0xc2, 0x78, 0x60, 0xc4, 0x81, 0x6e, 0x29, 0x87, 0x81, 0x79, + 0xd0, 0xa0, 0xdc, 0x83, 0x52, 0x83, 0xb5, 0xb1, 0x23, 0x75, 0xaa, 0x5c, 0x6c, 0x47, 0x4b, 0x92, + 0xa2, 0x21, 0xe7, 0x24, 0x04, 0x35, 0x37, 0xf2, 0x1a, 0x94, 0xb7, 0xfd, 0xa6, 0x8c, 0x5d, 0xf0, + 0x03, 0x27, 0xd8, 0x47, 0x5a, 0x73, 0x03, 0x5a, 0x8d, 0x42, 0xe9, 0x9e, 0x78, 0x56, 0xd6, 0x2e, + 0x2f, 0xf6, 0xc0, 0xc3, 0x9e, 0x14, 0xec, 0x2f, 0xf4, 0x81, 0x66, 0x4a, 0x3e, 0x6f, 0x01, 0xc4, + 0x71, 0x36, 0x52, 0x78, 0x6e, 0xe4, 0x11, 0x84, 0x61, 0x86, 0x08, 0x19, 0x96, 0x65, 0x0d, 0x47, + 0x83, 0x2f, 0x89, 0x60, 0xc0, 0x77, 0x3a, 0x51, 0xe3, 0x5a, 0x7e, 0xf7, 0x3a, 0xd6, 0x19, 0xe3, + 0x6b, 0x9c, 0x7b, 0x6c, 0xd7, 0xe2, 0x30, 0x94, 0xbc, 0xd8, 0x69, 0x6a, 0x4b, 0x85, 0x7f, 0xe5, + 0x67, 0x03, 0xd6, 0x11, 0x65, 0xf1, 0xe1, 0x48, 0x83, 0x30, 0x66, 0x68, 0x7f, 0x97, 0x6d, 0xe3, + 0x5a, 0x3a, 0x1c, 0xc3, 0xa0, 0x7e, 0x9c, 0xd3, 0x37, 0x79, 0x1b, 0x86, 0xf8, 0x8f, 0xc5, 0xc0, + 0x6f, 0xc9, 0x3e, 0x61, 0x9e, 0x52, 0x4c, 0x9a, 0x60, 0xf8, 0x96, 0x7e, 0x47, 0x31, 0xc2, 0x98, + 0xa7, 0xed, 0xc3, 0x44, 0x1a, 0x9b, 0x7c, 0x1c, 0x46, 0x42, 0xb5, 0x2b, 0xc6, 0x51, 0xc6, 0xc7, + 0xdc, 0x3d, 0xb9, 0x95, 0xb5, 0x62, 0x54, 0xc7, 0x04, 0x31, 0x7b, 0x1d, 0x06, 0x72, 0xfd, 0x84, + 0xf6, 0x37, 0x2d, 0x18, 0xe2, 0x7e, 0xae, 0x7a, 0xe0, 0xb4, 0xe2, 0x2a, 0x7d, 0x47, 0x7c, 0xf5, + 0x10, 0x06, 0xc5, 0xe1, 0x55, 0xc5, 0x87, 0xe4, 0x20, 0xa0, 0xc4, 0xfd, 0xd3, 0x58, 0x40, 0x89, + 0x53, 0x72, 0x88, 0x8a, 0x93, 0xfd, 0xc5, 0x02, 0x0c, 0x2c, 0x7b, 0xed, 0xce, 0x5f, 0xfa, 0x3b, + 0x90, 0x6b, 0xd0, 0xbf, 0x1c, 0xd1, 0x56, 0xf2, 0xaa, 0xee, 0xc8, 0xdc, 0x73, 0xe6, 0x35, 0xdd, + 0x72, 0xf2, 0x9a, 0x2e, 0x3a, 0x7b, 0x2a, 0x7c, 0x4a, 0x5a, 0x64, 0xe3, 0x48, 0xeb, 0x17, 0x61, + 0x68, 0xd5, 0xd9, 0xa2, 0xcd, 0x15, 0xba, 0x1f, 0xb2, 0x53, 0xb3, 0x70, 0xe5, 0x5b, 0xf1, 0xa9, + 0x39, 0xe1, 0x76, 0x5f, 0x80, 0x31, 0x8e, 0xad, 0x17, 0x03, 0x53, 0xfc, 0x69, 0x7c, 0x49, 0xce, + 0x4a, 0x2a, 0xfe, 0xc6, 0x05, 0x39, 0x03, 0xcb, 0x9e, 0x86, 0xe1, 0x98, 0xca, 0x31, 0xb8, 0xfe, + 0x49, 0x01, 0x46, 0x13, 0x86, 0xe5, 0x84, 0xbb, 0xcd, 0x7a, 0xa0, 0xbb, 0x2d, 0xe1, 0xfe, 0x2a, + 0x3c, 0x6e, 0xf7, 0x57, 0xdf, 0xd9, 0xbb, 0xbf, 0x92, 0x83, 0xd4, 0x7f, 0xac, 0x41, 0x6a, 0x42, + 0xff, 0xaa, 0xeb, 0xed, 0x1c, 0x4f, 0xce, 0x84, 0x55, 0xbf, 0xdd, 0x25, 0x67, 0x2a, 0x0c, 0x88, + 0xa2, 0x4c, 0x29, 0x3d, 0x7d, 0xd9, 0x4a, 0x8f, 0xfd, 0x39, 0x0b, 0xce, 0xad, 0xd1, 0x96, 0xef, + 0x7e, 0xda, 0x89, 0xc3, 0x02, 0x59, 0xa5, 0x86, 0x1b, 0xc9, 0x28, 0x28, 0x5d, 0x69, 0xc9, 0x8d, + 0x90, 0xc1, 0x1f, 0x60, 0x59, 0xe4, 0x57, 0x4e, 0xd8, 0xc1, 0xe6, 0x56, 0x7c, 0xc2, 0x88, 0x03, + 0xfe, 0x54, 0x01, 0xc6, 0x38, 0xf6, 0xef, 0x5a, 0x30, 0x28, 0x1a, 0x41, 0x1f, 0x64, 0x1c, 0x6e, + 0x40, 0x91, 0xd7, 0x93, 0xd3, 0xe9, 0x66, 0x0e, 0x4a, 0x04, 0x23, 0x27, 0x26, 0x3f, 0xff, 0x89, + 0x82, 0x01, 0x57, 0xf7, 0x9d, 0x7b, 0xb3, 0x3a, 0x22, 0x32, 0x56, 0xf7, 0x39, 0x14, 0x65, 0xa9, + 0xfd, 0x8d, 0x3e, 0x28, 0xa9, 0x00, 0x01, 0x71, 0xf7, 0xca, 0xf3, 0xfc, 0xc8, 0x11, 0xfe, 0x73, + 0x21, 0x24, 0x73, 0x88, 0x71, 0x53, 0x1c, 0xa6, 0x67, 0x63, 0xea, 0xc2, 0x4d, 0xa5, 0x0f, 0x6f, + 0x46, 0x09, 0x9a, 0x8d, 0x20, 0x9f, 0x81, 0x81, 0x26, 0x5b, 0xf6, 0x4a, 0x66, 0xde, 0xc9, 0xb1, + 0x39, 0x5c, 0x9e, 0xc8, 0x96, 0xe8, 0x2f, 0x24, 0x80, 0x28, 0xb9, 0x4e, 0x7e, 0x18, 0x26, 0xd2, + 0xad, 0xce, 0xf0, 0x89, 0x5d, 0x48, 0xec, 0x9a, 0x86, 0x0b, 0x6b, 0xf2, 0xaf, 0x4b, 0xb1, 0x75, + 0xf2, 0xaa, 0xf6, 0xab, 0x30, 0xbc, 0x46, 0xa3, 0xc0, 0xad, 0x72, 0x02, 0xb9, 0x78, 0x1e, 0xbe, + 0xc4, 0x27, 0x2b, 0xa3, 0x19, 0x92, 0x37, 0x01, 0xda, 0x81, 0xcf, 0xce, 0x7d, 0xb4, 0xa3, 0x06, + 0x3b, 0x07, 0xad, 0x72, 0x43, 0xd3, 0x14, 0x9e, 0xd5, 0xf8, 0x3f, 0x1a, 0xfc, 0xec, 0xab, 0x50, + 0x5c, 0xeb, 0x44, 0xf4, 0xde, 0x83, 0x45, 0x85, 0xfd, 0x71, 0x18, 0xe1, 0xa8, 0x4b, 0x7e, 0x93, + 0x6d, 0x4f, 0xac, 0xa7, 0x2d, 0xf6, 0x3f, 0x6d, 0x76, 0xe6, 0x48, 0x28, 0xca, 0xd8, 0x0a, 0x68, + 0xf8, 0xcd, 0x1a, 0x0d, 0xe4, 0xf7, 0xd0, 0xe3, 0xbb, 0xc4, 0xa1, 0x28, 0x4b, 0xed, 0x5f, 0x28, + 0xc0, 0x30, 0xaf, 0x28, 0xa5, 0xc7, 0x3e, 0x0c, 0x36, 0x04, 0x1f, 0xf9, 0x49, 0x72, 0x08, 0x04, + 0x33, 0x5b, 0x6f, 0x1c, 0xa7, 0x04, 0x00, 0x15, 0x3f, 0xc6, 0x7a, 0xcf, 0x71, 0x23, 0xc6, 0xba, + 0x70, 0xba, 0xac, 0xef, 0x0a, 0x36, 0xa8, 0xf8, 0xd9, 0xbf, 0x52, 0x00, 0xb8, 0xe5, 0xd7, 0x28, + 0xd2, 0xb0, 0xd3, 0x8c, 0xc8, 0xcf, 0x42, 0xb1, 0xdd, 0x70, 0xc2, 0xb4, 0x2b, 0xa9, 0xb8, 0xc1, + 0x80, 0xf7, 0x0f, 0xa6, 0x86, 0x18, 0x2e, 0xff, 0x83, 0x02, 0xd1, 0x8c, 0xc1, 0x2e, 0x1c, 0x1d, + 0x83, 0x4d, 0xda, 0x30, 0xe8, 0x77, 0x22, 0xa6, 0x94, 0xc9, 0x5d, 0x2d, 0x07, 0xf7, 0xec, 0xba, + 0x20, 0x28, 0x02, 0x97, 0xe5, 0x1f, 0x54, 0x6c, 0xc8, 0xcb, 0x50, 0x6a, 0x07, 0x7e, 0x9d, 0x6d, + 0x52, 0x72, 0x1f, 0x7b, 0x5a, 0x6d, 0xfc, 0x1b, 0x12, 0x7e, 0xdf, 0xf8, 0x8d, 0x1a, 0xdb, 0xfe, + 0xe1, 0xb8, 0xf8, 0x2e, 0x72, 0x72, 0x4c, 0x42, 0xc1, 0x55, 0x16, 0x14, 0x90, 0x24, 0x0a, 0xcb, + 0x0b, 0x58, 0x70, 0x6b, 0x7a, 0x1e, 0x17, 0x7a, 0x6e, 0x79, 0x1f, 0x80, 0xe1, 0x9a, 0x1b, 0xb6, + 0x9b, 0xce, 0xfe, 0xad, 0x0c, 0xf3, 0xd5, 0x42, 0x5c, 0x84, 0x26, 0x1e, 0x79, 0x51, 0x46, 0xdc, + 0xf7, 0x27, 0x4c, 0x16, 0x2a, 0xe2, 0xbe, 0xc4, 0x9a, 0x67, 0x04, 0xdb, 0xbf, 0x0c, 0x23, 0x6a, + 0x13, 0xe7, 0x5c, 0x84, 0xb9, 0x42, 0x07, 0x39, 0x6f, 0x1a, 0x65, 0x98, 0xc0, 0xec, 0x52, 0x39, + 0x06, 0xce, 0x5e, 0xe5, 0xf8, 0x10, 0x8c, 0xaa, 0xbf, 0x5c, 0x0f, 0x28, 0x5f, 0xe0, 0xad, 0xd7, + 0x66, 0xd5, 0x4d, 0xb3, 0x10, 0x93, 0xb8, 0xf1, 0xa4, 0x1d, 0x3c, 0xee, 0xa4, 0xbd, 0x06, 0xb0, + 0xe5, 0x77, 0xbc, 0x9a, 0x13, 0xec, 0x2f, 0x2f, 0xc8, 0xf8, 0x3c, 0xad, 0xe1, 0xcc, 0xe9, 0x12, + 0x34, 0xb0, 0xcc, 0x89, 0x3e, 0xf4, 0x80, 0x89, 0xfe, 0x71, 0x18, 0xe2, 0xb1, 0x8c, 0xb4, 0x36, + 0x1b, 0xc9, 0xc8, 0x95, 0x93, 0x84, 0xbd, 0x69, 0xb5, 0xa3, 0xa2, 0x88, 0x60, 0x4c, 0x8f, 0x7c, + 0x02, 0x60, 0xdb, 0xf5, 0xdc, 0xb0, 0xc1, 0xa9, 0x0f, 0x9f, 0x98, 0xba, 0xee, 0xe7, 0xa2, 0xa6, + 0x82, 0x06, 0x45, 0xf2, 0x1a, 0x9c, 0xa3, 0x61, 0xe4, 0xb6, 0x9c, 0x88, 0xd6, 0xf4, 0xb5, 0xb1, + 0x32, 0xb7, 0xb9, 0xe9, 0x68, 0xd2, 0x1b, 0x69, 0x84, 0xfb, 0x59, 0x40, 0xec, 0x26, 0x94, 0x58, + 0x91, 0x93, 0x27, 0x59, 0x91, 0xe4, 0xcf, 0x2c, 0x38, 0x17, 0x50, 0x11, 0xce, 0x10, 0xea, 0x86, + 0x5d, 0xe4, 0xf2, 0xb2, 0x9a, 0x47, 0xfe, 0x1e, 0xb5, 0xd8, 0xa7, 0x31, 0xcd, 0x45, 0x28, 0x0a, + 0x54, 0xf5, 0xbe, 0xab, 0xfc, 0x7e, 0x16, 0xf0, 0x73, 0xdf, 0x9f, 0x9a, 0xea, 0x4e, 0x26, 0xa5, + 0x89, 0xb3, 0x95, 0xf7, 0x77, 0xbe, 0x3f, 0x35, 0xa1, 0xfe, 0xc7, 0x1f, 0xad, 0xab, 0x93, 0x6c, + 0xdf, 0x6b, 0xfb, 0xb5, 0xe5, 0x0d, 0x19, 0x62, 0xa4, 0xf7, 0xbd, 0x0d, 0x06, 0x44, 0x51, 0x46, + 0x5e, 0x80, 0x52, 0xcd, 0xa1, 0x2d, 0xdf, 0xa3, 0xb5, 0xf2, 0x68, 0xec, 0x6e, 0x5d, 0x90, 0x30, + 0xd4, 0xa5, 0xa4, 0x09, 0x03, 0x2e, 0x3f, 0x1b, 0xcb, 0x78, 0xc2, 0x1c, 0x0e, 0xe4, 0xe2, 0xac, + 0xad, 0xa2, 0x09, 0xb9, 0x10, 0x96, 0x3c, 0x4c, 0xa9, 0x3f, 0x7e, 0x36, 0x52, 0xff, 0x05, 0x28, + 0x55, 0x1b, 0x6e, 0xb3, 0x16, 0x50, 0xaf, 0x3c, 0xc1, 0x0f, 0x89, 0xfc, 0x4b, 0xcc, 0x4b, 0x18, + 0xea, 0x52, 0xf2, 0xd7, 0x60, 0xd4, 0xef, 0x44, 0x7c, 0x91, 0xb3, 0xf1, 0x0f, 0xcb, 0xe7, 0x38, + 0x3a, 0x8f, 0x0e, 0x59, 0x37, 0x0b, 0x30, 0x89, 0xc7, 0x84, 0x6d, 0xc3, 0x0f, 0x23, 0xf6, 0x87, + 0x0b, 0xdb, 0x4b, 0x49, 0x61, 0xbb, 0x64, 0x94, 0x61, 0x02, 0x93, 0x7c, 0xdd, 0x82, 0x73, 0xad, + 0xf4, 0xd1, 0xa5, 0x7c, 0x99, 0x7f, 0x99, 0x4a, 0x1e, 0x2a, 0x6e, 0x8a, 0xb4, 0x08, 0xa2, 0xed, + 0x02, 0x63, 0x77, 0x23, 0xf8, 0xd5, 0xf7, 0x70, 0xdf, 0xab, 0x36, 0x02, 0xdf, 0x4b, 0x36, 0xef, + 0xc9, 0xbc, 0x2e, 0xbd, 0xf0, 0x55, 0x96, 0xc5, 0x62, 0xee, 0xc9, 0xc3, 0x83, 0xa9, 0x8b, 0x99, + 0x45, 0x98, 0xdd, 0xa8, 0xc9, 0x05, 0xb8, 0x94, 0xbd, 0x52, 0x1f, 0xa4, 0x6b, 0xf7, 0x99, 0xba, + 0xf6, 0x22, 0x3c, 0xd9, 0xb3, 0x51, 0x4c, 0xe6, 0x2b, 0xc5, 0xcc, 0x4a, 0xca, 0xfc, 0x2e, 0x45, + 0x6a, 0x0c, 0x46, 0xcc, 0x14, 0x60, 0xf6, 0x9f, 0xf6, 0x01, 0xc4, 0x76, 0x56, 0xe2, 0xc0, 0x98, + 0xb0, 0xe9, 0x2e, 0x2f, 0x3c, 0xf4, 0x0d, 0xda, 0xf9, 0x04, 0x01, 0x4c, 0x11, 0x24, 0x2d, 0x20, + 0x02, 0x22, 0xfe, 0x3f, 0x8c, 0x37, 0x8e, 0x3b, 0xaf, 0xe6, 0xbb, 0x88, 0x60, 0x06, 0x61, 0xd6, + 0xa3, 0xc8, 0xdf, 0xa1, 0xde, 0x6d, 0x5c, 0x95, 0xac, 0xfa, 0x4e, 0xdc, 0xa3, 0xcd, 0x04, 0x01, + 0x4c, 0x11, 0x24, 0x36, 0x0c, 0x70, 0x73, 0x80, 0x8a, 0xc0, 0xe5, 0xe2, 0x85, 0xef, 0xf9, 0x21, + 0xca, 0x12, 0xf2, 0x55, 0x0b, 0xc6, 0xa8, 0x19, 0xa8, 0x95, 0xe3, 0x35, 0xb4, 0x44, 0x00, 0x58, + 0x1c, 0xd3, 0x96, 0x00, 0x87, 0x98, 0x62, 0xcf, 0xe3, 0xa9, 0x8c, 0x84, 0x1b, 0xe4, 0x4d, 0x18, + 0xf2, 0x2b, 0xb9, 0x07, 0x26, 0xad, 0x57, 0xba, 0x02, 0x93, 0x34, 0x08, 0x63, 0x86, 0xc7, 0x89, + 0xa7, 0xca, 0xcc, 0x0e, 0xf2, 0x98, 0x9b, 0x7d, 0xe2, 0x78, 0xaa, 0xff, 0xdc, 0x0f, 0x31, 0x25, + 0xf2, 0x22, 0x94, 0xd4, 0xa8, 0xa4, 0x2d, 0x7e, 0x6a, 0xf4, 0x50, 0x63, 0x18, 0xd1, 0x57, 0x85, + 0x23, 0xa3, 0xaf, 0x6a, 0x30, 0xee, 0x70, 0xe7, 0x60, 0x1c, 0x3b, 0xd3, 0x77, 0x62, 0x67, 0xf7, + 0x6c, 0x92, 0x02, 0xa6, 0x49, 0x32, 0x2e, 0x61, 0x5c, 0x95, 0x73, 0xe9, 0x3f, 0x31, 0x97, 0x4a, + 0x92, 0x02, 0xa6, 0x49, 0x92, 0xd7, 0xa0, 0x5c, 0xe5, 0xf7, 0xf6, 0x44, 0x1f, 0x97, 0xb7, 0x6f, + 0xf9, 0xd1, 0x46, 0x40, 0x43, 0xea, 0x89, 0xd8, 0x26, 0xc3, 0x91, 0x36, 0xdf, 0x03, 0x0f, 0x7b, + 0x52, 0x60, 0xfa, 0x3c, 0xf7, 0x6c, 0xba, 0xd1, 0x3e, 0x5f, 0xe3, 0xd2, 0xed, 0xaa, 0xf5, 0xf9, + 0x8a, 0x59, 0x88, 0x49, 0x5c, 0xf2, 0x8b, 0x16, 0x8c, 0x36, 0x95, 0x01, 0x17, 0x3b, 0x4d, 0x95, + 0x5e, 0x0e, 0x73, 0x99, 0x7e, 0xab, 0x26, 0x65, 0xb1, 0xd5, 0x27, 0x40, 0x98, 0xe4, 0x6d, 0x7f, + 0xd7, 0x82, 0x89, 0x74, 0x35, 0xb2, 0x03, 0xcf, 0xb4, 0x9c, 0x60, 0x67, 0xd9, 0xdb, 0x0e, 0x78, + 0x44, 0x7b, 0x24, 0x46, 0x75, 0x76, 0x3b, 0xa2, 0xc1, 0x82, 0xb3, 0x2f, 0xe2, 0x56, 0x8b, 0x3a, + 0x23, 0xe6, 0x33, 0x6b, 0x47, 0x21, 0xe3, 0xd1, 0xb4, 0x48, 0x05, 0x2e, 0x32, 0x84, 0x05, 0xda, + 0xa4, 0x6c, 0x6f, 0x8a, 0x99, 0x14, 0x38, 0x13, 0x1d, 0x44, 0xb5, 0x96, 0x85, 0x84, 0xd9, 0x75, + 0xed, 0x12, 0x0c, 0x88, 0xdb, 0x3c, 0xf6, 0x7f, 0x2a, 0x80, 0xd2, 0xa1, 0xfe, 0x72, 0x3b, 0x4b, + 0xd8, 0x7e, 0x13, 0x70, 0x3b, 0x88, 0x3c, 0xa2, 0xf3, 0xfd, 0x46, 0x58, 0x46, 0x50, 0x96, 0x30, + 0xe5, 0x92, 0xde, 0x73, 0xa3, 0x79, 0xbf, 0xa6, 0x0e, 0xe6, 0x5c, 0xb9, 0xbc, 0x21, 0x61, 0xa8, + 0x4b, 0xed, 0xcf, 0x5b, 0x30, 0xca, 0x7a, 0xd9, 0x6c, 0xd2, 0x66, 0x25, 0xa2, 0xed, 0x90, 0x84, + 0x50, 0x0c, 0xd9, 0x8f, 0xfc, 0x0c, 0x4c, 0xf1, 0x25, 0x2e, 0xda, 0x36, 0x4c, 0xe9, 0x8c, 0x09, + 0x0a, 0x5e, 0xf6, 0xb7, 0xfa, 0x60, 0x48, 0x7f, 0xec, 0x63, 0xd8, 0xe7, 0xaf, 0xc5, 0x09, 0x82, + 0x84, 0x34, 0x2c, 0x1b, 0xc9, 0x81, 0xd8, 0x69, 0x7a, 0xd6, 0xdb, 0x17, 0xb7, 0xc5, 0xe3, 0x4c, + 0x41, 0x2f, 0x26, 0x1d, 0x81, 0x97, 0x4c, 0xef, 0x92, 0x81, 0x2f, 0x3d, 0x82, 0xf7, 0x4c, 0x3f, + 0x6c, 0x7f, 0x5e, 0x3b, 0x8b, 0x76, 0x32, 0xf5, 0x76, 0xc0, 0xa6, 0xb2, 0x5c, 0x16, 0x8f, 0x95, + 0xe5, 0xf2, 0x2a, 0xf4, 0x53, 0xaf, 0xd3, 0xe2, 0x37, 0x7a, 0x86, 0xb8, 0x36, 0xdd, 0x7f, 0xc3, + 0xeb, 0xb4, 0x92, 0x3d, 0xe3, 0x28, 0xe4, 0xc3, 0x30, 0x5c, 0xa3, 0x61, 0x35, 0x70, 0xf9, 0x15, + 0x68, 0x69, 0x8e, 0x78, 0x9a, 0xdb, 0x78, 0x62, 0x70, 0xb2, 0xa2, 0x59, 0xc1, 0xfe, 0x34, 0x0c, + 0x6c, 0x34, 0x3b, 0x75, 0xd7, 0x23, 0x6d, 0x18, 0x10, 0x17, 0xa2, 0xe5, 0xce, 0x9b, 0xc3, 0x11, + 0x4d, 0xac, 0x76, 0xc3, 0xe1, 0x2f, 0xee, 0xf2, 0x49, 0x3e, 0xf6, 0xbf, 0xb2, 0x80, 0x9d, 0x27, + 0x6f, 0xce, 0x93, 0xbf, 0x01, 0xa5, 0x50, 0xdd, 0x76, 0x17, 0xd3, 0xe4, 0x3d, 0x3a, 0x36, 0x5d, + 0xc2, 0xef, 0x1f, 0x4c, 0x8d, 0x72, 0x64, 0x7d, 0x41, 0x5d, 0x57, 0x21, 0x4d, 0x18, 0xe5, 0x16, + 0x74, 0xb5, 0x1f, 0x49, 0x0d, 0xf4, 0xfa, 0x31, 0xef, 0x10, 0x9b, 0x55, 0xa5, 0x74, 0x36, 0x41, + 0x98, 0x24, 0x6e, 0xff, 0x5e, 0x3f, 0x18, 0x86, 0xe6, 0x63, 0x4c, 0xef, 0x4f, 0xa5, 0xdc, 0x0a, + 0x6b, 0xb9, 0xb8, 0x15, 0x94, 0xad, 0x5e, 0x88, 0x8c, 0xa4, 0x27, 0x81, 0x35, 0xaa, 0x41, 0x9b, + 0x6d, 0xb9, 0x38, 0x74, 0xa3, 0x96, 0x68, 0xb3, 0x8d, 0xbc, 0x44, 0xdf, 0x86, 0xea, 0xef, 0x79, + 0x1b, 0xaa, 0x01, 0xc5, 0xba, 0xd3, 0xa9, 0x53, 0x19, 0x8f, 0x96, 0x83, 0x07, 0x89, 0x47, 0x72, + 0x0b, 0x0f, 0x12, 0xff, 0x89, 0x82, 0x01, 0x5b, 0x9d, 0x0d, 0xe5, 0xe1, 0x97, 0xa6, 0xc0, 0x1c, + 0x56, 0xa7, 0x0e, 0x1a, 0x10, 0xab, 0x53, 0xff, 0xc5, 0x98, 0x19, 0x69, 0xc3, 0x60, 0x55, 0xa4, + 0x1e, 0x90, 0x1b, 0xfe, 0x72, 0x1e, 0xd7, 0xbd, 0x38, 0x41, 0x61, 0x29, 0x90, 0x7f, 0x50, 0xb1, + 0xb1, 0x67, 0x60, 0xd8, 0xc8, 0x55, 0xc9, 0x86, 0x41, 0xdf, 0x7a, 0x37, 0x86, 0x61, 0xc1, 0x89, + 0x1c, 0xe4, 0x25, 0xf6, 0x3f, 0xea, 0x03, 0x6d, 0xb1, 0x31, 0x2f, 0x27, 0x39, 0x55, 0x23, 0x47, + 0x47, 0xe2, 0x56, 0xac, 0xef, 0xa1, 0x2c, 0x65, 0x4a, 0x51, 0x8b, 0x06, 0x75, 0x7d, 0x46, 0x94, + 0xf2, 0x55, 0x2b, 0x45, 0x6b, 0x66, 0x21, 0x26, 0x71, 0x99, 0x46, 0xdb, 0x72, 0x3c, 0x77, 0x9b, + 0x86, 0x51, 0x3a, 0x1c, 0x74, 0x4d, 0xc2, 0x51, 0x63, 0x90, 0x9b, 0x70, 0x2e, 0xa4, 0xd1, 0xfa, + 0x9e, 0x47, 0x03, 0x7d, 0x5b, 0x57, 0xc6, 0x47, 0xe9, 0x10, 0xe9, 0x4a, 0x1a, 0x01, 0xbb, 0xeb, + 0x64, 0x86, 0xd0, 0x15, 0x4f, 0x1c, 0x42, 0xb7, 0x00, 0x13, 0xdb, 0x8e, 0xdb, 0xec, 0x04, 0xb4, + 0x67, 0x20, 0xde, 0x62, 0xaa, 0x1c, 0xbb, 0x6a, 0xf0, 0x28, 0xfd, 0xa6, 0x53, 0x0f, 0xcb, 0x83, + 0x46, 0x94, 0x3e, 0x03, 0xa0, 0x80, 0xdb, 0xff, 0xdc, 0x02, 0x91, 0x37, 0x63, 0x76, 0x7b, 0xdb, + 0xf5, 0xdc, 0x68, 0x9f, 0xfc, 0x9a, 0x05, 0x13, 0x9e, 0x5f, 0xa3, 0xb3, 0x5e, 0xe4, 0x2a, 0x60, + 0x7e, 0x89, 0xfc, 0x38, 0xaf, 0x5b, 0x29, 0xf2, 0xe2, 0x12, 0x76, 0x1a, 0x8a, 0x5d, 0xcd, 0xb0, + 0x2f, 0xc3, 0xc5, 0x4c, 0x02, 0xf6, 0x77, 0xfb, 0x20, 0x99, 0xfe, 0x83, 0xbc, 0x0a, 0xc5, 0x26, + 0xbf, 0x90, 0x6e, 0x3d, 0x64, 0x5e, 0x17, 0xfe, 0xad, 0xc4, 0x8d, 0x75, 0x41, 0x89, 0x2c, 0xc0, + 0x30, 0xcf, 0x29, 0x22, 0xd3, 0x05, 0x88, 0xa9, 0x68, 0xc7, 0x99, 0x8e, 0x75, 0xd1, 0xfd, 0xe4, + 0x5f, 0x34, 0xab, 0x91, 0x37, 0x60, 0x70, 0x4b, 0x24, 0x3b, 0xcb, 0xcf, 0xa5, 0x23, 0xb3, 0xa7, + 0x71, 0x2d, 0x42, 0xa5, 0x52, 0xbb, 0x1f, 0xff, 0x44, 0xc5, 0x91, 0xec, 0x43, 0xc9, 0x51, 0x63, + 0xda, 0x9f, 0x57, 0x5c, 0x77, 0x62, 0xfe, 0x08, 0xdd, 0x4e, 0x8f, 0xa1, 0x66, 0x97, 0x0a, 0x91, + 0x28, 0x1e, 0x2b, 0x44, 0xe2, 0x9b, 0x16, 0x40, 0x9c, 0x06, 0x95, 0xdc, 0x83, 0x52, 0x78, 0x3d, + 0x71, 0xbc, 0xce, 0xe3, 0xfe, 0xad, 0xa4, 0x68, 0x5c, 0x27, 0x93, 0x10, 0xd4, 0xdc, 0x1e, 0x64, + 0x12, 0xf8, 0x13, 0x0b, 0x2e, 0x64, 0xa5, 0x6b, 0x7d, 0x8c, 0x2d, 0x3e, 0xa9, 0x35, 0x40, 0x56, + 0xd8, 0x08, 0xe8, 0xb6, 0x7b, 0x2f, 0x1d, 0xcc, 0xb1, 0xa2, 0x0a, 0x30, 0xc6, 0xb1, 0xbf, 0x3d, + 0x00, 0x9a, 0xf1, 0x29, 0x59, 0x0f, 0x9e, 0x67, 0xa7, 0x8b, 0x7a, 0x9c, 0x84, 0x4f, 0xe3, 0x21, + 0x87, 0xa2, 0x2c, 0x65, 0x27, 0x0c, 0x15, 0x17, 0x2c, 0x45, 0x36, 0x9f, 0x85, 0x2a, 0x7e, 0x18, + 0x75, 0x69, 0x96, 0x3d, 0xa2, 0x78, 0x26, 0xf6, 0x88, 0x81, 0xfc, 0xed, 0x11, 0x57, 0x61, 0x30, + 0xf0, 0x9b, 0x74, 0x16, 0x6f, 0x49, 0xbd, 0x39, 0x4e, 0x1e, 0x29, 0xc0, 0xa8, 0xca, 0xc9, 0x07, + 0x60, 0xb8, 0x13, 0xd2, 0xca, 0xc2, 0xca, 0x7c, 0x40, 0x6b, 0xa1, 0xbc, 0x4a, 0xa4, 0xdd, 0xa9, + 0xb7, 0xe3, 0x22, 0x34, 0xf1, 0xc8, 0xb7, 0xad, 0x23, 0x4c, 0x1e, 0x43, 0x79, 0xed, 0x09, 0x99, + 0xc9, 0x90, 0xf8, 0x21, 0xe0, 0x61, 0xec, 0x28, 0xdf, 0xb0, 0xe0, 0x1c, 0xf5, 0xaa, 0xc1, 0x3e, + 0xa7, 0x23, 0xa9, 0x49, 0x97, 0xe2, 0xed, 0x3c, 0x16, 0xdf, 0x8d, 0x34, 0x71, 0xe1, 0x2f, 0xe8, + 0x02, 0x63, 0x77, 0x33, 0xec, 0x1f, 0x16, 0xe0, 0x7c, 0x06, 0x05, 0x7e, 0xed, 0xa2, 0xc5, 0x26, + 0xd0, 0x72, 0x2d, 0xbd, 0x7c, 0x56, 0x24, 0x1c, 0x35, 0x06, 0xd9, 0x80, 0x0b, 0x3b, 0xad, 0x30, + 0xa6, 0x32, 0xef, 0x7b, 0x11, 0xbd, 0xa7, 0x16, 0x93, 0xf2, 0x0e, 0x5e, 0x58, 0xc9, 0xc0, 0xc1, + 0xcc, 0x9a, 0x4c, 0xdb, 0xa0, 0x9e, 0xb3, 0xd5, 0xa4, 0x71, 0x91, 0xbc, 0x34, 0xa4, 0xb5, 0x8d, + 0x1b, 0xa9, 0x72, 0xec, 0xaa, 0x41, 0xbe, 0x6c, 0xc1, 0x53, 0x21, 0x0d, 0x76, 0x69, 0x50, 0x71, + 0x6b, 0x74, 0xbe, 0x13, 0x46, 0x7e, 0x8b, 0x06, 0x0f, 0x69, 0x93, 0x9b, 0x3a, 0x3c, 0x98, 0x7a, + 0xaa, 0xd2, 0x9b, 0x1a, 0x1e, 0xc5, 0xca, 0xfe, 0xb2, 0x05, 0x63, 0x15, 0x7e, 0x4a, 0xd4, 0x3a, + 0x67, 0xde, 0xd9, 0xeb, 0x9e, 0xd7, 0xb7, 0xd2, 0x53, 0x42, 0x2c, 0x79, 0x8f, 0xdc, 0x7e, 0x1d, + 0x26, 0x2a, 0xb4, 0xe5, 0xb4, 0x1b, 0xfc, 0x3e, 0x9e, 0x08, 0x5f, 0x99, 0x81, 0xa1, 0x50, 0xc1, + 0xd2, 0xc9, 0x9a, 0x35, 0x32, 0xc6, 0x38, 0xe4, 0x39, 0x11, 0x6a, 0xa3, 0xee, 0x2c, 0x0c, 0x09, + 0xed, 0x5c, 0xc4, 0xe7, 0x84, 0xa8, 0xca, 0xec, 0x3d, 0x18, 0x89, 0xab, 0xd3, 0x6d, 0x52, 0x87, + 0xf1, 0xaa, 0x71, 0xe5, 0x26, 0x8e, 0x96, 0x3e, 0xfe, 0xed, 0x1c, 0x91, 0xe6, 0x32, 0x49, 0x04, + 0xd3, 0x54, 0xed, 0xaf, 0x16, 0x60, 0x5c, 0x73, 0x96, 0xae, 0xa0, 0xb7, 0xd2, 0xe1, 0x41, 0x98, + 0x47, 0xb6, 0x8c, 0xe4, 0x97, 0x3c, 0x22, 0x44, 0xe8, 0xad, 0x74, 0x88, 0xd0, 0xa9, 0xb2, 0xef, + 0xf2, 0x6e, 0x7d, 0xb3, 0x00, 0x25, 0x9d, 0xbb, 0xe3, 0x55, 0x28, 0xf2, 0x03, 0xd4, 0xa3, 0x69, + 0xa3, 0xfc, 0x30, 0x86, 0x82, 0x12, 0x23, 0xc9, 0x23, 0x1c, 0x1e, 0x3a, 0x71, 0xe1, 0x90, 0xb0, + 0x7b, 0x39, 0x41, 0x84, 0x82, 0x12, 0x59, 0x81, 0x3e, 0xea, 0xd5, 0xa4, 0x5a, 0x7a, 0x72, 0x82, + 0x3c, 0x51, 0xf9, 0x0d, 0xaf, 0x86, 0x8c, 0x0a, 0xcf, 0x9e, 0x27, 0xb4, 0x8f, 0xfe, 0xe4, 0xf2, + 0x90, 0xaa, 0x87, 0x2c, 0xb5, 0x7f, 0xb1, 0x0f, 0x06, 0x2a, 0x9d, 0x2d, 0xa6, 0x60, 0xff, 0xa6, + 0x05, 0xe7, 0xf7, 0x52, 0x89, 0x36, 0xe3, 0x29, 0x7b, 0x3b, 0x3f, 0xdb, 0x9f, 0x19, 0x65, 0xf3, + 0x94, 0x6c, 0xd7, 0xf9, 0x8c, 0x42, 0xcc, 0x6a, 0x4e, 0x22, 0xb1, 0x5e, 0xdf, 0xa9, 0x24, 0xd6, + 0xbb, 0x77, 0xca, 0xf1, 0xd4, 0xa3, 0xbd, 0x62, 0xa9, 0xed, 0xdf, 0x2b, 0x02, 0x88, 0xd1, 0x58, + 0x6f, 0x47, 0xc7, 0x31, 0x0e, 0xbd, 0x0c, 0x23, 0xea, 0xb5, 0xab, 0x5b, 0x71, 0x48, 0x97, 0x76, + 0xeb, 0xdf, 0x34, 0xca, 0x30, 0x81, 0xc9, 0x0f, 0x04, 0x5e, 0x14, 0xec, 0x0b, 0xa5, 0x31, 0x1d, + 0x33, 0xad, 0x4b, 0xd0, 0xc0, 0x22, 0xd3, 0x09, 0x63, 0xbb, 0x70, 0x71, 0x8e, 0x1d, 0x61, 0x1b, + 0xff, 0x30, 0x8c, 0x25, 0x6f, 0xe6, 0x4b, 0x4d, 0x49, 0x3b, 0x26, 0x93, 0x17, 0xfa, 0x31, 0x85, + 0xcd, 0x26, 0x71, 0x2d, 0xd8, 0xc7, 0x8e, 0x27, 0x55, 0x26, 0x3d, 0x89, 0x17, 0x38, 0x14, 0x65, + 0x29, 0xfb, 0x0a, 0x62, 0x37, 0x12, 0x70, 0x79, 0xb5, 0x5a, 0x7f, 0x85, 0x8a, 0x51, 0x86, 0x09, + 0x4c, 0xc6, 0x41, 0x1a, 0xd7, 0x20, 0xb9, 0x4c, 0x52, 0x16, 0xb1, 0x36, 0x8c, 0xf9, 0x49, 0xdb, + 0x84, 0x88, 0x63, 0x7a, 0xff, 0x31, 0xa7, 0x5e, 0xa2, 0xae, 0x70, 0x25, 0xa7, 0x4c, 0x19, 0x29, + 0xfa, 0x4c, 0x67, 0x34, 0x23, 0x9c, 0x47, 0x92, 0x21, 0x78, 0x3d, 0x83, 0x90, 0x37, 0xe0, 0x42, + 0xdb, 0xaf, 0x6d, 0x04, 0xae, 0x1f, 0xb8, 0xd1, 0xfe, 0x7c, 0xd3, 0x09, 0x43, 0x3e, 0x31, 0x46, + 0x93, 0xca, 0xc9, 0x46, 0x06, 0x0e, 0x66, 0xd6, 0x64, 0xda, 0x7d, 0x5b, 0x02, 0x79, 0xf8, 0x4d, + 0x51, 0x68, 0xf7, 0x0a, 0x11, 0x75, 0xa9, 0x7d, 0x1e, 0xce, 0x55, 0x3a, 0xed, 0x76, 0xd3, 0xa5, + 0x35, 0x6d, 0xcc, 0xb6, 0x7f, 0x0e, 0xc6, 0x65, 0xda, 0x3d, 0xad, 0x0a, 0x9c, 0x28, 0x49, 0xac, + 0xfd, 0x67, 0x16, 0x8c, 0xa7, 0x82, 0x1d, 0xc8, 0x1b, 0xe9, 0x0d, 0x3c, 0x17, 0xdf, 0x84, 0xb9, + 0x77, 0x8b, 0x45, 0x9a, 0xa9, 0x0c, 0x34, 0x54, 0x50, 0x6f, 0x6e, 0xb1, 0xf1, 0x3c, 0xf4, 0x55, + 0xec, 0x08, 0x66, 0x64, 0xb0, 0xfd, 0xa5, 0x02, 0x64, 0x47, 0x98, 0x90, 0xcf, 0x74, 0x7f, 0x80, + 0x57, 0x73, 0xfc, 0x00, 0x32, 0xc4, 0xa5, 0xf7, 0x37, 0xf0, 0x92, 0xdf, 0x60, 0x2d, 0xa7, 0x6f, + 0x20, 0xf9, 0x76, 0x7f, 0x89, 0x3f, 0xb5, 0x60, 0x78, 0x73, 0x73, 0x55, 0xdb, 0x97, 0x10, 0x2e, + 0x85, 0xe2, 0xce, 0x2c, 0x77, 0x10, 0xce, 0xfb, 0xad, 0xb6, 0xf0, 0x17, 0x4a, 0x3f, 0x26, 0xcf, + 0x80, 0x58, 0xc9, 0xc4, 0xc0, 0x1e, 0x35, 0xc9, 0x32, 0x9c, 0x37, 0x4b, 0xa4, 0x95, 0x50, 0xfa, + 0x2c, 0x45, 0x16, 0x89, 0xee, 0x62, 0xcc, 0xaa, 0x93, 0x26, 0x25, 0x4d, 0x85, 0xf2, 0x19, 0xb6, + 0x2e, 0x52, 0xb2, 0x18, 0xb3, 0xea, 0xd8, 0xeb, 0x30, 0x6c, 0x3c, 0x0a, 0x48, 0x3e, 0x02, 0x13, + 0x55, 0xbf, 0xa5, 0x4c, 0x34, 0xab, 0x74, 0x97, 0x36, 0x65, 0x97, 0x45, 0xe2, 0xf5, 0x54, 0x19, + 0x76, 0x61, 0xdb, 0xff, 0xeb, 0x0a, 0xe8, 0x4b, 0x44, 0xc7, 0xd8, 0x61, 0xda, 0x3a, 0xf6, 0xae, + 0x98, 0x73, 0xec, 0x9d, 0x96, 0xb5, 0xa9, 0xf8, 0xbb, 0x28, 0x8e, 0xbf, 0x1b, 0xc8, 0x3b, 0xfe, + 0x4e, 0x2b, 0x8c, 0x5d, 0x31, 0x78, 0x5f, 0xb3, 0x60, 0xc4, 0xf3, 0x6b, 0x54, 0x7b, 0x81, 0x06, + 0xb9, 0xd6, 0xfa, 0x5a, 0x7e, 0x41, 0xc5, 0x22, 0x96, 0x4c, 0x92, 0x17, 0x11, 0x9a, 0x7a, 0x8b, + 0x32, 0x8b, 0x30, 0xd1, 0x0e, 0xb2, 0x68, 0x18, 0x0d, 0x45, 0xda, 0xbb, 0xa7, 0xb3, 0x4e, 0x0f, + 0x0f, 0xb4, 0x00, 0xde, 0x33, 0xf4, 0xa6, 0xa1, 0xbc, 0x8c, 0x61, 0xea, 0x82, 0x8a, 0x61, 0xdb, + 0x57, 0x49, 0x3c, 0x63, 0x7d, 0xca, 0x86, 0x01, 0x11, 0xca, 0x29, 0x9f, 0xa7, 0xe3, 0x2e, 0x27, + 0x11, 0xe6, 0x89, 0xb2, 0x84, 0x44, 0xca, 0xd3, 0x3c, 0x9c, 0x57, 0x2c, 0x54, 0xc2, 0x93, 0x9d, + 0xed, 0x6a, 0x26, 0xaf, 0x98, 0x87, 0xd2, 0x91, 0xe3, 0x1c, 0x4a, 0x47, 0x7b, 0x1e, 0x48, 0xbf, + 0x62, 0xc1, 0x48, 0xd5, 0x48, 0x91, 0x5d, 0x7e, 0x21, 0xaf, 0xa7, 0xa8, 0xb2, 0x32, 0x99, 0x8b, + 0x9b, 0xb4, 0x89, 0x94, 0xdc, 0x09, 0xee, 0x3c, 0x6b, 0x1b, 0x3f, 0x81, 0xf3, 0xad, 0x3f, 0x97, + 0x7b, 0xe0, 0xc9, 0x13, 0xbd, 0x0a, 0x6e, 0x63, 0x30, 0x94, 0xbc, 0xc8, 0x9b, 0x50, 0x52, 0xd1, + 0xc0, 0x32, 0x56, 0x17, 0xf3, 0xb0, 0x70, 0x27, 0xfd, 0x57, 0x2a, 0x2d, 0x93, 0x80, 0xa2, 0xe6, + 0x48, 0x1a, 0xd0, 0x57, 0x73, 0xea, 0x32, 0x6a, 0x77, 0x2d, 0x9f, 0x54, 0x7a, 0x8a, 0x27, 0x3f, + 0x5e, 0x2d, 0xcc, 0xde, 0x44, 0xc6, 0x82, 0xdc, 0x8b, 0x73, 0x0c, 0x4f, 0xe4, 0xb6, 0xfb, 0x26, + 0xd5, 0x24, 0x61, 0x63, 0xe8, 0x4a, 0x59, 0x5c, 0x93, 0x2e, 0xbf, 0xbf, 0xc2, 0xd9, 0x2e, 0xe6, + 0x93, 0x8b, 0x4f, 0xbc, 0xe7, 0x15, 0xbb, 0x0d, 0x19, 0x17, 0xfe, 0x8e, 0xe1, 0x4f, 0xe7, 0xc5, + 0x65, 0x69, 0x73, 0x73, 0xa3, 0xeb, 0xfd, 0xc2, 0x26, 0x0c, 0xb4, 0x79, 0xf8, 0x40, 0xf9, 0x67, + 0xf2, 0xda, 0x5b, 0x44, 0x38, 0x82, 0x98, 0x9b, 0xe2, 0x37, 0x4a, 0x1e, 0xe4, 0x06, 0x0c, 0x8a, + 0x54, 0xf9, 0x22, 0x6a, 0x7a, 0xf8, 0xda, 0x64, 0xef, 0x84, 0xfb, 0xf1, 0x46, 0x21, 0xfe, 0x87, + 0xa8, 0xea, 0xf2, 0xf8, 0x4d, 0x26, 0x51, 0xe3, 0xdc, 0xfe, 0x65, 0x92, 0x97, 0xcc, 0xba, 0x1d, + 0x32, 0x8d, 0x44, 0xc9, 0x1a, 0x7d, 0x4c, 0x5a, 0x4e, 0xb0, 0xc3, 0x14, 0x7b, 0xf2, 0x16, 0x94, + 0x42, 0xb7, 0x46, 0xab, 0x4e, 0x10, 0x96, 0xcf, 0x9f, 0x4e, 0x53, 0x62, 0x5f, 0x87, 0x64, 0x84, + 0x9a, 0x25, 0xf9, 0xfb, 0xfc, 0x71, 0x27, 0xf9, 0x10, 0x9f, 0x7c, 0x23, 0xf6, 0xc2, 0xa9, 0xbd, + 0x11, 0x2b, 0x5c, 0x00, 0x49, 0x76, 0x98, 0xe6, 0x4f, 0xfe, 0xb6, 0x05, 0x17, 0x45, 0x6a, 0xe7, + 0x74, 0x5e, 0xef, 0x8b, 0x0f, 0x69, 0x5e, 0xe1, 0xe1, 0xde, 0xb3, 0x59, 0x24, 0x31, 0x9b, 0x13, + 0xcf, 0x0d, 0x99, 0x7c, 0x8a, 0xe1, 0x52, 0xae, 0x3e, 0xbf, 0xe3, 0x3f, 0xbf, 0x40, 0x5e, 0x82, + 0xe1, 0xb6, 0xdc, 0x0e, 0xdd, 0xb0, 0xc5, 0x83, 0xf7, 0xfb, 0xc4, 0x05, 0xa7, 0x8d, 0x18, 0x8c, + 0x26, 0x4e, 0x22, 0x51, 0xe8, 0xd5, 0xa3, 0x12, 0x85, 0x92, 0xdb, 0x30, 0x1c, 0xf9, 0x4d, 0x1a, + 0xc8, 0x93, 0x6a, 0x99, 0xcf, 0xc0, 0x2b, 0x59, 0x6b, 0x6b, 0x53, 0xa3, 0xc5, 0x27, 0xd9, 0x18, + 0x16, 0xa2, 0x49, 0x87, 0x47, 0x64, 0xca, 0x94, 0xd9, 0x01, 0x3f, 0xc2, 0x3e, 0x99, 0x8a, 0xc8, + 0x34, 0x0b, 0x31, 0x89, 0x4b, 0x6e, 0xc2, 0xb9, 0x76, 0xd7, 0x19, 0x58, 0x5c, 0xdf, 0xd1, 0xe1, + 0x04, 0xdd, 0x07, 0xe0, 0xee, 0x3a, 0x89, 0xd3, 0xef, 0x53, 0x47, 0x9d, 0x7e, 0x7b, 0x64, 0xb8, + 0x7c, 0xfa, 0x61, 0x32, 0x5c, 0x92, 0x1a, 0x3c, 0xed, 0x74, 0x22, 0x9f, 0x27, 0x8d, 0x48, 0x56, + 0x11, 0xc1, 0xa9, 0xcf, 0x8a, 0x78, 0xd7, 0xc3, 0x83, 0xa9, 0xa7, 0x67, 0x8f, 0xc0, 0xc3, 0x23, + 0xa9, 0x90, 0x4f, 0x43, 0x89, 0xca, 0x2c, 0x9d, 0xe5, 0xf7, 0xe4, 0xa5, 0x24, 0x24, 0xf3, 0x7e, + 0xaa, 0x58, 0x43, 0x01, 0x43, 0xcd, 0x8f, 0x6c, 0xc2, 0x70, 0xc3, 0x0f, 0xa3, 0xd9, 0xa6, 0xeb, + 0x84, 0x34, 0x2c, 0x3f, 0xc3, 0x27, 0x4d, 0xa6, 0xee, 0xb5, 0xa4, 0xd0, 0xe2, 0x39, 0xb3, 0x14, + 0xd7, 0x44, 0x93, 0x0c, 0xa1, 0xdc, 0xf3, 0xc7, 0x23, 0x73, 0x95, 0x57, 0xe6, 0x0a, 0xef, 0xd8, + 0xf3, 0x59, 0x94, 0x37, 0xfc, 0x5a, 0x25, 0x89, 0xad, 0x5d, 0x7f, 0x26, 0x10, 0xd3, 0x34, 0xc9, + 0xcb, 0x30, 0xd2, 0xf6, 0x6b, 0x95, 0x36, 0xad, 0x6e, 0x38, 0x51, 0xb5, 0x51, 0x9e, 0x4a, 0x5a, + 0xdd, 0x36, 0x8c, 0x32, 0x4c, 0x60, 0x92, 0x36, 0x0c, 0xb6, 0xc4, 0xa5, 0xe6, 0xf2, 0x7b, 0xf3, + 0x3a, 0xdb, 0xc8, 0x5b, 0xd2, 0x42, 0x5f, 0x90, 0x7f, 0x50, 0xb1, 0x21, 0xff, 0xd4, 0x82, 0xf1, + 0xd4, 0x75, 0x94, 0xf2, 0x4f, 0xe5, 0xa6, 0xb2, 0x24, 0x09, 0xcf, 0x3d, 0xcf, 0x3f, 0x5f, 0x12, + 0x78, 0xbf, 0x1b, 0x84, 0xe9, 0x16, 0x89, 0xef, 0xc2, 0x33, 0x13, 0x94, 0x9f, 0xcb, 0xef, 0xbb, + 0x70, 0x82, 0xea, 0xbb, 0xf0, 0x3f, 0xa8, 0xd8, 0x90, 0xab, 0x30, 0x28, 0x93, 0x6f, 0x95, 0x9f, + 0x4f, 0xba, 0x6f, 0x65, 0x8e, 0x2e, 0x54, 0xe5, 0x93, 0x3f, 0x07, 0xe7, 0xba, 0x8e, 0x6e, 0x27, + 0xba, 0x1e, 0xff, 0xab, 0x16, 0x98, 0x37, 0x49, 0x73, 0xcf, 0xb7, 0xff, 0x32, 0x8c, 0x54, 0xc5, + 0x43, 0x59, 0xe2, 0x2e, 0x6a, 0x7f, 0xd2, 0xfe, 0x39, 0x6f, 0x94, 0x61, 0x02, 0xd3, 0x5e, 0x02, + 0xd2, 0x9d, 0x0c, 0xf9, 0xa1, 0x92, 0x9e, 0xfc, 0x96, 0x05, 0xa3, 0x09, 0x9d, 0x21, 0x77, 0x8f, + 0xdf, 0x22, 0x90, 0x96, 0x1b, 0x04, 0x7e, 0x60, 0x3e, 0x7f, 0x24, 0x13, 0xb5, 0xf2, 0x7b, 0x40, + 0x6b, 0x5d, 0xa5, 0x98, 0x51, 0xc3, 0xfe, 0x97, 0xfd, 0x10, 0x07, 0xdb, 0xea, 0xf4, 0x95, 0x56, + 0xcf, 0xf4, 0x95, 0x2f, 0x42, 0xe9, 0xf5, 0xd0, 0xf7, 0x36, 0xe2, 0x24, 0x97, 0x7a, 0x2c, 0x5e, + 0xa9, 0xac, 0xdf, 0xe2, 0x98, 0x1a, 0x83, 0x63, 0x7f, 0x6a, 0xd1, 0x6d, 0x46, 0xdd, 0x59, 0x10, + 0x5f, 0x79, 0x55, 0xc0, 0x51, 0x63, 0xf0, 0x97, 0x90, 0x76, 0xa9, 0x36, 0x8c, 0xc7, 0x2f, 0x21, + 0x89, 0x3c, 0xe7, 0xbc, 0x8c, 0xcc, 0xc0, 0x90, 0x36, 0xaa, 0x4b, 0x4b, 0xbd, 0xfe, 0x52, 0xda, + 0xf2, 0x8e, 0x31, 0x0e, 0x57, 0x08, 0xa5, 0x21, 0x56, 0x9a, 0x50, 0x2a, 0x79, 0x1c, 0x4f, 0x52, + 0xa6, 0x5d, 0x21, 0xdb, 0x15, 0x18, 0x35, 0xcb, 0x2c, 0xb7, 0xe7, 0xd0, 0x69, 0xb8, 0x3d, 0xcd, + 0xc8, 0xef, 0xe2, 0x71, 0x23, 0xbf, 0x93, 0x73, 0xbb, 0x74, 0xac, 0xb9, 0xfd, 0x85, 0x3e, 0x18, + 0xbc, 0x43, 0x03, 0x9e, 0x9a, 0xf7, 0x2a, 0x0c, 0xee, 0x8a, 0x9f, 0xe9, 0x1b, 0x76, 0x12, 0x03, + 0x55, 0x39, 0x1b, 0xb7, 0xad, 0x8e, 0xdb, 0xac, 0x2d, 0xc4, 0xab, 0x38, 0xce, 0x22, 0xa6, 0x0a, + 0x30, 0xc6, 0x61, 0x15, 0xea, 0x4c, 0xb3, 0x6f, 0xb5, 0xdc, 0x28, 0x1d, 0x04, 0x74, 0x53, 0x15, + 0x60, 0x8c, 0x43, 0x9e, 0x87, 0x81, 0xba, 0x1b, 0x6d, 0x3a, 0xf5, 0xb4, 0x97, 0xef, 0x26, 0x87, + 0xa2, 0x2c, 0xe5, 0x6e, 0x22, 0x37, 0xda, 0x0c, 0x28, 0xb7, 0xec, 0x76, 0x5d, 0xb5, 0xbf, 0x69, + 0x94, 0x61, 0x02, 0x93, 0x37, 0xc9, 0x97, 0x3d, 0x93, 0x11, 0x90, 0x71, 0x93, 0x54, 0x01, 0xc6, + 0x38, 0x6c, 0xfe, 0x57, 0xfd, 0x56, 0xdb, 0x6d, 0xca, 0xa0, 0x58, 0x63, 0xfe, 0xcf, 0x4b, 0x38, + 0x6a, 0x0c, 0x86, 0xcd, 0x44, 0x18, 0x13, 0x3f, 0xe9, 0x57, 0x67, 0x36, 0x24, 0x1c, 0x35, 0x86, + 0x7d, 0x07, 0x46, 0xc5, 0x4a, 0x9e, 0x6f, 0x3a, 0x6e, 0xeb, 0xe6, 0x3c, 0xb9, 0xd1, 0x15, 0xf9, + 0x7d, 0x35, 0x23, 0xf2, 0xfb, 0x62, 0xa2, 0x52, 0x77, 0x04, 0xb8, 0xfd, 0xbd, 0x02, 0x94, 0xce, + 0xf0, 0xe1, 0xae, 0x33, 0x7f, 0x16, 0x92, 0xdc, 0x4b, 0x3d, 0xda, 0xb5, 0x91, 0xe7, 0x45, 0x8e, + 0x23, 0x1f, 0xec, 0xfa, 0x89, 0x05, 0x17, 0x14, 0x2a, 0x17, 0x6a, 0x73, 0xae, 0xc7, 0xe3, 0x03, + 0x4e, 0xff, 0x33, 0xbf, 0x99, 0xf8, 0xcc, 0x1f, 0xcb, 0xaf, 0xcb, 0x66, 0x3f, 0x7a, 0xbe, 0xc4, + 0xf9, 0x63, 0x0b, 0xca, 0x59, 0x15, 0xce, 0xe0, 0xc5, 0xb2, 0x37, 0x92, 0x2f, 0x96, 0xdd, 0x39, + 0x9d, 0x9e, 0xf7, 0x78, 0xb9, 0xec, 0x27, 0x3d, 0xfa, 0xcd, 0x9f, 0x09, 0x6b, 0xaa, 0xed, 0xce, + 0xca, 0xcb, 0x75, 0x26, 0x58, 0x64, 0xef, 0x9b, 0x4d, 0x18, 0x08, 0xb9, 0x33, 0x5d, 0x4e, 0x81, + 0xa5, 0x3c, 0x36, 0x41, 0x46, 0x4f, 0x9a, 0x3e, 0xf9, 0x6f, 0x94, 0x3c, 0xec, 0xff, 0x6a, 0xc1, + 0xc8, 0x19, 0x3e, 0x4b, 0xe7, 0x27, 0x07, 0xf9, 0x95, 0xfc, 0x06, 0xb9, 0xc7, 0xc0, 0x1e, 0x14, + 0xa1, 0xeb, 0xa5, 0x2e, 0xf2, 0x45, 0x4b, 0x3b, 0xd0, 0x45, 0x90, 0xd1, 0x27, 0xf2, 0x6b, 0xc7, + 0x49, 0x92, 0x5f, 0x91, 0x6f, 0xa4, 0x32, 0x82, 0x15, 0xf2, 0x4a, 0xb3, 0xd1, 0xd5, 0x9a, 0x87, + 0xc8, 0x0c, 0xf6, 0x35, 0x0b, 0x40, 0xb4, 0x53, 0x66, 0xf2, 0x64, 0x6d, 0xdb, 0x3a, 0xb5, 0x2f, + 0xc5, 0x98, 0x88, 0xa6, 0x69, 0x01, 0x19, 0x17, 0xa0, 0xd1, 0x92, 0x47, 0x48, 0xf9, 0xf5, 0xc8, + 0xd9, 0xc6, 0xbe, 0x6a, 0xc1, 0x78, 0xaa, 0xb9, 0x19, 0xf5, 0xb7, 0x93, 0x2f, 0xf8, 0xe4, 0xb0, + 0x6f, 0x25, 0xf3, 0x3b, 0x9a, 0xa7, 0xb4, 0x3f, 0x7e, 0x0f, 0x24, 0x9e, 0x38, 0x24, 0x6f, 0xc0, + 0x90, 0x3a, 0x62, 0xa9, 0xe9, 0x9d, 0xe7, 0x4b, 0x66, 0x5a, 0x8f, 0x52, 0x90, 0x10, 0x63, 0x7e, + 0xa9, 0xf8, 0x9c, 0xc2, 0xb1, 0xe2, 0x73, 0x1e, 0xef, 0x3b, 0x68, 0xd9, 0x06, 0xb0, 0xfe, 0x53, + 0x31, 0x80, 0x3d, 0x9d, 0xbb, 0x01, 0xec, 0x99, 0x33, 0x36, 0x80, 0x19, 0xde, 0x88, 0xe2, 0x23, + 0x78, 0x23, 0xde, 0x80, 0x0b, 0xbb, 0xb1, 0x76, 0xab, 0x67, 0x92, 0x7c, 0xce, 0xed, 0x6a, 0xa6, + 0xd9, 0x8b, 0x69, 0xea, 0x61, 0x44, 0xbd, 0xc8, 0xd0, 0x8b, 0xe3, 0xd0, 0xa0, 0x3b, 0x19, 0xe4, + 0x30, 0x93, 0x49, 0xda, 0xac, 0x3c, 0x78, 0x0c, 0xb3, 0xf2, 0xb7, 0x2c, 0xb8, 0xe8, 0x74, 0xdd, + 0xd4, 0x60, 0x47, 0xc4, 0x52, 0x5e, 0x01, 0xed, 0xb3, 0x59, 0xe4, 0xa5, 0xfd, 0x3e, 0xab, 0x08, + 0xb3, 0x1b, 0x44, 0x9e, 0x8b, 0x7d, 0x7c, 0x22, 0xa0, 0x2c, 0xdb, 0x21, 0xf7, 0x8d, 0x74, 0xe0, + 0x00, 0xf0, 0x4f, 0xff, 0xc9, 0x7c, 0xd5, 0xfa, 0x1c, 0x82, 0x07, 0x86, 0x1f, 0x21, 0x78, 0x20, + 0x65, 0xe3, 0x1f, 0xc9, 0xc9, 0xc6, 0xef, 0xc1, 0x84, 0xdb, 0x72, 0xea, 0x74, 0xa3, 0xd3, 0x6c, + 0x8a, 0xd0, 0x71, 0xf5, 0xd6, 0x5c, 0xa6, 0xa9, 0x60, 0xd5, 0xaf, 0x3a, 0xcd, 0xf4, 0x93, 0x9e, + 0x3a, 0x44, 0x7e, 0x39, 0x45, 0x09, 0xbb, 0x68, 0xb3, 0x09, 0xcb, 0x73, 0x1b, 0xd1, 0x88, 0x7d, + 0x6d, 0xee, 0xa1, 0x2e, 0x89, 0x09, 0xbb, 0x14, 0x83, 0xd1, 0xc4, 0x21, 0x2b, 0x30, 0x54, 0xf3, + 0x42, 0x79, 0xe9, 0x6c, 0x9c, 0x0b, 0xb3, 0xf7, 0x31, 0x11, 0xb8, 0x70, 0xab, 0xa2, 0xaf, 0x9b, + 0x3d, 0x9d, 0x91, 0x36, 0x4b, 0x97, 0x63, 0x5c, 0x9f, 0xac, 0x71, 0x62, 0xf2, 0x65, 0x0f, 0xe1, + 0x38, 0x7e, 0xb6, 0x87, 0x65, 0x7a, 0xe1, 0x96, 0x7a, 0x9b, 0x64, 0x54, 0xb2, 0x93, 0x4f, 0x74, + 0xc4, 0x14, 0x8c, 0x37, 0xff, 0xce, 0x1d, 0xf9, 0xe6, 0x1f, 0xcf, 0x97, 0x17, 0x35, 0xb5, 0x1f, + 0xea, 0x4a, 0x6e, 0xf9, 0xf2, 0xe2, 0x90, 0x2c, 0x99, 0x2f, 0x2f, 0x06, 0xa0, 0xc9, 0x92, 0xac, + 0xf7, 0xf2, 0xc7, 0x9d, 0xe7, 0x42, 0xe3, 0xe4, 0xde, 0x35, 0xd3, 0x31, 0x73, 0xe1, 0x48, 0xc7, + 0x4c, 0x97, 0x23, 0xe9, 0xe2, 0x09, 0x1c, 0x49, 0x0d, 0x9e, 0xc9, 0xec, 0xe6, 0xbc, 0xf4, 0xdd, + 0xe5, 0x70, 0x62, 0xe1, 0xd7, 0xd0, 0x45, 0x88, 0x1b, 0xff, 0x89, 0x82, 0x41, 0xcf, 0xc8, 0xcd, + 0xcb, 0x0f, 0x1d, 0xb9, 0xc9, 0xc4, 0x73, 0x0c, 0xe7, 0x29, 0xf1, 0x8a, 0x52, 0x3c, 0xc7, 0x60, + 0x34, 0x71, 0xd2, 0x6e, 0x99, 0x27, 0x4f, 0xcd, 0x2d, 0x33, 0x79, 0x06, 0x6e, 0x99, 0xa7, 0x8e, + 0xed, 0x96, 0x79, 0x0b, 0xce, 0xb7, 0xfd, 0xda, 0x82, 0x1b, 0x06, 0x1d, 0x7e, 0x97, 0x66, 0xae, + 0x53, 0xab, 0xd3, 0x88, 0xfb, 0x75, 0x86, 0xaf, 0x5d, 0x33, 0x1b, 0xd9, 0xe6, 0x0b, 0x79, 0x7a, + 0xf7, 0xa5, 0x2d, 0x1a, 0x89, 0xc1, 0x4c, 0xd7, 0xe2, 0x16, 0x01, 0x1e, 0xe3, 0x97, 0x51, 0x88, + 0x59, 0x7c, 0x4c, 0xaf, 0xd0, 0xb3, 0x67, 0xe3, 0x15, 0xfa, 0x08, 0x94, 0xc2, 0x46, 0x27, 0xaa, + 0xf9, 0x7b, 0x1e, 0x77, 0xfd, 0x0d, 0xe9, 0x57, 0xbf, 0x4b, 0x15, 0x09, 0xbf, 0x7f, 0x30, 0x35, + 0xa1, 0x7e, 0x1b, 0x36, 0x33, 0x09, 0x21, 0xbf, 0xde, 0xe3, 0xb6, 0x80, 0x7d, 0x9a, 0xb7, 0x05, + 0x2e, 0x9f, 0xe8, 0xa6, 0x40, 0x96, 0xeb, 0xeb, 0xbd, 0xef, 0x3a, 0xd7, 0xd7, 0xaf, 0x59, 0x30, + 0xba, 0x6b, 0x1a, 0x28, 0xa5, 0x7b, 0x2e, 0x87, 0x30, 0x81, 0x84, 0xdd, 0x73, 0xce, 0x66, 0xc2, + 0x2e, 0x01, 0xba, 0x9f, 0x06, 0x60, 0xb2, 0x25, 0x19, 0x21, 0x0c, 0xcf, 0x3d, 0xae, 0x10, 0x86, + 0xb7, 0xb8, 0x30, 0x53, 0x27, 0x5d, 0xee, 0xb3, 0xcb, 0x37, 0x82, 0x51, 0x09, 0x46, 0x1d, 0xc0, + 0x68, 0xf2, 0x23, 0x5f, 0xb1, 0x60, 0x42, 0x1d, 0xce, 0xa4, 0x83, 0x21, 0x94, 0x31, 0x58, 0x79, + 0x9e, 0x09, 0x79, 0x10, 0xef, 0x66, 0x8a, 0x0f, 0x76, 0x71, 0x66, 0xa2, 0x5d, 0x87, 0xbc, 0xd4, + 0x43, 0x1e, 0x6a, 0x28, 0x15, 0x99, 0xd9, 0x18, 0x8c, 0x26, 0x0e, 0xf9, 0x0d, 0xfd, 0x9a, 0xef, + 0x55, 0x2e, 0xd5, 0x3f, 0x9a, 0xb3, 0x82, 0x9a, 0xc7, 0x93, 0xbe, 0xe4, 0x97, 0x2d, 0x98, 0xd8, + 0x4b, 0x59, 0x35, 0x64, 0x10, 0x1a, 0xe6, 0x6f, 0x2f, 0xe9, 0xf1, 0xfc, 0x7c, 0x57, 0x0b, 0x1e, + 0xd9, 0x03, 0xfc, 0xae, 0x7a, 0xaa, 0xf8, 0x8f, 0x08, 0x8c, 0xa5, 0xde, 0xd2, 0x7f, 0x7f, 0x32, + 0x8b, 0xf6, 0x95, 0x74, 0x42, 0xe2, 0x51, 0x85, 0x9f, 0x48, 0x4a, 0x9c, 0xc8, 0x1a, 0x5c, 0x38, + 0xd5, 0xac, 0xc1, 0x7d, 0x67, 0x93, 0x35, 0x78, 0xe2, 0x34, 0xb2, 0x06, 0x9f, 0x3b, 0x51, 0xd6, + 0x60, 0x23, 0x6b, 0x73, 0xff, 0x03, 0xb2, 0x36, 0xcf, 0xc2, 0xb8, 0x8a, 0xee, 0xa7, 0x32, 0x1d, + 0xac, 0x70, 0xec, 0x5d, 0x96, 0x55, 0xc6, 0xe7, 0x93, 0xc5, 0x98, 0xc6, 0x27, 0xef, 0x58, 0x50, + 0xf4, 0x78, 0xcd, 0x81, 0xbc, 0x9e, 0x50, 0x48, 0x4e, 0x2d, 0x7e, 0x6e, 0x95, 0x62, 0x41, 0xc5, + 0x33, 0x16, 0x39, 0xec, 0xbe, 0xfa, 0x81, 0xa2, 0x05, 0xe4, 0x35, 0x28, 0xfb, 0xdb, 0xdb, 0x4d, + 0xdf, 0xa9, 0xc5, 0xa9, 0x8d, 0x95, 0xe7, 0x51, 0xdc, 0xce, 0xd2, 0x09, 0xfe, 0xd6, 0x7b, 0xe0, + 0x61, 0x4f, 0x0a, 0xe4, 0x5b, 0x4c, 0x19, 0x88, 0xfc, 0x80, 0xd6, 0x62, 0x23, 0xc9, 0x10, 0xef, + 0x33, 0xcd, 0xbd, 0xcf, 0x95, 0x24, 0x1f, 0xd1, 0x7b, 0x3d, 0x28, 0xa9, 0x52, 0x4c, 0x37, 0x8b, + 0x04, 0x70, 0xa9, 0x9d, 0x65, 0xa3, 0x09, 0xe5, 0x9d, 0x84, 0xa3, 0x2c, 0x45, 0x6a, 0xe9, 0x5e, + 0xca, 0xb4, 0xf2, 0x84, 0xd8, 0x83, 0xb2, 0x99, 0xf4, 0xb8, 0x74, 0x36, 0x49, 0x8f, 0xdf, 0xe6, + 0xcf, 0xe5, 0x8b, 0x4c, 0x39, 0xea, 0xd4, 0xbf, 0x92, 0x4b, 0xb0, 0xbc, 0xa0, 0x69, 0xbc, 0x53, + 0xa6, 0xd9, 0xa0, 0xc1, 0x92, 0xfc, 0xff, 0xcc, 0xfc, 0xdc, 0xc2, 0xb4, 0x51, 0xcf, 0x7d, 0x4e, + 0xbc, 0xeb, 0x72, 0x74, 0xff, 0x33, 0x0b, 0x26, 0xc5, 0xcc, 0x4b, 0x2b, 0xd4, 0x6c, 0x3b, 0x97, + 0xd1, 0xfb, 0x79, 0x3b, 0xa7, 0x79, 0x9c, 0x4e, 0x25, 0xc1, 0x95, 0xfb, 0x4c, 0x8f, 0x68, 0x09, + 0xf9, 0x5a, 0x86, 0x1a, 0x3f, 0x9e, 0x97, 0xb1, 0x30, 0x3b, 0xb7, 0xf3, 0xf9, 0xc3, 0xe3, 0x68, + 0xee, 0xff, 0xa2, 0xa7, 0x2d, 0x93, 0xf0, 0xe6, 0xfd, 0xad, 0x53, 0xb2, 0x65, 0x9a, 0x09, 0xa8, + 0x4f, 0x62, 0xd1, 0x9c, 0xfc, 0xa2, 0x25, 0xde, 0x88, 0xe8, 0xa9, 0x85, 0x6c, 0x25, 0xb5, 0x90, + 0xd5, 0x3c, 0xb3, 0xd4, 0x9b, 0xea, 0xd0, 0x2f, 0x59, 0x70, 0x21, 0x4b, 0x48, 0x66, 0x34, 0xe9, + 0x93, 0xc9, 0x26, 0xe5, 0xa8, 0x6c, 0x9b, 0x0d, 0xca, 0x27, 0x35, 0xf7, 0x8f, 0x87, 0x0c, 0x0f, + 0x52, 0x44, 0xdb, 0xb9, 0x07, 0xfa, 0x79, 0x30, 0xe0, 0x7a, 0x4d, 0xd7, 0xa3, 0xf2, 0x52, 0x4f, + 0x9e, 0x47, 0x0f, 0x99, 0x0a, 0x9f, 0x51, 0x47, 0xc9, 0xe5, 0x31, 0x3b, 0x94, 0xd2, 0xcf, 0x7c, + 0xf4, 0x9f, 0xfd, 0x33, 0x1f, 0x7b, 0x30, 0xb4, 0xe7, 0x46, 0x0d, 0xee, 0x08, 0x97, 0x7e, 0x9a, + 0x1c, 0x2e, 0xc3, 0x30, 0x72, 0x71, 0xdf, 0xef, 0x2a, 0x06, 0x18, 0xf3, 0x22, 0x33, 0x82, 0x31, + 0x0f, 0xef, 0x4b, 0xc7, 0x5d, 0xdd, 0x55, 0x05, 0x18, 0xe3, 0xb0, 0x8f, 0x35, 0xc2, 0xfe, 0xa9, + 0xa4, 0x17, 0x32, 0x23, 0x61, 0x1e, 0x09, 0xaf, 0x24, 0x45, 0x71, 0xe5, 0xec, 0xae, 0xc1, 0x03, + 0x13, 0x1c, 0x75, 0x52, 0xc8, 0x52, 0xcf, 0xa4, 0x90, 0x6f, 0xf2, 0x3d, 0x3f, 0x72, 0xbd, 0x0e, + 0x5d, 0xf7, 0x64, 0x50, 0xe0, 0x6a, 0x3e, 0x17, 0xe4, 0x04, 0x4d, 0x91, 0x8e, 0x20, 0xfe, 0x8f, + 0x06, 0x3f, 0xc3, 0x5c, 0x3e, 0x7c, 0xa4, 0xb9, 0x3c, 0x3e, 0x29, 0x8f, 0xe4, 0x7e, 0x52, 0x8e, + 0x68, 0x3b, 0x97, 0x93, 0xf2, 0xbb, 0xea, 0x44, 0xf9, 0x7f, 0x2d, 0x20, 0x7a, 0xeb, 0x76, 0xc2, + 0x1d, 0xf9, 0x36, 0xd3, 0xe9, 0x87, 0x78, 0x7d, 0xd6, 0x02, 0xf0, 0xf4, 0x63, 0x50, 0xf9, 0xee, + 0x5a, 0x82, 0x66, 0xdc, 0x80, 0x18, 0x86, 0x06, 0x4f, 0xfb, 0x7f, 0x5b, 0x70, 0xa9, 0xbb, 0xef, + 0x67, 0x10, 0x00, 0xb4, 0x9f, 0x0c, 0x00, 0xda, 0xcc, 0xd1, 0xe2, 0xaa, 0xbb, 0xd1, 0x23, 0x14, + 0xe8, 0x47, 0x05, 0x18, 0x37, 0x91, 0x2b, 0xf4, 0x2c, 0x06, 0x7b, 0x2f, 0x11, 0xcf, 0x77, 0x3b, + 0xdf, 0xfe, 0x56, 0xa4, 0xe1, 0x3e, 0x2b, 0x7a, 0xf2, 0xed, 0x54, 0xf4, 0xe4, 0xdd, 0xfc, 0x59, + 0x1f, 0x1d, 0x44, 0xf9, 0x3f, 0x2d, 0x38, 0x9f, 0xaa, 0x71, 0x06, 0x13, 0x6c, 0x37, 0x39, 0xc1, + 0x5e, 0xcd, 0xbd, 0xd7, 0x3d, 0x66, 0xd7, 0x6f, 0x16, 0xba, 0x7a, 0xcb, 0xcf, 0x01, 0x5f, 0xb0, + 0xa0, 0x18, 0x39, 0xe1, 0x8e, 0x8a, 0xc5, 0xf9, 0xe4, 0xa9, 0xcc, 0x80, 0x69, 0xf6, 0x5b, 0x4a, + 0x67, 0xdd, 0x3e, 0x0e, 0x43, 0xc1, 0x7d, 0xf2, 0xf3, 0x16, 0x40, 0x8c, 0xf4, 0xb8, 0x54, 0x56, + 0xfb, 0xb7, 0x0b, 0x70, 0x31, 0x73, 0x1a, 0x91, 0x2f, 0x69, 0xa3, 0x8e, 0x95, 0x77, 0xa4, 0x59, + 0x82, 0x91, 0x69, 0xdb, 0x19, 0x4d, 0xd8, 0x76, 0xa4, 0x49, 0xe7, 0x71, 0x1d, 0x38, 0xa4, 0x98, + 0x36, 0x3e, 0xd6, 0x0f, 0xad, 0x38, 0x78, 0x51, 0x27, 0xbf, 0xf8, 0x0b, 0x18, 0xe9, 0x6d, 0xff, + 0xc8, 0x88, 0xb7, 0x56, 0x1d, 0x3d, 0x03, 0x59, 0xb1, 0x97, 0x94, 0x15, 0x98, 0xbf, 0xfb, 0xaf, + 0x87, 0xb0, 0xf8, 0x14, 0x64, 0xf9, 0x03, 0x8f, 0x97, 0x39, 0x2b, 0x71, 0x67, 0xaa, 0x70, 0xec, + 0x3b, 0x53, 0xa3, 0x30, 0xfc, 0x31, 0xb7, 0xad, 0x5d, 0x57, 0xd3, 0xdf, 0xf9, 0xc1, 0x95, 0x27, + 0x7e, 0xff, 0x07, 0x57, 0x9e, 0xf8, 0xde, 0x0f, 0xae, 0x3c, 0xf1, 0xd9, 0xc3, 0x2b, 0xd6, 0x77, + 0x0e, 0xaf, 0x58, 0xbf, 0x7f, 0x78, 0xc5, 0xfa, 0xde, 0xe1, 0x15, 0xeb, 0xbf, 0x1d, 0x5e, 0xb1, + 0xfe, 0xde, 0x7f, 0xbf, 0xf2, 0xc4, 0xc7, 0x4a, 0xaa, 0x63, 0x7f, 0x1e, 0x00, 0x00, 0xff, 0xff, + 0x6a, 0x21, 0xdc, 0x81, 0x74, 0xb8, 0x00, 0x00, } func (m *Amount) Marshal() (dAtA []byte, err error) { @@ -5160,6 +5293,53 @@ func (m *Cache) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } +func (m *ClientCertAuth) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ClientCertAuth) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ClientCertAuth) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ClientKeySecret != nil { + { + size, err := m.ClientKeySecret.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if m.ClientCertSecret != nil { + { + size, err := m.ClientCertSecret.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + func (m *ClusterWorkflowTemplate) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -6074,6 +6254,39 @@ func (m *DataSource) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } +func (m *EndpointParam) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *EndpointParam) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *EndpointParam) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + i -= len(m.Value) + copy(dAtA[i:], m.Value) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value))) + i-- + dAtA[i] = 0x12 + i -= len(m.Key) + copy(dAtA[i:], m.Key) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key))) + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + func (m *Event) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -6686,8 +6899,16 @@ func (m *HTTPArtifact) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + i-- + if m.FollowTemporaryRedirects { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x20 { - size, err := m.BasicAuth.MarshalToSizedBuffer(dAtA[:i]) + size, err := m.HTTPAuth.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } @@ -6718,6 +6939,59 @@ func (m *HTTPArtifact) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } +func (m *HTTPAuth) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *HTTPAuth) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *HTTPAuth) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.BasicAuth.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + { + size, err := m.OAuth2.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + { + size, err := m.ClientCert.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + func (m *HTTPHeader) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -7813,6 +8087,88 @@ func (m *NoneStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } +func (m *OAuth2Auth) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *OAuth2Auth) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *OAuth2Auth) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Scopes) > 0 { + for iNdEx := len(m.Scopes) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Scopes[iNdEx]) + copy(dAtA[i:], m.Scopes[iNdEx]) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scopes[iNdEx]))) + i-- + dAtA[i] = 0x2a + } + } + if len(m.EndpointParams) > 0 { + for iNdEx := len(m.EndpointParams) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.EndpointParams[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + } + } + if m.TokenURLSecret != nil { + { + size, err := m.TokenURLSecret.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + if m.ClientSecretSecret != nil { + { + size, err := m.ClientSecretSecret.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if m.ClientIDSecret != nil { + { + size, err := m.ClientIDSecret.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + func (m *OSSArtifact) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -12183,6 +12539,23 @@ func (m *Cache) Size() (n int) { return n } +func (m *ClientCertAuth) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.ClientCertSecret != nil { + l = m.ClientCertSecret.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + if m.ClientKeySecret != nil { + l = m.ClientKeySecret.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + return n +} + func (m *ClusterWorkflowTemplate) Size() (n int) { if m == nil { return 0 @@ -12515,6 +12888,19 @@ func (m *DataSource) Size() (n int) { return n } +func (m *EndpointParam) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Key) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.Value) + n += 1 + l + sovGenerated(uint64(l)) + return n +} + func (m *Event) Size() (n int) { if m == nil { return 0 @@ -12743,25 +13129,41 @@ func (m *HTTPArtifact) Size() (n int) { n += 1 + l + sovGenerated(uint64(l)) } } - l = m.BasicAuth.Size() + l = m.HTTPAuth.Size() n += 1 + l + sovGenerated(uint64(l)) + n += 2 return n } -func (m *HTTPHeader) Size() (n int) { +func (m *HTTPAuth) Size() (n int) { if m == nil { return 0 } var l int _ = l - l = len(m.Name) + l = m.ClientCert.Size() n += 1 + l + sovGenerated(uint64(l)) - l = len(m.Value) + l = m.OAuth2.Size() + n += 1 + l + sovGenerated(uint64(l)) + l = m.BasicAuth.Size() n += 1 + l + sovGenerated(uint64(l)) - if m.ValueFrom != nil { - l = m.ValueFrom.Size() - n += 1 + l + sovGenerated(uint64(l)) - } + return n +} + +func (m *HTTPHeader) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Name) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.Value) + n += 1 + l + sovGenerated(uint64(l)) + if m.ValueFrom != nil { + l = m.ValueFrom.Size() + n += 1 + l + sovGenerated(uint64(l)) + } return n } @@ -13166,6 +13568,39 @@ func (m *NoneStrategy) Size() (n int) { return n } +func (m *OAuth2Auth) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.ClientIDSecret != nil { + l = m.ClientIDSecret.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + if m.ClientSecretSecret != nil { + l = m.ClientSecretSecret.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + if m.TokenURLSecret != nil { + l = m.TokenURLSecret.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + if len(m.EndpointParams) > 0 { + for _, e := range m.EndpointParams { + l = e.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + } + if len(m.Scopes) > 0 { + for _, s := range m.Scopes { + l = len(s) + n += 1 + l + sovGenerated(uint64(l)) + } + } + return n +} + func (m *OSSArtifact) Size() (n int) { if m == nil { return 0 @@ -14775,6 +15210,17 @@ func (this *Cache) String() string { }, "") return s } +func (this *ClientCertAuth) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&ClientCertAuth{`, + `ClientCertSecret:` + strings.Replace(fmt.Sprintf("%v", this.ClientCertSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`, + `ClientKeySecret:` + strings.Replace(fmt.Sprintf("%v", this.ClientKeySecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`, + `}`, + }, "") + return s +} func (this *ClusterWorkflowTemplate) String() string { if this == nil { return "nil" @@ -15038,6 +15484,17 @@ func (this *DataSource) String() string { }, "") return s } +func (this *EndpointParam) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&EndpointParam{`, + `Key:` + fmt.Sprintf("%v", this.Key) + `,`, + `Value:` + fmt.Sprintf("%v", this.Value) + `,`, + `}`, + }, "") + return s +} func (this *Event) String() string { if this == nil { return "nil" @@ -15204,6 +15661,19 @@ func (this *HTTPArtifact) String() string { s := strings.Join([]string{`&HTTPArtifact{`, `URL:` + fmt.Sprintf("%v", this.URL) + `,`, `Headers:` + repeatedStringForHeaders + `,`, + `HTTPAuth:` + strings.Replace(strings.Replace(this.HTTPAuth.String(), "HTTPAuth", "HTTPAuth", 1), `&`, ``, 1) + `,`, + `FollowTemporaryRedirects:` + fmt.Sprintf("%v", this.FollowTemporaryRedirects) + `,`, + `}`, + }, "") + return s +} +func (this *HTTPAuth) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&HTTPAuth{`, + `ClientCert:` + strings.Replace(strings.Replace(this.ClientCert.String(), "ClientCertAuth", "ClientCertAuth", 1), `&`, ``, 1) + `,`, + `OAuth2:` + strings.Replace(strings.Replace(this.OAuth2.String(), "OAuth2Auth", "OAuth2Auth", 1), `&`, ``, 1) + `,`, `BasicAuth:` + strings.Replace(strings.Replace(this.BasicAuth.String(), "BasicAuth", "BasicAuth", 1), `&`, ``, 1) + `,`, `}`, }, "") @@ -15532,6 +16002,25 @@ func (this *NoneStrategy) String() string { }, "") return s } +func (this *OAuth2Auth) String() string { + if this == nil { + return "nil" + } + repeatedStringForEndpointParams := "[]EndpointParam{" + for _, f := range this.EndpointParams { + repeatedStringForEndpointParams += strings.Replace(strings.Replace(f.String(), "EndpointParam", "EndpointParam", 1), `&`, ``, 1) + "," + } + repeatedStringForEndpointParams += "}" + s := strings.Join([]string{`&OAuth2Auth{`, + `ClientIDSecret:` + strings.Replace(fmt.Sprintf("%v", this.ClientIDSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`, + `ClientSecretSecret:` + strings.Replace(fmt.Sprintf("%v", this.ClientSecretSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`, + `TokenURLSecret:` + strings.Replace(fmt.Sprintf("%v", this.TokenURLSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`, + `EndpointParams:` + repeatedStringForEndpointParams + `,`, + `Scopes:` + fmt.Sprintf("%v", this.Scopes) + `,`, + `}`, + }, "") + return s +} func (this *OSSArtifact) String() string { if this == nil { return "nil" @@ -19005,6 +19494,128 @@ func (m *Cache) Unmarshal(dAtA []byte) error { } return nil } +func (m *ClientCertAuth) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ClientCertAuth: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ClientCertAuth: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ClientCertSecret", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ClientCertSecret == nil { + m.ClientCertSecret = &v1.SecretKeySelector{} + } + if err := m.ClientCertSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ClientKeySecret", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ClientKeySecret == nil { + m.ClientKeySecret = &v1.SecretKeySelector{} + } + if err := m.ClientKeySecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func (m *ClusterWorkflowTemplate) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -21682,6 +22293,120 @@ func (m *DataSource) Unmarshal(dAtA []byte) error { } return nil } +func (m *EndpointParam) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: EndpointParam: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: EndpointParam: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Key = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Value = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func (m *Event) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -23433,7 +24158,173 @@ func (m *HTTP) Unmarshal(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Body", wireType) } - var stringLen uint64 + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Body = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SuccessCondition", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.SuccessCondition = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 7: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field InsecureSkipVerify", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.InsecureSkipVerify = bool(v != 0) + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *HTTPArtifact) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: HTTPArtifact: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: HTTPArtifact: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.URL = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Headers", wireType) + } + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowGenerated @@ -23443,29 +24334,31 @@ func (m *HTTP) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if msglen < 0 { return ErrInvalidLengthGenerated } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthGenerated } if postIndex > l { return io.ErrUnexpectedEOF } - m.Body = string(dAtA[iNdEx:postIndex]) + m.Headers = append(m.Headers, Header{}) + if err := m.Headers[len(m.Headers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } iNdEx = postIndex - case 6: + case 3: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field SuccessCondition", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field HTTPAuth", wireType) } - var stringLen uint64 + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowGenerated @@ -23475,27 +24368,28 @@ func (m *HTTP) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if msglen < 0 { return ErrInvalidLengthGenerated } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthGenerated } if postIndex > l { return io.ErrUnexpectedEOF } - m.SuccessCondition = string(dAtA[iNdEx:postIndex]) + if err := m.HTTPAuth.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } iNdEx = postIndex - case 7: + case 4: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field InsecureSkipVerify", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field FollowTemporaryRedirects", wireType) } var v int for shift := uint(0); ; shift += 7 { @@ -23512,7 +24406,7 @@ func (m *HTTP) Unmarshal(dAtA []byte) error { break } } - m.InsecureSkipVerify = bool(v != 0) + m.FollowTemporaryRedirects = bool(v != 0) default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) @@ -23534,7 +24428,7 @@ func (m *HTTP) Unmarshal(dAtA []byte) error { } return nil } -func (m *HTTPArtifact) Unmarshal(dAtA []byte) error { +func (m *HTTPAuth) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { @@ -23557,17 +24451,17 @@ func (m *HTTPArtifact) Unmarshal(dAtA []byte) error { fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { - return fmt.Errorf("proto: HTTPArtifact: wiretype end group for non-group") + return fmt.Errorf("proto: HTTPAuth: wiretype end group for non-group") } if fieldNum <= 0 { - return fmt.Errorf("proto: HTTPArtifact: illegal tag %d (wire type %d)", fieldNum, wire) + return fmt.Errorf("proto: HTTPAuth: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field ClientCert", wireType) } - var stringLen uint64 + var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowGenerated @@ -23577,27 +24471,28 @@ func (m *HTTPArtifact) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - stringLen |= uint64(b&0x7F) << shift + msglen |= int(b&0x7F) << shift if b < 0x80 { break } } - intStringLen := int(stringLen) - if intStringLen < 0 { + if msglen < 0 { return ErrInvalidLengthGenerated } - postIndex := iNdEx + intStringLen + postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthGenerated } if postIndex > l { return io.ErrUnexpectedEOF } - m.URL = string(dAtA[iNdEx:postIndex]) + if err := m.ClientCert.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } iNdEx = postIndex case 2: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Headers", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field OAuth2", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -23624,8 +24519,7 @@ func (m *HTTPArtifact) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Headers = append(m.Headers, Header{}) - if err := m.Headers[len(m.Headers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + if err := m.OAuth2.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex @@ -27237,6 +28131,230 @@ func (m *NoneStrategy) Unmarshal(dAtA []byte) error { } return nil } +func (m *OAuth2Auth) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: OAuth2Auth: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: OAuth2Auth: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ClientIDSecret", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ClientIDSecret == nil { + m.ClientIDSecret = &v1.SecretKeySelector{} + } + if err := m.ClientIDSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ClientSecretSecret", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ClientSecretSecret == nil { + m.ClientSecretSecret = &v1.SecretKeySelector{} + } + if err := m.ClientSecretSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TokenURLSecret", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.TokenURLSecret == nil { + m.TokenURLSecret = &v1.SecretKeySelector{} + } + if err := m.TokenURLSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field EndpointParams", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.EndpointParams = append(m.EndpointParams, EndpointParam{}) + if err := m.EndpointParams[len(m.EndpointParams)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Scopes = append(m.Scopes, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func (m *OSSArtifact) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 diff --git a/pkg/apis/workflow/v1alpha1/generated.proto b/pkg/apis/workflow/v1alpha1/generated.proto index ccab36bd99bb..678637ddac77 100644 --- a/pkg/apis/workflow/v1alpha1/generated.proto +++ b/pkg/apis/workflow/v1alpha1/generated.proto @@ -216,6 +216,13 @@ message Cache { optional k8s.io.api.core.v1.ConfigMapKeySelector configMap = 1; } +// ClientCertAuth holds necessary information for client authentication via certificates +message ClientCertAuth { + optional k8s.io.api.core.v1.SecretKeySelector clientCertSecret = 1; + + optional k8s.io.api.core.v1.SecretKeySelector clientKeySecret = 2; +} + // ClusterWorkflowTemplate is the definition of a workflow template resource in cluster scope // +genclient // +genclient:noStatus @@ -443,6 +450,15 @@ message DataSource { optional ArtifactPaths artifactPaths = 1; } +// EndpointParam is for requesting optional fields that should be sent in the oauth request +message EndpointParam { + // Name is the header name + optional string key = 1; + + // Value is the literal value to use for the header + optional string value = 2; +} + message Event { // Selector (https://github.com/antonmedv/expr) that we must must match the event. E.g. `payload.message == "test"` optional string selector = 1; @@ -611,7 +627,18 @@ message HTTPArtifact { // Headers are an optional list of headers to send with HTTP requests for artifacts repeated Header headers = 2; - // BasicAuth is the secret selector for basic authentication + // HTTPAuth contains information for client authentication + optional HTTPAuth hTTPAuth = 3; + + // whether to follow temporary redirects, needed for webHDFS + optional bool followTemporaryRedirects = 4; +} + +message HTTPAuth { + optional ClientCertAuth clientCert = 1; + + optional OAuth2Auth oauth2 = 2; + optional BasicAuth basicAuth = 3; } @@ -900,6 +927,19 @@ message NodeSynchronizationStatus { message NoneStrategy { } +// OAuth2Auth holds all information for client authentication via OAuth2 tokens +message OAuth2Auth { + optional k8s.io.api.core.v1.SecretKeySelector clientIDSecret = 1; + + optional k8s.io.api.core.v1.SecretKeySelector clientSecretSecret = 2; + + optional k8s.io.api.core.v1.SecretKeySelector tokenURLSecret = 3; + + repeated string scopes = 5; + + repeated EndpointParam endpointParams = 4; +} + // OSSArtifact is the location of an Alibaba Cloud OSS artifact message OSSArtifact { optional OSSBucket oSSBucket = 1; diff --git a/pkg/apis/workflow/v1alpha1/openapi_generated.go b/pkg/apis/workflow/v1alpha1/openapi_generated.go index 9997fd2474c0..5079ba007c77 100644 --- a/pkg/apis/workflow/v1alpha1/openapi_generated.go +++ b/pkg/apis/workflow/v1alpha1/openapi_generated.go @@ -29,6 +29,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Backoff": schema_pkg_apis_workflow_v1alpha1_Backoff(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.BasicAuth": schema_pkg_apis_workflow_v1alpha1_BasicAuth(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Cache": schema_pkg_apis_workflow_v1alpha1_Cache(ref), + "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClientCertAuth": schema_pkg_apis_workflow_v1alpha1_ClientCertAuth(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClusterWorkflowTemplate": schema_pkg_apis_workflow_v1alpha1_ClusterWorkflowTemplate(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClusterWorkflowTemplateList": schema_pkg_apis_workflow_v1alpha1_ClusterWorkflowTemplateList(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Condition": schema_pkg_apis_workflow_v1alpha1_Condition(ref), @@ -46,6 +47,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.DAGTemplate": schema_pkg_apis_workflow_v1alpha1_DAGTemplate(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Data": schema_pkg_apis_workflow_v1alpha1_Data(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.DataSource": schema_pkg_apis_workflow_v1alpha1_DataSource(ref), + "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.EndpointParam": schema_pkg_apis_workflow_v1alpha1_EndpointParam(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Event": schema_pkg_apis_workflow_v1alpha1_Event(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ExecutorConfig": schema_pkg_apis_workflow_v1alpha1_ExecutorConfig(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.GCSArtifact": schema_pkg_apis_workflow_v1alpha1_GCSArtifact(ref), @@ -59,6 +61,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HDFSKrbConfig": schema_pkg_apis_workflow_v1alpha1_HDFSKrbConfig(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTP": schema_pkg_apis_workflow_v1alpha1_HTTP(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTPArtifact": schema_pkg_apis_workflow_v1alpha1_HTTPArtifact(ref), + "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTPAuth": schema_pkg_apis_workflow_v1alpha1_HTTPAuth(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTPHeader": schema_pkg_apis_workflow_v1alpha1_HTTPHeader(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTPHeaderSource": schema_pkg_apis_workflow_v1alpha1_HTTPHeaderSource(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Header": schema_pkg_apis_workflow_v1alpha1_Header(ref), @@ -82,6 +85,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.NodeStatus": schema_pkg_apis_workflow_v1alpha1_NodeStatus(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.NodeSynchronizationStatus": schema_pkg_apis_workflow_v1alpha1_NodeSynchronizationStatus(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.NoneStrategy": schema_pkg_apis_workflow_v1alpha1_NoneStrategy(ref), + "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2Auth": schema_pkg_apis_workflow_v1alpha1_OAuth2Auth(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OSSArtifact": schema_pkg_apis_workflow_v1alpha1_OSSArtifact(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OSSArtifactRepository": schema_pkg_apis_workflow_v1alpha1_OSSArtifactRepository(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OSSBucket": schema_pkg_apis_workflow_v1alpha1_OSSBucket(ref), @@ -900,6 +904,31 @@ func schema_pkg_apis_workflow_v1alpha1_Cache(ref common.ReferenceCallback) commo } } +func schema_pkg_apis_workflow_v1alpha1_ClientCertAuth(ref common.ReferenceCallback) common.OpenAPIDefinition { + return common.OpenAPIDefinition{ + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "ClientCertAuth holds necessary information for client authentication via certificates", + Type: []string{"object"}, + Properties: map[string]spec.Schema{ + "clientCertSecret": { + SchemaProps: spec.SchemaProps{ + Ref: ref("k8s.io/api/core/v1.SecretKeySelector"), + }, + }, + "clientKeySecret": { + SchemaProps: spec.SchemaProps{ + Ref: ref("k8s.io/api/core/v1.SecretKeySelector"), + }, + }, + }, + }, + }, + Dependencies: []string{ + "k8s.io/api/core/v1.SecretKeySelector"}, + } +} + func schema_pkg_apis_workflow_v1alpha1_ClusterWorkflowTemplate(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ @@ -1893,6 +1922,35 @@ func schema_pkg_apis_workflow_v1alpha1_DataSource(ref common.ReferenceCallback) } } +func schema_pkg_apis_workflow_v1alpha1_EndpointParam(ref common.ReferenceCallback) common.OpenAPIDefinition { + return common.OpenAPIDefinition{ + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "EndpointParam is for requesting optional fields that should be sent in the oauth request", + Type: []string{"object"}, + Properties: map[string]spec.Schema{ + "key": { + SchemaProps: spec.SchemaProps{ + Description: "Name is the header name", + Default: "", + Type: []string{"string"}, + Format: "", + }, + }, + "value": { + SchemaProps: spec.SchemaProps{ + Description: "Value is the literal value to use for the header", + Type: []string{"string"}, + Format: "", + }, + }, + }, + Required: []string{"key"}, + }, + }, + } +} + func schema_pkg_apis_workflow_v1alpha1_Event(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ @@ -2561,16 +2619,29 @@ func schema_pkg_apis_workflow_v1alpha1_HTTPArtifact(ref common.ReferenceCallback }, }, }, - "usernameSecret": { + "clientCert": { SchemaProps: spec.SchemaProps{ - Description: "UsernameSecret is the secret selector to the repository username", - Ref: ref("k8s.io/api/core/v1.SecretKeySelector"), + Default: map[string]interface{}{}, + Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClientCertAuth"), }, }, - "passwordSecret": { + "oauth2": { SchemaProps: spec.SchemaProps{ - Description: "PasswordSecret is the secret selector to the repository password", - Ref: ref("k8s.io/api/core/v1.SecretKeySelector"), + Default: map[string]interface{}{}, + Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2Auth"), + }, + }, + "basicAuth": { + SchemaProps: spec.SchemaProps{ + Default: map[string]interface{}{}, + Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.BasicAuth"), + }, + }, + "followTemporaryRedirects": { + SchemaProps: spec.SchemaProps{ + Description: "whether to follow temporary redirects, needed for webHDFS", + Type: []string{"boolean"}, + Format: "", }, }, }, @@ -2578,7 +2649,39 @@ func schema_pkg_apis_workflow_v1alpha1_HTTPArtifact(ref common.ReferenceCallback }, }, Dependencies: []string{ - "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Header", "k8s.io/api/core/v1.SecretKeySelector"}, + "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.BasicAuth", "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClientCertAuth", "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Header", "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2Auth"}, + } +} + +func schema_pkg_apis_workflow_v1alpha1_HTTPAuth(ref common.ReferenceCallback) common.OpenAPIDefinition { + return common.OpenAPIDefinition{ + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Type: []string{"object"}, + Properties: map[string]spec.Schema{ + "clientCert": { + SchemaProps: spec.SchemaProps{ + Default: map[string]interface{}{}, + Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClientCertAuth"), + }, + }, + "oauth2": { + SchemaProps: spec.SchemaProps{ + Default: map[string]interface{}{}, + Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2Auth"), + }, + }, + "basicAuth": { + SchemaProps: spec.SchemaProps{ + Default: map[string]interface{}{}, + Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.BasicAuth"), + }, + }, + }, + }, + }, + Dependencies: []string{ + "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.BasicAuth", "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClientCertAuth", "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2Auth"}, } } @@ -3481,6 +3584,63 @@ func schema_pkg_apis_workflow_v1alpha1_NoneStrategy(ref common.ReferenceCallback } } +func schema_pkg_apis_workflow_v1alpha1_OAuth2Auth(ref common.ReferenceCallback) common.OpenAPIDefinition { + return common.OpenAPIDefinition{ + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "OAuth2Auth holds all information for client authentication via OAuth2 tokens", + Type: []string{"object"}, + Properties: map[string]spec.Schema{ + "clientIDSecret": { + SchemaProps: spec.SchemaProps{ + Ref: ref("k8s.io/api/core/v1.SecretKeySelector"), + }, + }, + "clientSecretSecret": { + SchemaProps: spec.SchemaProps{ + Ref: ref("k8s.io/api/core/v1.SecretKeySelector"), + }, + }, + "tokenURLSecret": { + SchemaProps: spec.SchemaProps{ + Ref: ref("k8s.io/api/core/v1.SecretKeySelector"), + }, + }, + "scopes": { + SchemaProps: spec.SchemaProps{ + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Default: "", + Type: []string{"string"}, + Format: "", + }, + }, + }, + }, + }, + "endpointParams": { + SchemaProps: spec.SchemaProps{ + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Default: map[string]interface{}{}, + Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.EndpointParam"), + }, + }, + }, + }, + }, + }, + }, + }, + Dependencies: []string{ + "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.EndpointParam", "k8s.io/api/core/v1.SecretKeySelector"}, + } +} + func schema_pkg_apis_workflow_v1alpha1_OSSArtifact(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ diff --git a/pkg/apis/workflow/v1alpha1/workflow_types.go b/pkg/apis/workflow/v1alpha1/workflow_types.go index 0bcdeaaa0d64..e6b525851d2a 100644 --- a/pkg/apis/workflow/v1alpha1/workflow_types.go +++ b/pkg/apis/workflow/v1alpha1/workflow_types.go @@ -2279,16 +2279,49 @@ type BasicAuth struct { PasswordSecret *apiv1.SecretKeySelector `json:"passwordSecret,omitempty" protobuf:"bytes,2,opt,name=passwordSecret"` } +// ClientCertAuth holds necessary information for client authentication via certificates +type ClientCertAuth struct { + ClientCertSecret *apiv1.SecretKeySelector `json:"clientCertSecret,omitempty" protobuf:"bytes,1,opt,name=clientCertSecret"` + ClientKeySecret *apiv1.SecretKeySelector `json:"clientKeySecret,omitempty" protobuf:"bytes,2,opt,name=clientKeySecret"` +} + +// OAuth2Auth holds all information for client authentication via OAuth2 tokens +type OAuth2Auth struct { + ClientIDSecret *apiv1.SecretKeySelector `json:"clientIDSecret,omitempty" protobuf:"bytes,1,opt,name=clientIDSecret"` + ClientSecretSecret *apiv1.SecretKeySelector `json:"clientSecretSecret,omitempty" protobuf:"bytes,2,opt,name=clientSecretSecret"` + TokenURLSecret *apiv1.SecretKeySelector `json:"tokenURLSecret,omitempty" protobuf:"bytes,3,opt,name=tokenURLSecret"` + Scopes []string `json:"scopes,omitempty" protobuf:"bytes,5,rep,name=scopes"` + EndpointParams []EndpointParam `json:"endpointParams,omitempty" protobuf:"bytes,4,rep,name=endpointParams"` +} + +// EndpointParam is for requesting optional fields that should be sent in the oauth request +type EndpointParam struct { + // Name is the header name + Key string `json:"key" protobuf:"bytes,1,opt,name=key"` + + // Value is the literal value to use for the header + Value string `json:"value,omitempty" protobuf:"bytes,2,opt,name=value"` +} + +type HTTPAuth struct { + ClientCert ClientCertAuth `json:"clientCert,omitempty" protobuf:"bytes,1,opt,name=clientCert"` + OAuth2 OAuth2Auth `json:"oauth2,omitempty" protobuf:"bytes,2,opt,name=oauth2"` + BasicAuth BasicAuth `json:"basicAuth,omitempty" protobuf:"bytes,3,opt,name=basicAuth"` +} + // HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a container type HTTPArtifact struct { // URL of the artifact URL string `json:"url" protobuf:"bytes,1,opt,name=url"` // Headers are an optional list of headers to send with HTTP requests for artifacts - Headers []Header `json:"headers,omitempty" protobuf:"bytes,2,opt,name=headers"` + Headers []Header `json:"headers,omitempty" protobuf:"bytes,2,rep,name=headers"` + + // HTTPAuth contains information for client authentication + HTTPAuth `json:",inline" protobuf:"bytes,3,opt,name=hTTPAuth"` - // BasicAuth is the secret selector for basic authentication - BasicAuth `json:",inline" protobuf:"bytes,3,opt,name=basicAuth"` + // whether to follow temporary redirects, needed for webHDFS + FollowTemporaryRedirects bool `json:"followTemporaryRedirects,omitempty" protobuf:"varint,4,opt,name=followTemporaryRedirects"` } func (h *HTTPArtifact) GetKey() (string, error) { diff --git a/pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go b/pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go index 4be478654797..cf58e45ce8e5 100644 --- a/pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go +++ b/pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go @@ -431,6 +431,32 @@ func (in *Cache) DeepCopy() *Cache { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ClientCertAuth) DeepCopyInto(out *ClientCertAuth) { + *out = *in + if in.ClientCertSecret != nil { + in, out := &in.ClientCertSecret, &out.ClientCertSecret + *out = new(v1.SecretKeySelector) + (*in).DeepCopyInto(*out) + } + if in.ClientKeySecret != nil { + in, out := &in.ClientKeySecret, &out.ClientKeySecret + *out = new(v1.SecretKeySelector) + (*in).DeepCopyInto(*out) + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertAuth. +func (in *ClientCertAuth) DeepCopy() *ClientCertAuth { + if in == nil { + return nil + } + out := new(ClientCertAuth) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterWorkflowTemplate) DeepCopyInto(out *ClusterWorkflowTemplate) { *out = *in @@ -930,6 +956,22 @@ func (in *DataSource) DeepCopy() *DataSource { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *EndpointParam) DeepCopyInto(out *EndpointParam) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParam. +func (in *EndpointParam) DeepCopy() *EndpointParam { + if in == nil { + return nil + } + out := new(EndpointParam) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Event) DeepCopyInto(out *Event) { *out = *in @@ -1202,7 +1244,7 @@ func (in *HTTPArtifact) DeepCopyInto(out *HTTPArtifact) { *out = make([]Header, len(*in)) copy(*out, *in) } - in.BasicAuth.DeepCopyInto(&out.BasicAuth) + in.HTTPAuth.DeepCopyInto(&out.HTTPAuth) return } @@ -1216,6 +1258,25 @@ func (in *HTTPArtifact) DeepCopy() *HTTPArtifact { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *HTTPAuth) DeepCopyInto(out *HTTPAuth) { + *out = *in + in.ClientCert.DeepCopyInto(&out.ClientCert) + in.OAuth2.DeepCopyInto(&out.OAuth2) + in.BasicAuth.DeepCopyInto(&out.BasicAuth) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPAuth. +func (in *HTTPAuth) DeepCopy() *HTTPAuth { + if in == nil { + return nil + } + out := new(HTTPAuth) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HTTPHeader) DeepCopyInto(out *HTTPHeader) { *out = *in @@ -1783,6 +1844,47 @@ func (in *NoneStrategy) DeepCopy() *NoneStrategy { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *OAuth2Auth) DeepCopyInto(out *OAuth2Auth) { + *out = *in + if in.ClientIDSecret != nil { + in, out := &in.ClientIDSecret, &out.ClientIDSecret + *out = new(v1.SecretKeySelector) + (*in).DeepCopyInto(*out) + } + if in.ClientSecretSecret != nil { + in, out := &in.ClientSecretSecret, &out.ClientSecretSecret + *out = new(v1.SecretKeySelector) + (*in).DeepCopyInto(*out) + } + if in.TokenURLSecret != nil { + in, out := &in.TokenURLSecret, &out.TokenURLSecret + *out = new(v1.SecretKeySelector) + (*in).DeepCopyInto(*out) + } + if in.Scopes != nil { + in, out := &in.Scopes, &out.Scopes + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.EndpointParams != nil { + in, out := &in.EndpointParams, &out.EndpointParams + *out = make([]EndpointParam, len(*in)) + copy(*out, *in) + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuth2Auth. +func (in *OAuth2Auth) DeepCopy() *OAuth2Auth { + if in == nil { + return nil + } + out := new(OAuth2Auth) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OSSArtifact) DeepCopyInto(out *OSSArtifact) { *out = *in diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md new file mode 100644 index 000000000000..ea9385b595ad --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1BasicAuth + +BasicAuth describes the secret selectors required for basic authentication + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**passwordSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**usernameSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md new file mode 100644 index 000000000000..4e14e9c86a9b --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1ClientCertAuth + +ClientCertAuth holds necessary information for client authentication via certificates + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**clientCertSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**clientKeySecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md new file mode 100644 index 000000000000..c1c1f2b692f9 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1EndpointParam + +EndpointParam is for requesting optional fields that should be sent in the oauth request + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**key** | **String** | Name is the header name | +**value** | **String** | Value is the literal value to use for the header | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md index 18852bb2ec1d..5fccc37fcb2a 100644 --- a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md @@ -8,10 +8,12 @@ HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**basicAuth** | [**IoArgoprojWorkflowV1alpha1BasicAuth**](IoArgoprojWorkflowV1alpha1BasicAuth.md) | | [optional] +**clientCert** | [**IoArgoprojWorkflowV1alpha1ClientCertAuth**](IoArgoprojWorkflowV1alpha1ClientCertAuth.md) | | [optional] +**followTemporaryRedirects** | **Boolean** | whether to follow temporary redirects, needed for webHDFS | [optional] **headers** | [**List<IoArgoprojWorkflowV1alpha1Header>**](IoArgoprojWorkflowV1alpha1Header.md) | Headers are an optional list of headers to send with HTTP requests for artifacts | [optional] -**passwordSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**oauth2** | [**IoArgoprojWorkflowV1alpha1OAuth2Auth**](IoArgoprojWorkflowV1alpha1OAuth2Auth.md) | | [optional] **url** | **String** | URL of the artifact | -**usernameSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md new file mode 100644 index 000000000000..44c12529618c --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md @@ -0,0 +1,18 @@ + + +# IoArgoprojWorkflowV1alpha1OAuth2Auth + +OAuth2Auth holds all information for client authentication via OAuth2 tokens + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**clientIDSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**clientSecretSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] +**endpointParams** | [**List<IoArgoprojWorkflowV1alpha1EndpointParam>**](IoArgoprojWorkflowV1alpha1EndpointParam.md) | | [optional] +**scopes** | **List<String>** | | [optional] +**tokenURLSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_basic_auth.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_basic_auth.py new file mode 100644 index 000000000000..afe6dadad3f2 --- /dev/null +++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_basic_auth.py @@ -0,0 +1,265 @@ +""" + Argo Workflows API + + Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. For more information, please see https://argoproj.github.io/argo-workflows/ # noqa: E501 + + The version of the OpenAPI document: VERSION + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from argo_workflows.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) +from ..model_utils import OpenApiModel +from argo_workflows.exceptions import ApiAttributeError + + +def lazy_import(): + from argo_workflows.model.secret_key_selector import SecretKeySelector + globals()['SecretKeySelector'] = SecretKeySelector + + +class IoArgoprojWorkflowV1alpha1BasicAuth(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'password_secret': (SecretKeySelector,), # noqa: E501 + 'username_secret': (SecretKeySelector,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'password_secret': 'passwordSecret', # noqa: E501 + 'username_secret': 'usernameSecret', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """IoArgoprojWorkflowV1alpha1BasicAuth - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + password_secret (SecretKeySelector): [optional] # noqa: E501 + username_secret (SecretKeySelector): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """IoArgoprojWorkflowV1alpha1BasicAuth - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + password_secret (SecretKeySelector): [optional] # noqa: E501 + username_secret (SecretKeySelector): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_client_cert_auth.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_client_cert_auth.py new file mode 100644 index 000000000000..9c96631c85bf --- /dev/null +++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_client_cert_auth.py @@ -0,0 +1,265 @@ +""" + Argo Workflows API + + Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. For more information, please see https://argoproj.github.io/argo-workflows/ # noqa: E501 + + The version of the OpenAPI document: VERSION + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from argo_workflows.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) +from ..model_utils import OpenApiModel +from argo_workflows.exceptions import ApiAttributeError + + +def lazy_import(): + from argo_workflows.model.secret_key_selector import SecretKeySelector + globals()['SecretKeySelector'] = SecretKeySelector + + +class IoArgoprojWorkflowV1alpha1ClientCertAuth(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'client_cert_secret': (SecretKeySelector,), # noqa: E501 + 'client_key_secret': (SecretKeySelector,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'client_cert_secret': 'clientCertSecret', # noqa: E501 + 'client_key_secret': 'clientKeySecret', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """IoArgoprojWorkflowV1alpha1ClientCertAuth - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + client_cert_secret (SecretKeySelector): [optional] # noqa: E501 + client_key_secret (SecretKeySelector): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """IoArgoprojWorkflowV1alpha1ClientCertAuth - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + client_cert_secret (SecretKeySelector): [optional] # noqa: E501 + client_key_secret (SecretKeySelector): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_endpoint_param.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_endpoint_param.py new file mode 100644 index 000000000000..dfed1f3df2e6 --- /dev/null +++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_endpoint_param.py @@ -0,0 +1,265 @@ +""" + Argo Workflows API + + Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. For more information, please see https://argoproj.github.io/argo-workflows/ # noqa: E501 + + The version of the OpenAPI document: VERSION + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from argo_workflows.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) +from ..model_utils import OpenApiModel +from argo_workflows.exceptions import ApiAttributeError + + + +class IoArgoprojWorkflowV1alpha1EndpointParam(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'key': (str,), # noqa: E501 + 'value': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'key': 'key', # noqa: E501 + 'value': 'value', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, key, *args, **kwargs): # noqa: E501 + """IoArgoprojWorkflowV1alpha1EndpointParam - a model defined in OpenAPI + + Args: + key (str): Name is the header name + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + value (str): Value is the literal value to use for the header. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.key = key + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, key, *args, **kwargs): # noqa: E501 + """IoArgoprojWorkflowV1alpha1EndpointParam - a model defined in OpenAPI + + Args: + key (str): Name is the header name + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + value (str): Value is the literal value to use for the header. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.key = key + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_artifact.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_artifact.py index f0a92602e13a..218d80d0a982 100644 --- a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_artifact.py +++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_artifact.py @@ -30,10 +30,14 @@ def lazy_import(): + from argo_workflows.model.io_argoproj_workflow_v1alpha1_basic_auth import IoArgoprojWorkflowV1alpha1BasicAuth + from argo_workflows.model.io_argoproj_workflow_v1alpha1_client_cert_auth import IoArgoprojWorkflowV1alpha1ClientCertAuth from argo_workflows.model.io_argoproj_workflow_v1alpha1_header import IoArgoprojWorkflowV1alpha1Header - from argo_workflows.model.secret_key_selector import SecretKeySelector + from argo_workflows.model.io_argoproj_workflow_v1alpha1_o_auth2_auth import IoArgoprojWorkflowV1alpha1OAuth2Auth + globals()['IoArgoprojWorkflowV1alpha1BasicAuth'] = IoArgoprojWorkflowV1alpha1BasicAuth + globals()['IoArgoprojWorkflowV1alpha1ClientCertAuth'] = IoArgoprojWorkflowV1alpha1ClientCertAuth globals()['IoArgoprojWorkflowV1alpha1Header'] = IoArgoprojWorkflowV1alpha1Header - globals()['SecretKeySelector'] = SecretKeySelector + globals()['IoArgoprojWorkflowV1alpha1OAuth2Auth'] = IoArgoprojWorkflowV1alpha1OAuth2Auth class IoArgoprojWorkflowV1alpha1HTTPArtifact(ModelNormal): @@ -90,9 +94,11 @@ def openapi_types(): lazy_import() return { 'url': (str,), # noqa: E501 + 'basic_auth': (IoArgoprojWorkflowV1alpha1BasicAuth,), # noqa: E501 + 'client_cert': (IoArgoprojWorkflowV1alpha1ClientCertAuth,), # noqa: E501 + 'follow_temporary_redirects': (bool,), # noqa: E501 'headers': ([IoArgoprojWorkflowV1alpha1Header],), # noqa: E501 - 'password_secret': (SecretKeySelector,), # noqa: E501 - 'username_secret': (SecretKeySelector,), # noqa: E501 + 'oauth2': (IoArgoprojWorkflowV1alpha1OAuth2Auth,), # noqa: E501 } @cached_property @@ -102,9 +108,11 @@ def discriminator(): attribute_map = { 'url': 'url', # noqa: E501 + 'basic_auth': 'basicAuth', # noqa: E501 + 'client_cert': 'clientCert', # noqa: E501 + 'follow_temporary_redirects': 'followTemporaryRedirects', # noqa: E501 'headers': 'headers', # noqa: E501 - 'password_secret': 'passwordSecret', # noqa: E501 - 'username_secret': 'usernameSecret', # noqa: E501 + 'oauth2': 'oauth2', # noqa: E501 } read_only_vars = { @@ -151,9 +159,11 @@ def _from_openapi_data(cls, url, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + basic_auth (IoArgoprojWorkflowV1alpha1BasicAuth): [optional] # noqa: E501 + client_cert (IoArgoprojWorkflowV1alpha1ClientCertAuth): [optional] # noqa: E501 + follow_temporary_redirects (bool): whether to follow temporary redirects, needed for webHDFS. [optional] # noqa: E501 headers ([IoArgoprojWorkflowV1alpha1Header]): Headers are an optional list of headers to send with HTTP requests for artifacts. [optional] # noqa: E501 - password_secret (SecretKeySelector): [optional] # noqa: E501 - username_secret (SecretKeySelector): [optional] # noqa: E501 + oauth2 (IoArgoprojWorkflowV1alpha1OAuth2Auth): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -239,9 +249,11 @@ def __init__(self, url, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + basic_auth (IoArgoprojWorkflowV1alpha1BasicAuth): [optional] # noqa: E501 + client_cert (IoArgoprojWorkflowV1alpha1ClientCertAuth): [optional] # noqa: E501 + follow_temporary_redirects (bool): whether to follow temporary redirects, needed for webHDFS. [optional] # noqa: E501 headers ([IoArgoprojWorkflowV1alpha1Header]): Headers are an optional list of headers to send with HTTP requests for artifacts. [optional] # noqa: E501 - password_secret (SecretKeySelector): [optional] # noqa: E501 - username_secret (SecretKeySelector): [optional] # noqa: E501 + oauth2 (IoArgoprojWorkflowV1alpha1OAuth2Auth): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_auth.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_auth.py new file mode 100644 index 000000000000..1108ba74f5e0 --- /dev/null +++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_auth.py @@ -0,0 +1,279 @@ +""" + Argo Workflows API + + Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. For more information, please see https://argoproj.github.io/argo-workflows/ # noqa: E501 + + The version of the OpenAPI document: VERSION + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from argo_workflows.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) +from ..model_utils import OpenApiModel +from argo_workflows.exceptions import ApiAttributeError + + +def lazy_import(): + from argo_workflows.model.io_argoproj_workflow_v1alpha1_endpoint_param import IoArgoprojWorkflowV1alpha1EndpointParam + from argo_workflows.model.secret_key_selector import SecretKeySelector + globals()['IoArgoprojWorkflowV1alpha1EndpointParam'] = IoArgoprojWorkflowV1alpha1EndpointParam + globals()['SecretKeySelector'] = SecretKeySelector + + +class IoArgoprojWorkflowV1alpha1OAuth2Auth(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'client_id_secret': (SecretKeySelector,), # noqa: E501 + 'client_secret_secret': (SecretKeySelector,), # noqa: E501 + 'endpoint_params': ([IoArgoprojWorkflowV1alpha1EndpointParam],), # noqa: E501 + 'scopes': ([str],), # noqa: E501 + 'token_url_secret': (SecretKeySelector,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'client_id_secret': 'clientIDSecret', # noqa: E501 + 'client_secret_secret': 'clientSecretSecret', # noqa: E501 + 'endpoint_params': 'endpointParams', # noqa: E501 + 'scopes': 'scopes', # noqa: E501 + 'token_url_secret': 'tokenURLSecret', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """IoArgoprojWorkflowV1alpha1OAuth2Auth - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + client_id_secret (SecretKeySelector): [optional] # noqa: E501 + client_secret_secret (SecretKeySelector): [optional] # noqa: E501 + endpoint_params ([IoArgoprojWorkflowV1alpha1EndpointParam]): [optional] # noqa: E501 + scopes ([str]): [optional] # noqa: E501 + token_url_secret (SecretKeySelector): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """IoArgoprojWorkflowV1alpha1OAuth2Auth - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + client_id_secret (SecretKeySelector): [optional] # noqa: E501 + client_secret_secret (SecretKeySelector): [optional] # noqa: E501 + endpoint_params ([IoArgoprojWorkflowV1alpha1EndpointParam]): [optional] # noqa: E501 + scopes ([str]): [optional] # noqa: E501 + token_url_secret (SecretKeySelector): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/sdks/python/client/argo_workflows/models/__init__.py b/sdks/python/client/argo_workflows/models/__init__.py index 9c6d1482919c..a8cdac8cefaa 100644 --- a/sdks/python/client/argo_workflows/models/__init__.py +++ b/sdks/python/client/argo_workflows/models/__init__.py @@ -233,7 +233,9 @@ from argo_workflows.model.io_argoproj_workflow_v1alpha1_artifactory_artifact import IoArgoprojWorkflowV1alpha1ArtifactoryArtifact from argo_workflows.model.io_argoproj_workflow_v1alpha1_artifactory_artifact_repository import IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository from argo_workflows.model.io_argoproj_workflow_v1alpha1_backoff import IoArgoprojWorkflowV1alpha1Backoff +from argo_workflows.model.io_argoproj_workflow_v1alpha1_basic_auth import IoArgoprojWorkflowV1alpha1BasicAuth from argo_workflows.model.io_argoproj_workflow_v1alpha1_cache import IoArgoprojWorkflowV1alpha1Cache +from argo_workflows.model.io_argoproj_workflow_v1alpha1_client_cert_auth import IoArgoprojWorkflowV1alpha1ClientCertAuth from argo_workflows.model.io_argoproj_workflow_v1alpha1_cluster_workflow_template import IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate from argo_workflows.model.io_argoproj_workflow_v1alpha1_cluster_workflow_template_create_request import IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest from argo_workflows.model.io_argoproj_workflow_v1alpha1_cluster_workflow_template_lint_request import IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest @@ -257,6 +259,7 @@ from argo_workflows.model.io_argoproj_workflow_v1alpha1_dag_template import IoArgoprojWorkflowV1alpha1DAGTemplate from argo_workflows.model.io_argoproj_workflow_v1alpha1_data import IoArgoprojWorkflowV1alpha1Data from argo_workflows.model.io_argoproj_workflow_v1alpha1_data_source import IoArgoprojWorkflowV1alpha1DataSource +from argo_workflows.model.io_argoproj_workflow_v1alpha1_endpoint_param import IoArgoprojWorkflowV1alpha1EndpointParam from argo_workflows.model.io_argoproj_workflow_v1alpha1_event import IoArgoprojWorkflowV1alpha1Event from argo_workflows.model.io_argoproj_workflow_v1alpha1_executor_config import IoArgoprojWorkflowV1alpha1ExecutorConfig from argo_workflows.model.io_argoproj_workflow_v1alpha1_gcs_artifact import IoArgoprojWorkflowV1alpha1GCSArtifact @@ -292,6 +295,7 @@ from argo_workflows.model.io_argoproj_workflow_v1alpha1_node_result import IoArgoprojWorkflowV1alpha1NodeResult from argo_workflows.model.io_argoproj_workflow_v1alpha1_node_status import IoArgoprojWorkflowV1alpha1NodeStatus from argo_workflows.model.io_argoproj_workflow_v1alpha1_node_synchronization_status import IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus +from argo_workflows.model.io_argoproj_workflow_v1alpha1_o_auth2_auth import IoArgoprojWorkflowV1alpha1OAuth2Auth from argo_workflows.model.io_argoproj_workflow_v1alpha1_oss_artifact import IoArgoprojWorkflowV1alpha1OSSArtifact from argo_workflows.model.io_argoproj_workflow_v1alpha1_oss_artifact_repository import IoArgoprojWorkflowV1alpha1OSSArtifactRepository from argo_workflows.model.io_argoproj_workflow_v1alpha1_oss_lifecycle_rule import IoArgoprojWorkflowV1alpha1OSSLifecycleRule diff --git a/sdks/python/client/docs/ClusterWorkflowTemplateServiceApi.md b/sdks/python/client/docs/ClusterWorkflowTemplateServiceApi.md index 69f221385834..173413adf765 100644 --- a/sdks/python/client/docs/ClusterWorkflowTemplateServiceApi.md +++ b/sdks/python/client/docs/ClusterWorkflowTemplateServiceApi.md @@ -401,23 +401,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -625,23 +666,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -1184,23 +1266,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -1915,23 +2038,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -2123,23 +2287,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -2353,23 +2558,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -2835,23 +3081,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -3084,23 +3371,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -3894,23 +4222,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", - value="value_example", + value="value_example", + ), + ], + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, ), - ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -4098,23 +4467,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -4923,23 +5333,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -5654,23 +6105,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -5862,23 +6354,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -6092,23 +6625,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -6568,29 +7142,70 @@ with argo_workflows.ApiClient(configuration) as api_client: name="name_example", optional=True, ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -6823,23 +7438,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -7633,23 +8289,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -7837,23 +8534,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -9505,23 +10243,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -9729,23 +10508,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -10288,23 +11108,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -11019,23 +11880,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -11227,23 +12129,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -11457,23 +12400,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -11939,23 +12923,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -12182,29 +13207,70 @@ with argo_workflows.ApiClient(configuration) as api_client: name="name_example", optional=True, ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -12998,23 +14064,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -13202,23 +14309,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -14027,23 +15175,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -14758,23 +15947,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -14966,23 +16196,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), + url="url_example", ), mode=1, name="name_example", @@ -15196,23 +16467,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -15678,23 +16990,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -15927,23 +17280,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -16737,23 +18131,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -16941,23 +18376,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -18515,23 +19991,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -18739,23 +20256,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -19298,23 +20856,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -20029,23 +21628,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -20237,23 +21877,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -20467,23 +22148,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -20949,23 +22671,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -21198,23 +22961,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -22008,23 +23812,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -22212,23 +24057,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -23037,23 +24923,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -23768,23 +25695,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -23976,23 +25944,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -24206,23 +26215,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -24688,23 +26738,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -24937,23 +27028,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -25747,23 +27879,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -25951,23 +28124,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", diff --git a/sdks/python/client/docs/CronWorkflowServiceApi.md b/sdks/python/client/docs/CronWorkflowServiceApi.md index 850dfecb0fa6..06a74c4ec553 100644 --- a/sdks/python/client/docs/CronWorkflowServiceApi.md +++ b/sdks/python/client/docs/CronWorkflowServiceApi.md @@ -455,23 +455,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -679,23 +720,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -1238,23 +1320,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -1969,23 +2092,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -2177,23 +2341,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -2407,23 +2612,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -2889,23 +3135,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -3138,23 +3425,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -3948,23 +4276,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", - value="value_example", + value="value_example", + ), + ], + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, ), - ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -4152,23 +4521,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -4977,23 +5387,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -5708,23 +6159,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -5916,23 +6408,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -6146,23 +6679,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -6622,29 +7196,70 @@ with argo_workflows.ApiClient(configuration) as api_client: name="name_example", optional=True, ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -6877,23 +7492,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -7687,23 +8343,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -7891,23 +8588,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -9632,23 +10370,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -9856,23 +10635,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -10415,23 +11235,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -11146,23 +12007,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -11354,23 +12256,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -11584,23 +12527,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -12066,23 +13050,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -12309,29 +13334,70 @@ with argo_workflows.ApiClient(configuration) as api_client: name="name_example", optional=True, ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -13125,23 +14191,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -13329,23 +14436,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -14154,23 +15302,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -14885,23 +16074,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -15093,23 +16323,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), + url="url_example", ), mode=1, name="name_example", @@ -15323,23 +16594,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -15805,23 +17117,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -16054,23 +17407,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -16864,23 +18258,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -17068,23 +18503,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -18892,23 +20368,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -19116,23 +20633,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -19675,23 +21233,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -20406,23 +22005,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -20614,23 +22254,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -20844,23 +22525,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -21326,23 +23048,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -21575,23 +23338,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -22385,23 +24189,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -22589,23 +24434,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -23414,23 +25300,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -24145,23 +26072,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -24353,23 +26321,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -24583,23 +26592,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -25065,23 +27115,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -25314,23 +27405,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -26124,23 +28256,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -26328,23 +28501,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md new file mode 100644 index 000000000000..52326a531986 --- /dev/null +++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1BasicAuth.md @@ -0,0 +1,14 @@ +# IoArgoprojWorkflowV1alpha1BasicAuth + +BasicAuth describes the secret selectors required for basic authentication + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**password_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional] +**username_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional] +**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md new file mode 100644 index 000000000000..b2e389e51983 --- /dev/null +++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1ClientCertAuth.md @@ -0,0 +1,14 @@ +# IoArgoprojWorkflowV1alpha1ClientCertAuth + +ClientCertAuth holds necessary information for client authentication via certificates + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**client_cert_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional] +**client_key_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional] +**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md new file mode 100644 index 000000000000..d2569a1c0d2d --- /dev/null +++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md @@ -0,0 +1,14 @@ +# IoArgoprojWorkflowV1alpha1EndpointParam + +EndpointParam is for requesting optional fields that should be sent in the oauth request + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**key** | **str** | Name is the header name | +**value** | **str** | Value is the literal value to use for the header | [optional] +**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md index 39533e0ae65c..4d53b291e6df 100644 --- a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md +++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md @@ -6,9 +6,11 @@ HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **url** | **str** | URL of the artifact | +**basic_auth** | [**IoArgoprojWorkflowV1alpha1BasicAuth**](IoArgoprojWorkflowV1alpha1BasicAuth.md) | | [optional] +**client_cert** | [**IoArgoprojWorkflowV1alpha1ClientCertAuth**](IoArgoprojWorkflowV1alpha1ClientCertAuth.md) | | [optional] +**follow_temporary_redirects** | **bool** | whether to follow temporary redirects, needed for webHDFS | [optional] **headers** | [**[IoArgoprojWorkflowV1alpha1Header]**](IoArgoprojWorkflowV1alpha1Header.md) | Headers are an optional list of headers to send with HTTP requests for artifacts | [optional] -**password_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional] -**username_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional] +**oauth2** | [**IoArgoprojWorkflowV1alpha1OAuth2Auth**](IoArgoprojWorkflowV1alpha1OAuth2Auth.md) | | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md new file mode 100644 index 000000000000..55b13744fcb3 --- /dev/null +++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md @@ -0,0 +1,17 @@ +# IoArgoprojWorkflowV1alpha1OAuth2Auth + +OAuth2Auth holds all information for client authentication via OAuth2 tokens + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**client_id_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional] +**client_secret_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional] +**endpoint_params** | [**[IoArgoprojWorkflowV1alpha1EndpointParam]**](IoArgoprojWorkflowV1alpha1EndpointParam.md) | | [optional] +**scopes** | **[str]** | | [optional] +**token_url_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional] +**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/sdks/python/client/docs/WorkflowServiceApi.md b/sdks/python/client/docs/WorkflowServiceApi.md index d7e9bb4b2544..af1acb1ec89a 100644 --- a/sdks/python/client/docs/WorkflowServiceApi.md +++ b/sdks/python/client/docs/WorkflowServiceApi.md @@ -416,23 +416,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -640,23 +681,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -1199,23 +1281,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -1930,23 +2053,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -2138,23 +2302,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -2368,23 +2573,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -2850,23 +3096,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -3099,23 +3386,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -3909,23 +4237,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -4113,23 +4482,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -4938,23 +5348,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -5669,23 +6120,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -5877,23 +6369,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -6107,23 +6640,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -6589,23 +7163,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -6838,23 +7453,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -7648,23 +8304,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -7852,23 +8549,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -9133,23 +9871,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -9341,23 +10120,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -9562,23 +10382,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -10337,23 +11198,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -11068,23 +11970,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -11276,23 +12219,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -11506,23 +12490,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -11988,23 +13013,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -12237,23 +13303,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -13047,23 +14154,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -13251,23 +14399,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -14089,23 +15278,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -14313,23 +15543,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -14872,23 +16143,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -15603,23 +16915,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -15811,23 +17164,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -16041,23 +17435,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -16523,23 +17958,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -16772,23 +18248,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -17582,23 +19099,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -17786,23 +19344,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -18611,23 +20210,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -19342,23 +20982,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -19550,23 +21231,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -19780,23 +21502,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -20262,23 +22025,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -20511,23 +22315,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -21321,23 +23166,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -21525,23 +23411,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -23230,23 +25157,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -23454,23 +25422,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -24013,23 +26022,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -24744,23 +26794,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -24952,23 +27043,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -25182,23 +27314,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -25664,23 +27837,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -25913,23 +28127,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -26723,23 +28978,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -26927,23 +29223,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -27752,23 +30089,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -28483,23 +30861,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -28691,23 +31110,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -28921,23 +31381,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -29403,23 +31904,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -29652,23 +32194,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -30462,23 +33045,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -30666,23 +33290,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -31947,23 +34612,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -32155,23 +34861,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -32376,23 +35123,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -33151,23 +35939,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -33882,23 +36711,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -34090,23 +36960,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -34320,23 +37231,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -34802,23 +37754,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -35051,23 +38044,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -35861,23 +38895,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -36065,23 +39140,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -36903,23 +40019,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -37127,23 +40284,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -37686,23 +40884,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -38417,23 +41656,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -38625,23 +41905,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -38855,23 +42176,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -39337,23 +42699,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -39586,23 +42989,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -40396,23 +43840,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -40600,23 +44085,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -41425,23 +44951,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -42156,23 +45723,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -42364,23 +45972,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -42594,23 +46243,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -43076,23 +46766,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -43325,23 +47056,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -44135,23 +47907,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -44339,23 +48152,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", diff --git a/sdks/python/client/docs/WorkflowTemplateServiceApi.md b/sdks/python/client/docs/WorkflowTemplateServiceApi.md index ad9ce24f4bc1..26f1ec9f98d0 100644 --- a/sdks/python/client/docs/WorkflowTemplateServiceApi.md +++ b/sdks/python/client/docs/WorkflowTemplateServiceApi.md @@ -403,23 +403,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -627,23 +668,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -1186,23 +1268,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -1917,23 +2040,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -2125,23 +2289,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -2355,23 +2560,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -2837,23 +3083,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -3086,23 +3373,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -3896,23 +4224,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", - value="value_example", + value="value_example", + ), + ], + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, ), - ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -4100,23 +4469,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -4925,23 +5335,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -5656,23 +6107,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -5864,23 +6356,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -6094,23 +6627,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -6570,29 +7144,70 @@ with argo_workflows.ApiClient(configuration) as api_client: name="name_example", optional=True, ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -6825,23 +7440,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -7635,23 +8291,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -7839,23 +8536,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -9514,23 +10252,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -9738,23 +10517,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -10297,23 +11117,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -11028,23 +11889,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -11236,23 +12138,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -11466,23 +12409,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -11948,23 +12932,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -12191,29 +13216,70 @@ with argo_workflows.ApiClient(configuration) as api_client: name="name_example", optional=True, ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -13007,23 +14073,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -13211,23 +14318,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -14036,23 +15184,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -14767,23 +15956,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -14975,23 +16205,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), + url="url_example", ), mode=1, name="name_example", @@ -15205,23 +16476,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -15687,23 +16999,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -15936,23 +17289,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -16746,23 +18140,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -16950,23 +18385,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -18536,23 +20012,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -18760,23 +20277,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -19319,23 +20877,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -20050,23 +21649,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -20258,23 +21898,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -20488,23 +22169,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -20970,23 +22692,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -21219,23 +22982,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -22029,23 +23833,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -22233,23 +24078,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -23058,23 +24944,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( access_key_secret=SecretKeySelector( @@ -23789,23 +25716,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -23997,23 +25965,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -24227,23 +26236,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -24709,23 +26759,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -24958,23 +27049,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -25768,23 +27900,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", @@ -25972,23 +28145,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), url="url_example", - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), ), mode=1, name="name_example", diff --git a/workflow/artifacts/artifacts.go b/workflow/artifacts/artifacts.go index da762e9de4b2..7298b62cc84a 100644 --- a/workflow/artifacts/artifacts.go +++ b/workflow/artifacts/artifacts.go @@ -3,6 +3,7 @@ package executor import ( "context" "fmt" + gohttp "net/http" wfv1 "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1" "github.com/argoproj/argo-workflows/v3/workflow/artifacts/common" @@ -87,21 +88,52 @@ func newDriver(ctx context.Context, art *wfv1.Artifact, ri resource.Interface) ( return &driver, nil } if art.HTTP != nil { + client := gohttp.DefaultClient driver := http.ArtifactDriver{} - if art.HTTP.UsernameSecret != nil { - usernameBytes, err := ri.GetSecret(ctx, art.HTTP.UsernameSecret.Name, art.HTTP.UsernameSecret.Key) + if art.HTTP.BasicAuth.UsernameSecret != nil { + usernameBytes, err := ri.GetSecret(ctx, art.HTTP.BasicAuth.UsernameSecret.Name, art.HTTP.BasicAuth.UsernameSecret.Key) if err != nil { return nil, err } driver.Username = usernameBytes } - if art.HTTP.PasswordSecret != nil { - passwordBytes, err := ri.GetSecret(ctx, art.HTTP.PasswordSecret.Name, art.HTTP.PasswordSecret.Key) + if art.HTTP.BasicAuth.PasswordSecret != nil { + passwordBytes, err := ri.GetSecret(ctx, art.HTTP.BasicAuth.PasswordSecret.Name, art.HTTP.BasicAuth.PasswordSecret.Key) if err != nil { return nil, err } driver.Password = passwordBytes } + if art.HTTP.OAuth2.ClientIDSecret != nil && art.HTTP.OAuth2.ClientSecretSecret != nil && art.HTTP.OAuth2.TokenURLSecret != nil { + clientId, err := ri.GetSecret(ctx, art.HTTP.OAuth2.ClientIDSecret.Name, art.HTTP.OAuth2.ClientIDSecret.Key) + if err != nil { + return nil, err + } + clientSecret, err := ri.GetSecret(ctx, art.HTTP.OAuth2.ClientSecretSecret.Name, art.HTTP.OAuth2.ClientSecretSecret.Key) + if err != nil { + return nil, err + } + tokenURL, err := ri.GetSecret(ctx, art.HTTP.OAuth2.TokenURLSecret.Name, art.HTTP.OAuth2.TokenURLSecret.Key) + if err != nil { + return nil, err + } + client = http.CreateOauth2Client(clientId, clientSecret, tokenURL, art.HTTP.OAuth2.Scopes, art.HTTP.OAuth2.EndpointParams) + } + if art.HTTP.ClientCert.ClientCertSecret != nil && art.HTTP.ClientCert.ClientKeySecret != nil { + clientCert, err := ri.GetSecret(ctx, art.HTTP.ClientCert.ClientCertSecret.Name, art.HTTP.ClientCert.ClientCertSecret.Key) + if err != nil { + return nil, err + } + clientKey, err := ri.GetSecret(ctx, art.HTTP.ClientCert.ClientKeySecret.Name, art.HTTP.ClientCert.ClientKeySecret.Key) + if err != nil { + return nil, err + } + client, err = http.CreateClientWithCertificate([]byte(clientCert), []byte(clientKey)) + if err != nil { + return nil, err + } + } + driver.Client = client return &driver, nil } if art.Git != nil { diff --git a/workflow/artifacts/http/http.go b/workflow/artifacts/http/http.go index 3345f5a58d2f..d313ce46b0bc 100644 --- a/workflow/artifacts/http/http.go +++ b/workflow/artifacts/http/http.go @@ -1,6 +1,7 @@ package http import ( + "bufio" "fmt" "io" "net/http" @@ -16,6 +17,12 @@ import ( type ArtifactDriver struct { Username string Password string + Client HttpClient +} + +// to be able to mock the http client in unit tests +type HttpClient interface { + Do(req *http.Request) (*http.Response, error) } var _ common.ArtifactDriver = &ArtifactDriver{} @@ -29,41 +36,38 @@ func (h *ArtifactDriver) Load(inputArtifact *wfv1.Artifact, path string) error { defer func() { _ = lf.Close() }() - var req *http.Request + var url string if inputArtifact.Artifactory != nil && inputArtifact.HTTP == nil { url = inputArtifact.Artifactory.URL - req, err = http.NewRequest(http.MethodGet, url, nil) - if err != nil { - return err - } - req.SetBasicAuth(h.Username, h.Password) } else { url = inputArtifact.HTTP.URL - req, err = http.NewRequest(http.MethodGet, url, nil) + } + + res, err := h.doRequest(http.MethodGet, url, nil, inputArtifact) + if err != nil { + return err + } + defer res.Body.Close() + + if res.StatusCode == 307 && inputArtifact.HTTP.FollowTemporaryRedirects { + // we have been redirected and need to do a GET again on the given location (for webHDFS support) + redirectUrl, err := res.Location() if err != nil { return err } - for _, h := range inputArtifact.HTTP.Headers { - req.Header.Add(h.Name, h.Value) - } - if h.Username != "" && h.Password != "" { - req.SetBasicAuth(h.Username, h.Password) + res, err = h.doRequest(http.MethodGet, redirectUrl.String(), nil, inputArtifact) + if err != nil { + return err } + defer res.Body.Close() } - res, err := (&http.Client{}).Do(req) - if err != nil { - return err - } - defer func() { - _ = res.Body.Close() - }() if res.StatusCode == 404 { return errors.New(errors.CodeNotFound, res.Status) } if res.StatusCode < 200 || res.StatusCode >= 300 { - return errors.InternalErrorf("loading file from %s failed with reason:%s", url, res.Status) + return errors.InternalErrorf("loading file from %s failed with reason: %s", url, res.Status) } _, err = io.Copy(lf, res.Body) @@ -77,39 +81,64 @@ func (h *ArtifactDriver) Save(path string, outputArtifact *wfv1.Artifact) error if err != nil { return err } - var req *http.Request + defer f.Close() + reader := bufio.NewReader(f) + var url string if outputArtifact.Artifactory != nil && outputArtifact.HTTP == nil { url = outputArtifact.Artifactory.URL - req, err = http.NewRequest(http.MethodPut, url, f) + } else { + url = outputArtifact.HTTP.URL + } + + res, err := h.doRequest(http.MethodPut, url, reader, outputArtifact) + if err != nil { + return err + } + defer res.Body.Close() + + if res.StatusCode == 307 && outputArtifact.HTTP.FollowTemporaryRedirects { + // we have been redirected and need to do a GET again on the given location (for webHDFS support) + redirectUrl, err := res.Location() if err != nil { return err } - req.SetBasicAuth(h.Username, h.Password) - } else { - url = outputArtifact.HTTP.URL - req, err = http.NewRequest(http.MethodPut, url, f) + // reset the file, in case it already read something + _, err = f.Seek(0, io.SeekStart) + reader.Reset(f) if err != nil { return err } - for _, h := range outputArtifact.HTTP.Headers { + res, err = h.doRequest(http.MethodPut, redirectUrl.String(), reader, outputArtifact) + if err != nil { + return err + } + defer res.Body.Close() + } + + if res.StatusCode < 200 || res.StatusCode >= 300 { + return errors.InternalErrorf("saving file %s to %s failed with reason: %s", path, url, res.Status) + } + return nil +} + +func (h *ArtifactDriver) doRequest(method, url string, body io.Reader, artifact *wfv1.Artifact) (*http.Response, error) { + req, err := http.NewRequest(method, url, body) + if err != nil { + return nil, err + } + if artifact.Artifactory != nil && artifact.HTTP == nil { + req.SetBasicAuth(h.Username, h.Password) + } else { + for _, h := range artifact.HTTP.Headers { req.Header.Add(h.Name, h.Value) } if h.Username != "" && h.Password != "" { req.SetBasicAuth(h.Username, h.Password) } } - res, err := (&http.Client{}).Do(req) - if err != nil { - return err - } - defer func() { - _ = res.Body.Close() - }() - if res.StatusCode < 200 || res.StatusCode >= 300 { - return errors.InternalErrorf("saving file %s to %s failed with reason:%s", path, url, res.Status) - } - return nil + resp, err := h.Client.Do(req) + return resp, err } func (h *ArtifactDriver) ListObjects(artifact *wfv1.Artifact) ([]string, error) { diff --git a/workflow/artifacts/http/http_test.go b/workflow/artifacts/http/http_test.go index 9d342c69deec..7a7a195d71f3 100644 --- a/workflow/artifacts/http/http_test.go +++ b/workflow/artifacts/http/http_test.go @@ -1,7 +1,12 @@ package http import ( + "bytes" + "fmt" + "io/ioutil" + "net/http" "os" + "path" "testing" "github.com/stretchr/testify/assert" @@ -11,7 +16,7 @@ import ( ) func TestHTTPArtifactDriver_Load(t *testing.T) { - driver := &ArtifactDriver{} + driver := &ArtifactDriver{Client: http.DefaultClient} a := &wfv1.HTTPArtifact{ URL: "https://github.com/argoproj/argo-workflows", } @@ -53,7 +58,7 @@ func TestHTTPArtifactDriver_Load(t *testing.T) { } func TestArtifactoryArtifactDriver_Load(t *testing.T) { - driver := &ArtifactDriver{} + driver := &ArtifactDriver{Client: http.DefaultClient} t.Run("NotFound", func(t *testing.T) { err := driver.Load(&wfv1.Artifact{ ArtifactLocation: wfv1.ArtifactLocation{ @@ -79,3 +84,245 @@ func TestArtifactoryArtifactDriver_Load(t *testing.T) { } }) } + +type mockBody struct { + *bytes.Buffer // already implements the io.Reader interface +} + +func (cb *mockBody) Close() (err error) { + return // just to mock the io.ReadCloser interface +} + +/* + TESTING REDIRECT BEHAVIOR +*/ +type mockHttpClient struct { + // mock http client for inspecting the made http requests from the webhdfs artifact driver + // and simulating the redirect behavior + mockedResponse *http.Response + mockedRedirectResponse *http.Response + expectedUrl string + expectedRedirectUrl string + t *testing.T +} + +// than the client mock will simulate a single redirect, returning the mockedRedirectResponse on the first Do +// in the next request, the mock client will then return the mockedResponse +func (c *mockHttpClient) Do(req *http.Request) (*http.Response, error) { + // check that Do is called with correct URLs + if c.expectedRedirectUrl != "" { + assert.Equal(c.t, c.expectedRedirectUrl, req.URL.String(), "redirectUrl mismatch!") + c.expectedRedirectUrl = "" + } else { + assert.Equal(c.t, c.expectedUrl, req.URL.String(), "url mismatch!") + } + + if c.mockedRedirectResponse != nil { + // set to nil, so we only redirect once + tmpResp := c.mockedRedirectResponse + c.mockedRedirectResponse = nil + return tmpResp, nil + } + return c.mockedResponse, nil +} + +func TestLoadWebhdfsArtifactRedirect(t *testing.T) { + tempDir, err := ioutil.TempDir("", "webhdfs-test") + if err != nil { + panic(err) + } + defer os.RemoveAll(tempDir) // clean up + + tests := map[string]struct { + client HttpClient + url string + localPath string + done bool + errMsg string + followRedirects bool + }{ + "SuccessWithRedirect": { + client: &mockHttpClient{ + mockedResponse: &http.Response{ + StatusCode: http.StatusOK, + Body: &mockBody{bytes.NewBufferString("Some file")}, + }, + mockedRedirectResponse: &http.Response{ + StatusCode: http.StatusTemporaryRedirect, + Body: &mockBody{}, + Header: map[string][]string{"Location": {"https://redirected"}}, + }, + expectedUrl: "https://redirected", + expectedRedirectUrl: "https://myurl.com/webhdfs/v1/file.txt?op=OPEN", + t: t, + }, + url: "https://myurl.com/webhdfs/v1/file.txt?op=OPEN", + localPath: path.Join(tempDir, "file_with_redirect.txt"), + followRedirects: true, + errMsg: "", + }, + "FailWithRedirect": { + client: &mockHttpClient{ + mockedResponse: &http.Response{ + StatusCode: http.StatusInternalServerError, + Status: "500 Something went wrong", + Body: &mockBody{bytes.NewBufferString("Some file")}, + }, + mockedRedirectResponse: &http.Response{ + StatusCode: http.StatusTemporaryRedirect, + Body: &mockBody{}, + Header: map[string][]string{"Location": {"https://redirected"}}, + }, + expectedUrl: "https://redirected", + expectedRedirectUrl: "https://myurl.com/webhdfs/v1/file.txt?op=OPEN", + t: t, + }, + url: "https://myurl.com/webhdfs/v1/file.txt?op=OPEN", + followRedirects: true, + localPath: path.Join(tempDir, "nonexisting.txt"), + errMsg: "loading file from https://myurl.com/webhdfs/v1/file.txt?op=OPEN failed with reason: 500 Something went wrong", + }, + "DontFollowRedirect": { + client: &mockHttpClient{ + mockedRedirectResponse: &http.Response{ + StatusCode: http.StatusTemporaryRedirect, + Status: "307", + Body: &mockBody{}, + Header: map[string][]string{"Location": {"https://redirected"}}, + }, + expectedRedirectUrl: "https://myurl.com/webhdfs/v1/file.txt?op=OPEN", + t: t, + }, + url: "https://myurl.com/webhdfs/v1/file.txt?op=OPEN", + followRedirects: false, + localPath: path.Join(tempDir, "nonexisting.txt"), + errMsg: "loading file from https://myurl.com/webhdfs/v1/file.txt?op=OPEN failed with reason: 307", + }, + } + + for name, tc := range tests { + t.Run(name, func(t *testing.T) { + driver := ArtifactDriver{ + Client: tc.client, + } + art := wfv1.Artifact{ + ArtifactLocation: wfv1.ArtifactLocation{ + HTTP: &wfv1.HTTPArtifact{ + URL: tc.url, + FollowTemporaryRedirects: tc.followRedirects, + }, + }, + } + err := driver.Load(&art, tc.localPath) + if err != nil { + assert.Equal(t, tc.errMsg, err.Error()) + } else { + assert.Equal(t, tc.errMsg, "") + } + _, err = os.Stat(tc.localPath) + assert.NoError(t, err) + }) + } +} + +func TestSaveWebhdfsArtifactRedirect(t *testing.T) { + tempDir, err := ioutil.TempDir("", "webhdfs-test") + if err != nil { + panic(err) + } + defer os.RemoveAll(tempDir) // clean up + + tempFile := path.Join(tempDir, "tmpfile") + content := "temporary file's content" + if err := ioutil.WriteFile(tempFile, []byte(content), 0o600); err != nil { + panic(err) + } + + tests := map[string]struct { + client HttpClient + url string + localPath string + done bool + followRedirects bool + errMsg string + }{ + "SuccessWithRedirect": { + client: &mockHttpClient{ + mockedResponse: &http.Response{ + StatusCode: http.StatusCreated, + Body: &mockBody{}, + }, + mockedRedirectResponse: &http.Response{ + StatusCode: http.StatusTemporaryRedirect, + Body: &mockBody{}, + Header: map[string][]string{"Location": {"https://redirected"}}, + }, + expectedUrl: "https://redirected", + expectedRedirectUrl: "https://myurl.com/webhdfs/v1/file.txt?op=CREATE", + t: t, + }, + url: "https://myurl.com/webhdfs/v1/file.txt?op=CREATE", + followRedirects: true, + localPath: tempFile, + errMsg: "", + }, + "FailWithRedirect": { + client: &mockHttpClient{ + mockedResponse: &http.Response{ + StatusCode: http.StatusInternalServerError, + Status: "500 Something went wrong", + Body: &mockBody{}, + }, + mockedRedirectResponse: &http.Response{ + StatusCode: http.StatusTemporaryRedirect, + Body: &mockBody{}, + Header: map[string][]string{"Location": {"https://redirected"}}, + }, + expectedUrl: "https://redirected", + expectedRedirectUrl: "https://myurl.com/webhdfs/v1/file.txt?op=CREATE", + t: t, + }, + url: "https://myurl.com/webhdfs/v1/file.txt?op=CREATE", + followRedirects: true, + localPath: tempFile, + errMsg: fmt.Sprintf("saving file %s to https://myurl.com/webhdfs/v1/file.txt?op=CREATE failed with reason: 500 Something went wrong", tempFile), + }, + "DontFollowRedirects": { + client: &mockHttpClient{ + mockedRedirectResponse: &http.Response{ + StatusCode: http.StatusTemporaryRedirect, + Status: "307", + Body: &mockBody{}, + Header: map[string][]string{"Location": {"https://redirected"}}, + }, + expectedRedirectUrl: "https://myurl.com/webhdfs/v1/file.txt?op=CREATE", + t: t, + }, + url: "https://myurl.com/webhdfs/v1/file.txt?op=CREATE", + localPath: tempFile, + errMsg: fmt.Sprintf("saving file %s to https://myurl.com/webhdfs/v1/file.txt?op=CREATE failed with reason: 307", tempFile), + }, + } + + for name, tc := range tests { + t.Run(name, func(t *testing.T) { + driver := ArtifactDriver{ + Client: tc.client, + } + art := wfv1.Artifact{ + ArtifactLocation: wfv1.ArtifactLocation{ + HTTP: &wfv1.HTTPArtifact{ + URL: tc.url, + FollowTemporaryRedirects: tc.followRedirects, + }, + }, + } + err := driver.Save(tc.localPath, &art) + if err != nil { + assert.Equal(t, tc.errMsg, err.Error()) + } else { + assert.Equal(t, tc.errMsg, "") + } + }) + } +} diff --git a/workflow/artifacts/http/util.go b/workflow/artifacts/http/util.go new file mode 100644 index 000000000000..ed8ad161b198 --- /dev/null +++ b/workflow/artifacts/http/util.go @@ -0,0 +1,41 @@ +package http + +import ( + "context" + "crypto/tls" + "net/http" + "net/url" + + cc "golang.org/x/oauth2/clientcredentials" + + wfv1 "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1" +) + +func CreateClientWithCertificate(clientCert, clientKey []byte) (*http.Client, error) { + cert, err := tls.X509KeyPair(clientCert, clientKey) + if err != nil { + return nil, err + } + tlsConfig := &tls.Config{ + Certificates: []tls.Certificate{cert}, + } + transport := &http.Transport{TLSClientConfig: tlsConfig} + client := &http.Client{Transport: transport} + return client, err +} + +func CreateOauth2Client(clientID, clientSecret, tokenURL string, scopes []string, endpointParams []wfv1.EndpointParam) *http.Client { + values := url.Values{} + for _, endpointParam := range endpointParams { + values.Add(endpointParam.Key, endpointParam.Value) + } + ctx := context.Background() + conf := cc.Config{ + ClientID: clientID, + ClientSecret: clientSecret, + TokenURL: tokenURL, + EndpointParams: values, + Scopes: scopes, + } + return conf.Client(ctx) +} diff --git a/workflow/artifacts/http/util_test.go b/workflow/artifacts/http/util_test.go new file mode 100644 index 000000000000..6b598669573c --- /dev/null +++ b/workflow/artifacts/http/util_test.go @@ -0,0 +1,116 @@ +package http + +import ( + "testing" + + "github.com/stretchr/testify/assert" + + wfv1 "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1" +) + +func TestCreateOauth2Client(t *testing.T) { + endpointParams := []wfv1.EndpointParam{{Key: "key", Value: "value"}} + scopes := []string{"some", "scopes"} + client := CreateOauth2Client("clientID", "clientSecret", "tokenURL", scopes, endpointParams) + + assert.NotNil(t, client) +} + +func TestCreateClientWithCertificateInvalidCert(t *testing.T) { + client, err := CreateClientWithCertificate([]byte("invalidCert"), []byte("invalidKey")) + + assert.Nil(t, client) + assert.Error(t, err) +} + +func TestCreateClientWithCertificateValidCert(t *testing.T) { + client, err := CreateClientWithCertificate([]byte(CERT_PEM), []byte(KEY_PEM)) + + assert.NotNil(t, client) + assert.NoError(t, err) +} + +// test certificate pair +const ( + CERT_PEM = `-----BEGIN CERTIFICATE----- +MIIEmjCCAoICCQDQejieQSZTxzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0 +ZXN0MB4XDTIyMDQyNTEzNDc0MloXDTMyMDQyMjEzNDc0MlowDzENMAsGA1UEAwwE +dGVzdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHT/tfskuXizar1 +5DDrSkaT1cuCdQhEO7b6haxfvfMJPY9sxaxR570bw5TWQzA0xdAeUzSCbRsvxw6b +fEyLD4NajdXtcKocYUUcLclzjgyogTDPqlzAfDVZD25ySOTZ150pQaBuIi6TgnqH +WdJEh9w5//5VZmKyMx49JZMW7ADb9qYxkKVPIan3aNEXOO4SxyjsSekUFefkZOld +/RVZ8nO8hnDQ7r5NXsIIWVh35A94CA8y6QpKL2qiEFW1fofRcr/Fe/Y/5ohBQ1Ur +NMcX87zm9kXX1y6wbp3wn5f1PUa1sCUPlxChmRmPPmr4yIqq0a8C1d71jOIbhkox +7A30HsP1D3rdxU6eb7KBYb7kShZge1batHRogRe5uX6hGO8iHBV/GdDE6jszoGPU +ejhfwblr6AeR6ImrWmrJ4rAx/jNqcHPuktnMRlLsBzdhqRwelwgnN13O5ZYiEJg4 +X3YYp678kHnc58aOkhG2nM32cIGha4tkoGM/GpDnFAd0P0gyJVwKo2A2Wc4cMlzQ +7dokXbkkzK6lrHJnJjiOfzjD5yMB1Q1zQXKGHB2hJSWAMTjJ9f6qQd3ZaarYPTLx +vc4WTu+547Sx81Vlnes2xTSgt6pyFSBppHpS7KkOxb+wRF2oIpgLA3mQmsq2c60+ +G8/ro91YAYN+cl+v7m1DyEpD9TW/AgMBAAEwDQYJKoZIhvcNAQELBQADggIBACO7 +2hU2BSGU66FwpIOihgcaADH0SwokjrEJVXlnMv26JzG/Ja63gTNE5OyghufsJtUi +E7E1gOH+dH6lVOIEmQdgGZazGxye20diLlicBATa5W2IuaBzb8Bq7ap75jOB7/sH +Yh+ZV9w0CWgV7KgzJQsp6KPfpMUXn9aJkRkLlCToCj60tC1agw5wzQcokDhOMJaY +49FFVoKtVYwN6DfXL5Qi4GUmg7NwMUQAOGD6BQ8VLdbSJoWSHvgR2z5SDIubpdyy +XDe2V6lusdka8jdRsFH+TUKyGubs3c5YVq80A8itavxPXBUM/OJCHhUA1VpL3rvz +VgANVV7XFn5fN5TdTOrgJa2LBjflYBC3KiLf1jiW68ZT2rLDrC0yVdHFY0UJG/du +kWWQpZTfdpGbZOl1rQcYQ3BREWkr5kAv8Sh3sPliibVRvyFzwAqpEUDbpCz/Z3kZ +mRPU1Ukz8gjr5FBwzNn4x/l+80kgM22qXLMgxf7cqSLxH+dylmIieLGU0s1k7BqK +Dw77DP1QZe4G6WwrdGooxSYSBn4joKV4TI9sbyd34HJQnkMch0ugz9dlpZyT1P8Y +3xU8Qj1BIF8yoyRuzbOokd9cEjNC6N+Z4g5lLEKYM/j1f0r3tGEoZAu2p39UGLa8 +aszMnFjeymK5OCkMUhg/KNr4WK58pc/3uFMhy8bn +-----END CERTIFICATE----- +` + KEY_PEM = `-----BEGIN PRIVATE KEY----- +MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDB0/7X7JLl4s2q +9eQw60pGk9XLgnUIRDu2+oWsX73zCT2PbMWsUee9G8OU1kMwNMXQHlM0gm0bL8cO +m3xMiw+DWo3V7XCqHGFFHC3Jc44MqIEwz6pcwHw1WQ9uckjk2dedKUGgbiIuk4J6 +h1nSRIfcOf/+VWZisjMePSWTFuwA2/amMZClTyGp92jRFzjuEsco7EnpFBXn5GTp +Xf0VWfJzvIZw0O6+TV7CCFlYd+QPeAgPMukKSi9qohBVtX6H0XK/xXv2P+aIQUNV +KzTHF/O85vZF19cusG6d8J+X9T1GtbAlD5cQoZkZjz5q+MiKqtGvAtXe9YziG4ZK +MewN9B7D9Q963cVOnm+ygWG+5EoWYHtW2rR0aIEXubl+oRjvIhwVfxnQxOo7M6Bj +1Ho4X8G5a+gHkeiJq1pqyeKwMf4zanBz7pLZzEZS7Ac3YakcHpcIJzddzuWWIhCY +OF92GKeu/JB53OfGjpIRtpzN9nCBoWuLZKBjPxqQ5xQHdD9IMiVcCqNgNlnOHDJc +0O3aJF25JMyupaxyZyY4jn84w+cjAdUNc0FyhhwdoSUlgDE4yfX+qkHd2Wmq2D0y +8b3OFk7vueO0sfNVZZ3rNsU0oLeqchUgaaR6UuypDsW/sERdqCKYCwN5kJrKtnOt +PhvP66PdWAGDfnJfr+5tQ8hKQ/U1vwIDAQABAoICAQCL2aAIv4MGJ2zpq10oBryi +y8v4eHpkqobDcWK9ip8NGl+2em7t9HLWOZAWdboosAsCLL8wJeL/OKvRWFKJD9Tz +m4S3FAi0VKHCMaC/t4aIj5QXWd676Y41F7tQn1kE9kDh/oCBdrVnEbuVGM+wLQ4x +0g9ovMmQ8K59ZPUVefZycEM4io6pF71cW0zfgHftHtNgLYzuhTWBCYPd9ZjDrRCI +fUArajS4Ti7OpSOB948vshVukfcfG4O21pQeo0NWT8MRpzXX6Sc2rJAehXwhIqEU +bTjIEAIMh/RoNNOR2rqJqFIdi3Ad6dsDXB1XJYXct39vXQZfRqCOC/oK0pZVQwxm +aMbb6VzMjE/paHcBLKorvSIEpuAkgesUkqJeMPxhVnVG6Tg5Xl0WM0pCh/mfir6i +gFGz/xXb0h8pj9Ksk6QpTOTqDf9JAHCuhp9hnuUR+wpnfKyOfOoDXfAyKjHR0bXz +XF9DhycErHDY4CWlhFiu8+qzrtR/sZ/AIp2MfjOzBZYoq7Zj2Z3yXDsvr5fpXUW8 +EU+ClnE/dgRBj5z1sKEQd471+R7PU3Q5apw3YlQZClsaaciTIeWOMOwBjxm9PbZL +CX9BzYaobVAy19ib+/7JgqNxsZ/3gL2xBQU1JoKeY2GnAyyyr8arLZaFR/CUGYyV +SWOdWwLxgThXIJofA3c5QQKCAQEA701sUqcRN8W/m6nCcav8I2EMU/4h18J3bk88 +NbK8vCsDvvFl/2EcjU/6iKcuxhNg1CjHD96H42FeXVXApkdnf2pF24nJHW8M18yH +uwPNzIDnLn9LSN6nJsgyo5LuVCXhf2C4UImv9P3Ae1meI/ApBJsad/bAY8MMHwtS +G/ph/yzhbAb2xF4oJwgOXBm0G2c9sfA0OlHSvYM/kvsQE6770BQ5S1ltrfIv++4J +qydiJ0Hq0RFM4aHCCi02cWp+43ALhh3EAPHN3ANpmV1IQKqyAeRFX1sqQuqpryQs +wHQxdF9FLCXHwaF8JOwheu9MTclUZdrkIRf2xac2qdFIszxCkQKCAQEAz1pHtm+f +HYJdOT3XKKgri4/OPZ7nzb1NcT34NbOPKmhRi38ZxutKrFTy+DCtpjUwF4YlE7oa +r13upHaxgxHMa9cpLN+69hmT2Pg2oMBvfEIkAiDKt4dcFQBDDKw98lpXNIStsCDp +nRcToI2TO1AMJNWCulAONov9vGggjS7mxt76cQ2QZH4k6W4yYDcC6g311vR+obA9 +MwJxZfuESw1CLzvE8Ua0esQnXQzpwECC05Q6oObeJ/44huQF7R2MP5iEmDLkgYjj +G5cmHAdD3u0Ceol3zFqF0YDxcfuglMvpmdBpjNj2rl093ufziy84iVTXJ50CRceS +e17et+3kKNF7TwKCAQBJpEHZjaA20ZwNg0hbQtns6Uip8GLpyuaGA8w7mi2KmpIk +iJUi6fenZR1sQEacngoGQCZCM/ENgEFR57nJcd/fzgyBav2BGVOSdVavrpP+gwyh +unqoihxWSvWKcQT20FF8qX8PCdAkTJKXYxTPanC1AiY7FKxQBw4L36f9BCh0JpOY +cuwtsewZVtlUbnSGmlbaE1l/OP7pYyKFUM25wPetKQwYrAScqxMpLC+9g/koq5hf +jjtilCzqhM9kR6mUxD5Hn5FZ2Q/IzSQKFjLN87mj62ON3Lg8r4pYY4GCGD+/2DGp +TFcUt2VE14XWFx4cMgDO93WM2ZsPaE3iJI2C2uCBAoIBADGmr5da4SICzmnfif7d +ThgMJlmRDHayhrHAIghR581Cz4v0smp0exwK92dA2MP85ngrkgNIRA2ME5HkLhtx +jp6gFeb959n4Q/Pnc8VIbym0+MRdr80Ep6MLvgJx2B+JTGpx/tk2+Fm6ZePDIudI +ArBrQ/NzKgQbv3V3BZxpB6/FQvkBQ3sczZ/r2Do70gHTt/Nx9kSnW/Az/I1sDcCe ++yMuT7lqsdrXz4kzh2GW0Pzy+JsAzV+MO2LphRXDRosP7Wg4f4kZCzDXH7QEdVcT +L83BzyLq5jJFiws9MrWOonBHfI7SgTc9coxGxIWmmAYif6anrRyibkwGapRmbYTs +rHcCggEATsKrZHJkZIfxVdw1uELZxDssxtSd3KS09xN2aypGPdSvWg2Di3NbQsNt +4xSljnjWsYLZpxKYv3dUOOJIiIFGxVCPNCF1vL3ofqrBelXF3AAICa+ktzPQqBDI +eGPj1/h/HodY2pVHVyhZmFFsFy8We/wD64QRx4xI0w9xFAt0qmKVMoCsJmdrXGcO +kYqZnhkq3OyCswrk78OvFcB2Wnk7SWH2tYhBhOqFv8uPojaiRLOb/6xZaZOA9TPi +0mpJScl+pVxs1UGShVH74lIvhPaPq0AHgK1y1yYphKc1A07l2z0+S1tSYOvdQY8k +NuJLvtwCMGDCxhdYm7OrJ0aUfZzP6w== +-----END PRIVATE KEY----- +` +) diff --git a/workflow/controller/workflowpod.go b/workflow/controller/workflowpod.go index b33fd495b40f..a0bd95b4cafd 100644 --- a/workflow/controller/workflowpod.go +++ b/workflow/controller/workflowpod.go @@ -1128,6 +1128,14 @@ func createArchiveLocationSecret(tmpl *wfv1.Template, volMap map[string]apiv1.Vo createSecretVal(volMap, ossRepo.SecretKeySecret, uniqueKeyMap) } else if gcsRepo := tmpl.ArchiveLocation.GCS; gcsRepo != nil { createSecretVal(volMap, gcsRepo.ServiceAccountKeySecret, uniqueKeyMap) + } else if httpArtRepo := tmpl.ArchiveLocation.HTTP; httpArtRepo != nil { + createSecretVal(volMap, httpArtRepo.BasicAuth.UsernameSecret, uniqueKeyMap) + createSecretVal(volMap, httpArtRepo.BasicAuth.PasswordSecret, uniqueKeyMap) + createSecretVal(volMap, httpArtRepo.ClientCert.ClientCertSecret, uniqueKeyMap) + createSecretVal(volMap, httpArtRepo.ClientCert.ClientKeySecret, uniqueKeyMap) + createSecretVal(volMap, httpArtRepo.OAuth2.ClientIDSecret, uniqueKeyMap) + createSecretVal(volMap, httpArtRepo.OAuth2.ClientSecretSecret, uniqueKeyMap) + createSecretVal(volMap, httpArtRepo.OAuth2.TokenURLSecret, uniqueKeyMap) } } @@ -1150,6 +1158,14 @@ func createSecretVolume(volMap map[string]apiv1.Volume, art wfv1.Artifact, keyMa createSecretVal(volMap, art.OSS.SecretKeySecret, keyMap) } else if art.GCS != nil { createSecretVal(volMap, art.GCS.ServiceAccountKeySecret, keyMap) + } else if art.HTTP != nil { + createSecretVal(volMap, art.HTTP.BasicAuth.UsernameSecret, keyMap) + createSecretVal(volMap, art.HTTP.BasicAuth.PasswordSecret, keyMap) + createSecretVal(volMap, art.HTTP.ClientCert.ClientCertSecret, keyMap) + createSecretVal(volMap, art.HTTP.ClientCert.ClientKeySecret, keyMap) + createSecretVal(volMap, art.HTTP.OAuth2.ClientIDSecret, keyMap) + createSecretVal(volMap, art.HTTP.OAuth2.ClientSecretSecret, keyMap) + createSecretVal(volMap, art.HTTP.OAuth2.TokenURLSecret, keyMap) } } From 4be3ef001e98c79e8de0d0dd927af14a2301e180 Mon Sep 17 00:00:00 2001 From: Alexander Dittmann Date: Wed, 27 Apr 2022 14:38:13 +0200 Subject: [PATCH 2/6] feat: Add webHDFS support for HTTP artifacts. Fixes #7540 Signed-off-by: Alexander Dittmann --- api/jsonschema/schema.json | 65 +- api/openapi-spec/swagger.json | 65 +- docs/fields.md | 86 +- .../argoproj.io_clusterworkflowtemplates.yaml | 2760 ++--- .../crds/full/argoproj.io_cronworkflows.yaml | 2760 ++--- .../argoproj.io_workfloweventbindings.yaml | 191 +- .../base/crds/full/argoproj.io_workflows.yaml | 7067 ++++++------- .../full/argoproj.io_workflowtaskresults.yaml | 191 +- .../full/argoproj.io_workflowtasksets.yaml | 1363 +-- .../full/argoproj.io_workflowtemplates.yaml | 2760 ++--- .../argoproj.io_workflowtaskresults.yaml | 191 +- manifests/install.yaml | 191 +- manifests/namespace-install.yaml | 191 +- manifests/quick-start-minimal.yaml | 191 +- manifests/quick-start-mysql.yaml | 191 +- manifests/quick-start-postgres.yaml | 191 +- pkg/apis/workflow/v1alpha1/generated.pb.go | 1793 ++-- pkg/apis/workflow/v1alpha1/generated.proto | 27 +- .../workflow/v1alpha1/openapi_generated.go | 91 +- pkg/apis/workflow/v1alpha1/workflow_types.go | 11 +- .../v1alpha1/zz_generated.deepcopy.go | 40 +- .../IoArgoprojWorkflowV1alpha1HTTPArtifact.md | 5 +- .../IoArgoprojWorkflowV1alpha1HTTPAuth.md | 15 + .../IoArgoprojWorkflowV1alpha1OAuth2Auth.md | 2 +- ...rojWorkflowV1alpha1OAuth2EndpointParam.md} | 2 +- ...rgoproj_workflow_v1alpha1_http_artifact.py | 28 +- ...io_argoproj_workflow_v1alpha1_http_auth.py | 273 + ...argoproj_workflow_v1alpha1_o_auth2_auth.py | 10 +- ...rkflow_v1alpha1_o_auth2_endpoint_param.py} | 6 +- .../client/argo_workflows/models/__init__.py | 3 +- .../docs/ClusterWorkflowTemplateServiceApi.md | 5192 +++++----- .../client/docs/CronWorkflowServiceApi.md | 5192 +++++----- .../IoArgoprojWorkflowV1alpha1HTTPArtifact.md | 5 +- .../IoArgoprojWorkflowV1alpha1HTTPAuth.md | 14 + .../IoArgoprojWorkflowV1alpha1OAuth2Auth.md | 2 +- ...rojWorkflowV1alpha1OAuth2EndpointParam.md} | 2 +- sdks/python/client/docs/WorkflowServiceApi.md | 8930 +++++++++-------- .../client/docs/WorkflowTemplateServiceApi.md | 5192 +++++----- workflow/artifacts/artifacts.go | 29 +- .../artifacts/http/{util.go => clients.go} | 2 +- .../http/{util_test.go => clients_test.go} | 2 +- workflow/artifacts/http/http.go | 110 +- workflow/artifacts/http/http_test.go | 260 +- workflow/controller/workflowpod.go | 32 +- 44 files changed, 23058 insertions(+), 22666 deletions(-) create mode 100644 sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md rename sdks/java/client/docs/{IoArgoprojWorkflowV1alpha1EndpointParam.md => IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md} (87%) create mode 100644 sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_auth.py rename sdks/python/client/argo_workflows/model/{io_argoproj_workflow_v1alpha1_endpoint_param.py => io_argoproj_workflow_v1alpha1_o_auth2_endpoint_param.py} (97%) create mode 100644 sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md rename sdks/python/client/docs/{IoArgoprojWorkflowV1alpha1EndpointParam.md => IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md} (93%) rename workflow/artifacts/http/{util.go => clients.go} (92%) rename workflow/artifacts/http/{util_test.go => clients_test.go} (98%) diff --git a/api/jsonschema/schema.json b/api/jsonschema/schema.json index 6439efb15a4e..b5a353d33e4b 100644 --- a/api/jsonschema/schema.json +++ b/api/jsonschema/schema.json @@ -5494,23 +5494,6 @@ }, "type": "object" }, - "io.argoproj.workflow.v1alpha1.EndpointParam": { - "description": "EndpointParam is for requesting optional fields that should be sent in the oauth request", - "properties": { - "key": { - "description": "Name is the header name", - "type": "string" - }, - "value": { - "description": "Value is the literal value to use for the header", - "type": "string" - } - }, - "required": [ - "key" - ], - "type": "object" - }, "io.argoproj.workflow.v1alpha1.Event": { "properties": { "selector": { @@ -5810,15 +5793,9 @@ "io.argoproj.workflow.v1alpha1.HTTPArtifact": { "description": "HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a container", "properties": { - "basicAuth": { - "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.BasicAuth" - }, - "clientCert": { - "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.ClientCertAuth" - }, - "followTemporaryRedirects": { - "description": "whether to follow temporary redirects, needed for webHDFS", - "type": "boolean" + "auth": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.HTTPAuth", + "description": "Auth contains information for client authentication" }, "headers": { "description": "Headers are an optional list of headers to send with HTTP requests for artifacts", @@ -5827,9 +5804,6 @@ }, "type": "array" }, - "oauth2": { - "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.OAuth2Auth" - }, "url": { "description": "URL of the artifact", "type": "string" @@ -5840,6 +5814,20 @@ ], "type": "object" }, + "io.argoproj.workflow.v1alpha1.HTTPAuth": { + "properties": { + "basicAuth": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.BasicAuth" + }, + "clientCert": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.ClientCertAuth" + }, + "oauth2": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.OAuth2Auth" + } + }, + "type": "object" + }, "io.argoproj.workflow.v1alpha1.HTTPHeader": { "properties": { "name": { @@ -6362,7 +6350,7 @@ }, "endpointParams": { "items": { - "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.EndpointParam" + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.OAuth2EndpointParam" }, "type": "array" }, @@ -6378,6 +6366,23 @@ }, "type": "object" }, + "io.argoproj.workflow.v1alpha1.OAuth2EndpointParam": { + "description": "EndpointParam is for requesting optional fields that should be sent in the oauth request", + "properties": { + "key": { + "description": "Name is the header name", + "type": "string" + }, + "value": { + "description": "Value is the literal value to use for the header", + "type": "string" + } + }, + "required": [ + "key" + ], + "type": "object" + }, "io.argoproj.workflow.v1alpha1.OSSArtifact": { "description": "OSSArtifact is the location of an Alibaba Cloud OSS artifact", "properties": { diff --git a/api/openapi-spec/swagger.json b/api/openapi-spec/swagger.json index f60f20da592e..a29cf0bfaf0e 100644 --- a/api/openapi-spec/swagger.json +++ b/api/openapi-spec/swagger.json @@ -9840,23 +9840,6 @@ } } }, - "io.argoproj.workflow.v1alpha1.EndpointParam": { - "description": "EndpointParam is for requesting optional fields that should be sent in the oauth request", - "type": "object", - "required": [ - "key" - ], - "properties": { - "key": { - "description": "Name is the header name", - "type": "string" - }, - "value": { - "description": "Value is the literal value to use for the header", - "type": "string" - } - } - }, "io.argoproj.workflow.v1alpha1.Event": { "type": "object", "required": [ @@ -10160,15 +10143,9 @@ "url" ], "properties": { - "basicAuth": { - "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.BasicAuth" - }, - "clientCert": { - "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.ClientCertAuth" - }, - "followTemporaryRedirects": { - "description": "whether to follow temporary redirects, needed for webHDFS", - "type": "boolean" + "auth": { + "description": "Auth contains information for client authentication", + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.HTTPAuth" }, "headers": { "description": "Headers are an optional list of headers to send with HTTP requests for artifacts", @@ -10177,15 +10154,26 @@ "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.Header" } }, - "oauth2": { - "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.OAuth2Auth" - }, "url": { "description": "URL of the artifact", "type": "string" } } }, + "io.argoproj.workflow.v1alpha1.HTTPAuth": { + "type": "object", + "properties": { + "basicAuth": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.BasicAuth" + }, + "clientCert": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.ClientCertAuth" + }, + "oauth2": { + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.OAuth2Auth" + } + } + }, "io.argoproj.workflow.v1alpha1.HTTPHeader": { "type": "object", "required": [ @@ -10710,7 +10698,7 @@ "endpointParams": { "type": "array", "items": { - "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.EndpointParam" + "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.OAuth2EndpointParam" } }, "scopes": { @@ -10724,6 +10712,23 @@ } } }, + "io.argoproj.workflow.v1alpha1.OAuth2EndpointParam": { + "description": "EndpointParam is for requesting optional fields that should be sent in the oauth request", + "type": "object", + "required": [ + "key" + ], + "properties": { + "key": { + "description": "Name is the header name", + "type": "string" + }, + "value": { + "description": "Value is the literal value to use for the header", + "type": "string" + } + } + }, "io.argoproj.workflow.v1alpha1.OSSArtifact": { "description": "OSSArtifact is the location of an Alibaba Cloud OSS artifact", "type": "object", diff --git a/docs/fields.md b/docs/fields.md index 5d507b64d3ba..9fa8e05fbfc5 100644 --- a/docs/fields.md +++ b/docs/fields.md @@ -3285,11 +3285,8 @@ HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a ### Fields | Field Name | Field Type | Description | |:----------:|:----------:|---------------| -|`basicAuth`|[`BasicAuth`](#basicauth)|_No description available_| -|`clientCert`|[`ClientCertAuth`](#clientcertauth)|_No description available_| -|`followTemporaryRedirects`|`boolean`|whether to follow temporary redirects, needed for webHDFS| +|`auth`|[`HTTPAuth`](#httpauth)|Auth contains information for client authentication| |`headers`|`Array<`[`Header`](#header)`>`|Headers are an optional list of headers to send with HTTP requests for artifacts| -|`oauth2`|[`OAuth2Auth`](#oauth2auth)|_No description available_| |`url`|`string`|URL of the artifact| ## OSSArtifact @@ -4095,32 +4092,16 @@ TarStrategy will tar and gzip the file or directory when saving ZipStrategy will unzip zipped input artifacts -## BasicAuth - -BasicAuth describes the secret selectors required for basic authentication - -### Fields -| Field Name | Field Type | Description | -|:----------:|:----------:|---------------| -|`passwordSecret`|[`SecretKeySelector`](#secretkeyselector)|PasswordSecret is the secret selector to the repository password| -|`usernameSecret`|[`SecretKeySelector`](#secretkeyselector)|UsernameSecret is the secret selector to the repository username| - -## ClientCertAuth - -ClientCertAuth holds necessary information for client authentication via certificates - -
-Examples with this field (click to open) -
+## HTTPAuth -- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) -
+_No description available_ ### Fields | Field Name | Field Type | Description | |:----------:|:----------:|---------------| -|`clientCertSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| -|`clientKeySecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| +|`basicAuth`|[`BasicAuth`](#basicauth)|_No description available_| +|`clientCert`|[`ClientCertAuth`](#clientcertauth)|_No description available_| +|`oauth2`|[`OAuth2Auth`](#oauth2auth)|_No description available_| ## Header @@ -4139,19 +4120,6 @@ Header indicate a key-value request header to be used when fetching artifacts ov |`name`|`string`|Name is the header name| |`value`|`string`|Value is the literal value to use for the header| -## OAuth2Auth - -OAuth2Auth holds all information for client authentication via OAuth2 tokens - -### Fields -| Field Name | Field Type | Description | -|:----------:|:----------:|---------------| -|`clientIDSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| -|`clientSecretSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| -|`endpointParams`|`Array<`[`EndpointParam`](#endpointparam)`>`|_No description available_| -|`scopes`|`Array< string >`|_No description available_| -|`tokenURLSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| - ## OSSLifecycleRule OSSLifecycleRule specifies how to manage bucket's lifecycle @@ -4295,7 +4263,47 @@ _No description available_ |:----------:|:----------:|---------------| |`secretKeyRef`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| -## EndpointParam +## BasicAuth + +BasicAuth describes the secret selectors required for basic authentication + +### Fields +| Field Name | Field Type | Description | +|:----------:|:----------:|---------------| +|`passwordSecret`|[`SecretKeySelector`](#secretkeyselector)|PasswordSecret is the secret selector to the repository password| +|`usernameSecret`|[`SecretKeySelector`](#secretkeyselector)|UsernameSecret is the secret selector to the repository username| + +## ClientCertAuth + +ClientCertAuth holds necessary information for client authentication via certificates + +
+Examples with this field (click to open) +
+ +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) +
+ +### Fields +| Field Name | Field Type | Description | +|:----------:|:----------:|---------------| +|`clientCertSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| +|`clientKeySecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| + +## OAuth2Auth + +OAuth2Auth holds all information for client authentication via OAuth2 tokens + +### Fields +| Field Name | Field Type | Description | +|:----------:|:----------:|---------------| +|`clientIDSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| +|`clientSecretSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| +|`endpointParams`|`Array<`[`OAuth2EndpointParam`](#oauth2endpointparam)`>`|_No description available_| +|`scopes`|`Array< string >`|_No description available_| +|`tokenURLSecret`|[`SecretKeySelector`](#secretkeyselector)|_No description available_| + +## OAuth2EndpointParam EndpointParam is for requesting optional fields that should be sent in the oauth request diff --git a/manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml b/manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml index 5e7b6180f4a6..91f326c7276b 100644 --- a/manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml +++ b/manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml @@ -570,58 +570,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -634,57 +686,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -1101,121 +1102,122 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array url: type: string required: @@ -2244,58 +2246,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -2308,57 +2362,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -3892,58 +3895,110 @@ spec: type: object http: properties: - basicAuth: - properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - clientCert: + auth: properties: - clientCertSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -3956,57 +4011,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -4398,58 +4402,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -4462,57 +4518,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -4957,58 +4962,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -5021,57 +5078,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -6058,58 +6064,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -6122,57 +6180,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -6652,121 +6659,122 @@ spec: type: object http: properties: - basicAuth: - properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - clientCert: - properties: - clientCertSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - followTemporaryRedirects: - type: boolean - headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - oauth2: + auth: properties: - clientIDSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientSecretSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array url: type: string required: @@ -9523,58 +9531,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -9587,57 +9647,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -11152,77 +11161,129 @@ spec: key: type: string name: - type: string - optional: - type: boolean - required: - - key - type: object - krbRealm: - type: string - krbServicePrincipalName: - type: string - krbUsername: - type: string - path: - type: string - required: - - path - type: object - http: - properties: - basicAuth: - properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object + type: string + optional: + type: boolean + required: + - key type: object - clientCert: + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: properties: - clientCertSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -11235,57 +11296,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -11677,58 +11687,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -11741,57 +11803,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -12236,58 +12247,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -12300,57 +12363,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -13337,58 +13349,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -13401,57 +13465,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -13931,58 +13944,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -13995,57 +14060,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/manifests/base/crds/full/argoproj.io_cronworkflows.yaml b/manifests/base/crds/full/argoproj.io_cronworkflows.yaml index f564aef768d4..8f9d75c96bf6 100644 --- a/manifests/base/crds/full/argoproj.io_cronworkflows.yaml +++ b/manifests/base/crds/full/argoproj.io_cronworkflows.yaml @@ -591,58 +591,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -655,57 +707,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -1122,121 +1123,122 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array url: type: string required: @@ -2265,58 +2267,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -2329,57 +2383,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -3913,58 +3916,110 @@ spec: type: object http: properties: - basicAuth: - properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - clientCert: + auth: properties: - clientCertSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -3977,57 +4032,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -4419,58 +4423,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -4483,57 +4539,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -4978,58 +4983,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -5042,57 +5099,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -6079,58 +6085,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -6143,57 +6201,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -6673,121 +6680,122 @@ spec: type: object http: properties: - basicAuth: - properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - clientCert: - properties: - clientCertSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - followTemporaryRedirects: - type: boolean - headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - oauth2: + auth: properties: - clientIDSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientSecretSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array url: type: string required: @@ -9544,58 +9552,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -9608,57 +9668,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -11173,77 +11182,129 @@ spec: key: type: string name: - type: string - optional: - type: boolean - required: - - key - type: object - krbRealm: - type: string - krbServicePrincipalName: - type: string - krbUsername: - type: string - path: - type: string - required: - - path - type: object - http: - properties: - basicAuth: - properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object + type: string + optional: + type: boolean + required: + - key type: object - clientCert: + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: properties: - clientCertSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -11256,57 +11317,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -11698,58 +11708,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -11762,57 +11824,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -12257,58 +12268,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -12321,57 +12384,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -13358,58 +13370,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -13422,57 +13486,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -13952,58 +13965,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -14016,57 +14081,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/manifests/base/crds/full/argoproj.io_workfloweventbindings.yaml b/manifests/base/crds/full/argoproj.io_workfloweventbindings.yaml index 4b7fd68fae27..708fd4428b0f 100644 --- a/manifests/base/crds/full/argoproj.io_workfloweventbindings.yaml +++ b/manifests/base/crds/full/argoproj.io_workfloweventbindings.yaml @@ -219,58 +219,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - usernameSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -283,57 +335,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/manifests/base/crds/full/argoproj.io_workflows.yaml b/manifests/base/crds/full/argoproj.io_workflows.yaml index e7d25d57334f..9329d35529d4 100644 --- a/manifests/base/crds/full/argoproj.io_workflows.yaml +++ b/manifests/base/crds/full/argoproj.io_workflows.yaml @@ -584,58 +584,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -648,57 +700,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -1115,58 +1116,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -1179,57 +1232,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -2258,58 +2260,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -2322,57 +2376,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -3906,58 +3909,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -3970,57 +4025,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -4412,58 +4416,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -4476,57 +4532,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -4971,58 +4976,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -5035,57 +5092,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -6072,58 +6078,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -6136,57 +6194,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -6666,58 +6673,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -6730,57 +6789,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -9537,58 +9545,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -9601,57 +9661,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -11185,58 +11194,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -11249,57 +11310,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -11691,58 +11701,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -11755,57 +11817,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -12250,58 +12261,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -12314,57 +12377,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -13351,58 +13363,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -13415,57 +13479,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -13945,58 +13958,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -14009,57 +14074,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -17624,58 +17638,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -17688,57 +17754,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -18135,58 +18150,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -18199,57 +18266,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -18671,58 +18687,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -18735,57 +18803,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -20197,58 +20214,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -20261,57 +20330,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -21845,58 +21863,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -21909,57 +21979,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -22351,58 +22370,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -22415,57 +22486,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -22910,58 +22930,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -22974,57 +23046,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -24011,58 +24032,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -24075,57 +24148,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -24605,58 +24627,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -24669,57 +24743,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -27498,58 +27521,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -27562,57 +27637,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -28029,58 +28053,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -28093,57 +28169,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -29172,58 +29197,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -29236,57 +29313,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -30820,58 +30846,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -30884,57 +30962,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -31326,58 +31353,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -31390,57 +31469,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -31885,58 +31913,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -31949,57 +32029,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -32986,58 +33015,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -33050,57 +33131,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -33580,58 +33610,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -33644,57 +33726,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -36451,58 +36482,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -36515,57 +36598,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -38099,58 +38131,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -38163,57 +38247,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -38605,58 +38638,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -38669,57 +38754,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -39164,58 +39198,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -39228,57 +39314,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -40265,58 +40300,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -40329,57 +40416,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -40859,58 +40895,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -40923,57 +41011,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/manifests/base/crds/full/argoproj.io_workflowtaskresults.yaml b/manifests/base/crds/full/argoproj.io_workflowtaskresults.yaml index 8a524b7172c9..51c59cc93441 100644 --- a/manifests/base/crds/full/argoproj.io_workflowtaskresults.yaml +++ b/manifests/base/crds/full/argoproj.io_workflowtaskresults.yaml @@ -208,58 +208,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - usernameSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -272,57 +324,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/manifests/base/crds/full/argoproj.io_workflowtasksets.yaml b/manifests/base/crds/full/argoproj.io_workflowtasksets.yaml index 4b5799cb8a65..841993fce0b6 100644 --- a/manifests/base/crds/full/argoproj.io_workflowtasksets.yaml +++ b/manifests/base/crds/full/argoproj.io_workflowtasksets.yaml @@ -550,58 +550,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -614,57 +666,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -2198,58 +2199,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -2262,57 +2315,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -2704,58 +2706,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -2768,57 +2822,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -3263,121 +3266,122 @@ spec: type: object http: properties: - basicAuth: - properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - clientCert: + auth: properties: - clientCertSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - followTemporaryRedirects: - type: boolean - headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - oauth2: - properties: - clientIDSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientSecretSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array url: type: string required: @@ -4364,58 +4368,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -4428,57 +4484,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -4958,58 +4963,110 @@ spec: type: object http: properties: - basicAuth: - properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - clientCert: + auth: properties: - clientCertSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -5022,57 +5079,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -7498,58 +7504,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -7562,57 +7620,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/manifests/base/crds/full/argoproj.io_workflowtemplates.yaml b/manifests/base/crds/full/argoproj.io_workflowtemplates.yaml index 1a2c607c3907..5e8d62af0c68 100644 --- a/manifests/base/crds/full/argoproj.io_workflowtemplates.yaml +++ b/manifests/base/crds/full/argoproj.io_workflowtemplates.yaml @@ -569,58 +569,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -633,57 +685,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -1100,121 +1101,122 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array url: type: string required: @@ -2243,58 +2245,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -2307,57 +2361,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -3891,58 +3894,110 @@ spec: type: object http: properties: - basicAuth: - properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - clientCert: + auth: properties: - clientCertSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -3955,57 +4010,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -4397,58 +4401,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -4461,57 +4517,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -4956,58 +4961,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -5020,57 +5077,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -6057,58 +6063,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -6121,57 +6179,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -6651,121 +6658,122 @@ spec: type: object http: properties: - basicAuth: - properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - clientCert: - properties: - clientCertSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object - followTemporaryRedirects: - type: boolean - headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - oauth2: + auth: properties: - clientIDSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientSecretSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array url: type: string required: @@ -9522,58 +9530,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -9586,57 +9646,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -11151,77 +11160,129 @@ spec: key: type: string name: - type: string - optional: - type: boolean - required: - - key - type: object - krbRealm: - type: string - krbServicePrincipalName: - type: string - krbUsername: - type: string - path: - type: string - required: - - path - type: object - http: - properties: - basicAuth: - properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object + type: string + optional: + type: boolean + required: + - key type: object - clientCert: + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: properties: - clientCertSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -11234,57 +11295,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -11676,58 +11686,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -11740,57 +11802,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -12235,58 +12246,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -12299,57 +12362,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -13336,58 +13348,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -13400,57 +13464,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: @@ -13930,58 +13943,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - usernameSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - clientKeySecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -13994,57 +14059,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml b/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml index 71b40a738e30..30e124a97539 100644 --- a/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml +++ b/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml @@ -207,58 +207,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - usernameSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -271,57 +323,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/manifests/install.yaml b/manifests/install.yaml index 75135568ea8a..2c58439ed68e 100644 --- a/manifests/install.yaml +++ b/manifests/install.yaml @@ -378,58 +378,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - usernameSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -442,57 +494,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/manifests/namespace-install.yaml b/manifests/namespace-install.yaml index 3cab57ff4a12..ea6363f4244f 100644 --- a/manifests/namespace-install.yaml +++ b/manifests/namespace-install.yaml @@ -378,58 +378,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - usernameSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -442,57 +494,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/manifests/quick-start-minimal.yaml b/manifests/quick-start-minimal.yaml index 639db8518e02..569ff802ba68 100644 --- a/manifests/quick-start-minimal.yaml +++ b/manifests/quick-start-minimal.yaml @@ -378,58 +378,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - usernameSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -442,57 +494,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/manifests/quick-start-mysql.yaml b/manifests/quick-start-mysql.yaml index d2d66d4a4f14..5d8f25b5fc0f 100644 --- a/manifests/quick-start-mysql.yaml +++ b/manifests/quick-start-mysql.yaml @@ -378,58 +378,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - usernameSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -442,57 +494,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/manifests/quick-start-postgres.yaml b/manifests/quick-start-postgres.yaml index e829122b6277..95afa465845e 100644 --- a/manifests/quick-start-postgres.yaml +++ b/manifests/quick-start-postgres.yaml @@ -378,58 +378,110 @@ spec: type: object http: properties: - basicAuth: + auth: properties: - passwordSecret: + basicAuth: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - usernameSecret: + clientCert: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object - type: object - clientCert: - properties: - clientCertSecret: + oauth2: properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientKeySecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object type: object type: object - followTemporaryRedirects: - type: boolean headers: items: properties: @@ -442,57 +494,6 @@ spec: - value type: object type: array - oauth2: - properties: - clientIDSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - clientSecretSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - endpointParams: - items: - properties: - key: - type: string - value: - type: string - required: - - key - type: object - type: array - scopes: - items: - type: string - type: array - tokenURLSecret: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - type: object url: type: string required: diff --git a/pkg/apis/workflow/v1alpha1/generated.pb.go b/pkg/apis/workflow/v1alpha1/generated.pb.go index 7f2cd7a52228..e2f37459ae48 100644 --- a/pkg/apis/workflow/v1alpha1/generated.pb.go +++ b/pkg/apis/workflow/v1alpha1/generated.pb.go @@ -960,38 +960,10 @@ func (m *DataSource) XXX_DiscardUnknown() { var xxx_messageInfo_DataSource proto.InternalMessageInfo -func (m *EndpointParam) Reset() { *m = EndpointParam{} } -func (*EndpointParam) ProtoMessage() {} -func (*EndpointParam) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{33} -} -func (m *EndpointParam) XXX_Unmarshal(b []byte) error { - return m.Unmarshal(b) -} -func (m *EndpointParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - b = b[:cap(b)] - n, err := m.MarshalToSizedBuffer(b) - if err != nil { - return nil, err - } - return b[:n], nil -} -func (m *EndpointParam) XXX_Merge(src proto.Message) { - xxx_messageInfo_EndpointParam.Merge(m, src) -} -func (m *EndpointParam) XXX_Size() int { - return m.Size() -} -func (m *EndpointParam) XXX_DiscardUnknown() { - xxx_messageInfo_EndpointParam.DiscardUnknown(m) -} - -var xxx_messageInfo_EndpointParam proto.InternalMessageInfo - func (m *Event) Reset() { *m = Event{} } func (*Event) ProtoMessage() {} func (*Event) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{34} + return fileDescriptor_724696e352c3df5f, []int{33} } func (m *Event) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1019,7 +991,7 @@ var xxx_messageInfo_Event proto.InternalMessageInfo func (m *ExecutorConfig) Reset() { *m = ExecutorConfig{} } func (*ExecutorConfig) ProtoMessage() {} func (*ExecutorConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{35} + return fileDescriptor_724696e352c3df5f, []int{34} } func (m *ExecutorConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1047,7 +1019,7 @@ var xxx_messageInfo_ExecutorConfig proto.InternalMessageInfo func (m *GCSArtifact) Reset() { *m = GCSArtifact{} } func (*GCSArtifact) ProtoMessage() {} func (*GCSArtifact) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{36} + return fileDescriptor_724696e352c3df5f, []int{35} } func (m *GCSArtifact) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1075,7 +1047,7 @@ var xxx_messageInfo_GCSArtifact proto.InternalMessageInfo func (m *GCSArtifactRepository) Reset() { *m = GCSArtifactRepository{} } func (*GCSArtifactRepository) ProtoMessage() {} func (*GCSArtifactRepository) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{37} + return fileDescriptor_724696e352c3df5f, []int{36} } func (m *GCSArtifactRepository) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1103,7 +1075,7 @@ var xxx_messageInfo_GCSArtifactRepository proto.InternalMessageInfo func (m *GCSBucket) Reset() { *m = GCSBucket{} } func (*GCSBucket) ProtoMessage() {} func (*GCSBucket) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{38} + return fileDescriptor_724696e352c3df5f, []int{37} } func (m *GCSBucket) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1131,7 +1103,7 @@ var xxx_messageInfo_GCSBucket proto.InternalMessageInfo func (m *Gauge) Reset() { *m = Gauge{} } func (*Gauge) ProtoMessage() {} func (*Gauge) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{39} + return fileDescriptor_724696e352c3df5f, []int{38} } func (m *Gauge) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1159,7 +1131,7 @@ var xxx_messageInfo_Gauge proto.InternalMessageInfo func (m *GitArtifact) Reset() { *m = GitArtifact{} } func (*GitArtifact) ProtoMessage() {} func (*GitArtifact) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{40} + return fileDescriptor_724696e352c3df5f, []int{39} } func (m *GitArtifact) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1187,7 +1159,7 @@ var xxx_messageInfo_GitArtifact proto.InternalMessageInfo func (m *HDFSArtifact) Reset() { *m = HDFSArtifact{} } func (*HDFSArtifact) ProtoMessage() {} func (*HDFSArtifact) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{41} + return fileDescriptor_724696e352c3df5f, []int{40} } func (m *HDFSArtifact) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1215,7 +1187,7 @@ var xxx_messageInfo_HDFSArtifact proto.InternalMessageInfo func (m *HDFSArtifactRepository) Reset() { *m = HDFSArtifactRepository{} } func (*HDFSArtifactRepository) ProtoMessage() {} func (*HDFSArtifactRepository) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{42} + return fileDescriptor_724696e352c3df5f, []int{41} } func (m *HDFSArtifactRepository) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1243,7 +1215,7 @@ var xxx_messageInfo_HDFSArtifactRepository proto.InternalMessageInfo func (m *HDFSConfig) Reset() { *m = HDFSConfig{} } func (*HDFSConfig) ProtoMessage() {} func (*HDFSConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{43} + return fileDescriptor_724696e352c3df5f, []int{42} } func (m *HDFSConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1271,7 +1243,7 @@ var xxx_messageInfo_HDFSConfig proto.InternalMessageInfo func (m *HDFSKrbConfig) Reset() { *m = HDFSKrbConfig{} } func (*HDFSKrbConfig) ProtoMessage() {} func (*HDFSKrbConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{44} + return fileDescriptor_724696e352c3df5f, []int{43} } func (m *HDFSKrbConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1299,7 +1271,7 @@ var xxx_messageInfo_HDFSKrbConfig proto.InternalMessageInfo func (m *HTTP) Reset() { *m = HTTP{} } func (*HTTP) ProtoMessage() {} func (*HTTP) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{45} + return fileDescriptor_724696e352c3df5f, []int{44} } func (m *HTTP) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1327,7 +1299,7 @@ var xxx_messageInfo_HTTP proto.InternalMessageInfo func (m *HTTPArtifact) Reset() { *m = HTTPArtifact{} } func (*HTTPArtifact) ProtoMessage() {} func (*HTTPArtifact) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{46} + return fileDescriptor_724696e352c3df5f, []int{45} } func (m *HTTPArtifact) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1355,7 +1327,7 @@ var xxx_messageInfo_HTTPArtifact proto.InternalMessageInfo func (m *HTTPAuth) Reset() { *m = HTTPAuth{} } func (*HTTPAuth) ProtoMessage() {} func (*HTTPAuth) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{47} + return fileDescriptor_724696e352c3df5f, []int{46} } func (m *HTTPAuth) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1383,7 +1355,7 @@ var xxx_messageInfo_HTTPAuth proto.InternalMessageInfo func (m *HTTPHeader) Reset() { *m = HTTPHeader{} } func (*HTTPHeader) ProtoMessage() {} func (*HTTPHeader) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{48} + return fileDescriptor_724696e352c3df5f, []int{47} } func (m *HTTPHeader) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1411,7 +1383,7 @@ var xxx_messageInfo_HTTPHeader proto.InternalMessageInfo func (m *HTTPHeaderSource) Reset() { *m = HTTPHeaderSource{} } func (*HTTPHeaderSource) ProtoMessage() {} func (*HTTPHeaderSource) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{49} + return fileDescriptor_724696e352c3df5f, []int{48} } func (m *HTTPHeaderSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1439,7 +1411,7 @@ var xxx_messageInfo_HTTPHeaderSource proto.InternalMessageInfo func (m *Header) Reset() { *m = Header{} } func (*Header) ProtoMessage() {} func (*Header) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{50} + return fileDescriptor_724696e352c3df5f, []int{49} } func (m *Header) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1467,7 +1439,7 @@ var xxx_messageInfo_Header proto.InternalMessageInfo func (m *Histogram) Reset() { *m = Histogram{} } func (*Histogram) ProtoMessage() {} func (*Histogram) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{51} + return fileDescriptor_724696e352c3df5f, []int{50} } func (m *Histogram) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1495,7 +1467,7 @@ var xxx_messageInfo_Histogram proto.InternalMessageInfo func (m *Inputs) Reset() { *m = Inputs{} } func (*Inputs) ProtoMessage() {} func (*Inputs) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{52} + return fileDescriptor_724696e352c3df5f, []int{51} } func (m *Inputs) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1523,7 +1495,7 @@ var xxx_messageInfo_Inputs proto.InternalMessageInfo func (m *Item) Reset() { *m = Item{} } func (*Item) ProtoMessage() {} func (*Item) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{53} + return fileDescriptor_724696e352c3df5f, []int{52} } func (m *Item) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1551,7 +1523,7 @@ var xxx_messageInfo_Item proto.InternalMessageInfo func (m *LabelKeys) Reset() { *m = LabelKeys{} } func (*LabelKeys) ProtoMessage() {} func (*LabelKeys) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{54} + return fileDescriptor_724696e352c3df5f, []int{53} } func (m *LabelKeys) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1579,7 +1551,7 @@ var xxx_messageInfo_LabelKeys proto.InternalMessageInfo func (m *LabelValueFrom) Reset() { *m = LabelValueFrom{} } func (*LabelValueFrom) ProtoMessage() {} func (*LabelValueFrom) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{55} + return fileDescriptor_724696e352c3df5f, []int{54} } func (m *LabelValueFrom) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1607,7 +1579,7 @@ var xxx_messageInfo_LabelValueFrom proto.InternalMessageInfo func (m *LabelValues) Reset() { *m = LabelValues{} } func (*LabelValues) ProtoMessage() {} func (*LabelValues) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{56} + return fileDescriptor_724696e352c3df5f, []int{55} } func (m *LabelValues) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1635,7 +1607,7 @@ var xxx_messageInfo_LabelValues proto.InternalMessageInfo func (m *LifecycleHook) Reset() { *m = LifecycleHook{} } func (*LifecycleHook) ProtoMessage() {} func (*LifecycleHook) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{57} + return fileDescriptor_724696e352c3df5f, []int{56} } func (m *LifecycleHook) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1663,7 +1635,7 @@ var xxx_messageInfo_LifecycleHook proto.InternalMessageInfo func (m *Link) Reset() { *m = Link{} } func (*Link) ProtoMessage() {} func (*Link) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{58} + return fileDescriptor_724696e352c3df5f, []int{57} } func (m *Link) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1691,7 +1663,7 @@ var xxx_messageInfo_Link proto.InternalMessageInfo func (m *MemoizationStatus) Reset() { *m = MemoizationStatus{} } func (*MemoizationStatus) ProtoMessage() {} func (*MemoizationStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{59} + return fileDescriptor_724696e352c3df5f, []int{58} } func (m *MemoizationStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1719,7 +1691,7 @@ var xxx_messageInfo_MemoizationStatus proto.InternalMessageInfo func (m *Memoize) Reset() { *m = Memoize{} } func (*Memoize) ProtoMessage() {} func (*Memoize) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{60} + return fileDescriptor_724696e352c3df5f, []int{59} } func (m *Memoize) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1747,7 +1719,7 @@ var xxx_messageInfo_Memoize proto.InternalMessageInfo func (m *Metadata) Reset() { *m = Metadata{} } func (*Metadata) ProtoMessage() {} func (*Metadata) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{61} + return fileDescriptor_724696e352c3df5f, []int{60} } func (m *Metadata) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1775,7 +1747,7 @@ var xxx_messageInfo_Metadata proto.InternalMessageInfo func (m *MetricLabel) Reset() { *m = MetricLabel{} } func (*MetricLabel) ProtoMessage() {} func (*MetricLabel) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{62} + return fileDescriptor_724696e352c3df5f, []int{61} } func (m *MetricLabel) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1803,7 +1775,7 @@ var xxx_messageInfo_MetricLabel proto.InternalMessageInfo func (m *Metrics) Reset() { *m = Metrics{} } func (*Metrics) ProtoMessage() {} func (*Metrics) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{63} + return fileDescriptor_724696e352c3df5f, []int{62} } func (m *Metrics) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1831,7 +1803,7 @@ var xxx_messageInfo_Metrics proto.InternalMessageInfo func (m *Mutex) Reset() { *m = Mutex{} } func (*Mutex) ProtoMessage() {} func (*Mutex) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{64} + return fileDescriptor_724696e352c3df5f, []int{63} } func (m *Mutex) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1859,7 +1831,7 @@ var xxx_messageInfo_Mutex proto.InternalMessageInfo func (m *MutexHolding) Reset() { *m = MutexHolding{} } func (*MutexHolding) ProtoMessage() {} func (*MutexHolding) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{65} + return fileDescriptor_724696e352c3df5f, []int{64} } func (m *MutexHolding) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1887,7 +1859,7 @@ var xxx_messageInfo_MutexHolding proto.InternalMessageInfo func (m *MutexStatus) Reset() { *m = MutexStatus{} } func (*MutexStatus) ProtoMessage() {} func (*MutexStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{66} + return fileDescriptor_724696e352c3df5f, []int{65} } func (m *MutexStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1915,7 +1887,7 @@ var xxx_messageInfo_MutexStatus proto.InternalMessageInfo func (m *NodeResult) Reset() { *m = NodeResult{} } func (*NodeResult) ProtoMessage() {} func (*NodeResult) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{67} + return fileDescriptor_724696e352c3df5f, []int{66} } func (m *NodeResult) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1943,7 +1915,7 @@ var xxx_messageInfo_NodeResult proto.InternalMessageInfo func (m *NodeStatus) Reset() { *m = NodeStatus{} } func (*NodeStatus) ProtoMessage() {} func (*NodeStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{68} + return fileDescriptor_724696e352c3df5f, []int{67} } func (m *NodeStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1971,7 +1943,7 @@ var xxx_messageInfo_NodeStatus proto.InternalMessageInfo func (m *NodeSynchronizationStatus) Reset() { *m = NodeSynchronizationStatus{} } func (*NodeSynchronizationStatus) ProtoMessage() {} func (*NodeSynchronizationStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{69} + return fileDescriptor_724696e352c3df5f, []int{68} } func (m *NodeSynchronizationStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1999,7 +1971,7 @@ var xxx_messageInfo_NodeSynchronizationStatus proto.InternalMessageInfo func (m *NoneStrategy) Reset() { *m = NoneStrategy{} } func (*NoneStrategy) ProtoMessage() {} func (*NoneStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{70} + return fileDescriptor_724696e352c3df5f, []int{69} } func (m *NoneStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2027,7 +1999,7 @@ var xxx_messageInfo_NoneStrategy proto.InternalMessageInfo func (m *OAuth2Auth) Reset() { *m = OAuth2Auth{} } func (*OAuth2Auth) ProtoMessage() {} func (*OAuth2Auth) Descriptor() ([]byte, []int) { - return fileDescriptor_724696e352c3df5f, []int{71} + return fileDescriptor_724696e352c3df5f, []int{70} } func (m *OAuth2Auth) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2052,6 +2024,34 @@ func (m *OAuth2Auth) XXX_DiscardUnknown() { var xxx_messageInfo_OAuth2Auth proto.InternalMessageInfo +func (m *OAuth2EndpointParam) Reset() { *m = OAuth2EndpointParam{} } +func (*OAuth2EndpointParam) ProtoMessage() {} +func (*OAuth2EndpointParam) Descriptor() ([]byte, []int) { + return fileDescriptor_724696e352c3df5f, []int{71} +} +func (m *OAuth2EndpointParam) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *OAuth2EndpointParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil +} +func (m *OAuth2EndpointParam) XXX_Merge(src proto.Message) { + xxx_messageInfo_OAuth2EndpointParam.Merge(m, src) +} +func (m *OAuth2EndpointParam) XXX_Size() int { + return m.Size() +} +func (m *OAuth2EndpointParam) XXX_DiscardUnknown() { + xxx_messageInfo_OAuth2EndpointParam.DiscardUnknown(m) +} + +var xxx_messageInfo_OAuth2EndpointParam proto.InternalMessageInfo + func (m *OSSArtifact) Reset() { *m = OSSArtifact{} } func (*OSSArtifact) ProtoMessage() {} func (*OSSArtifact) Descriptor() ([]byte, []int) { @@ -3739,7 +3739,6 @@ func init() { proto.RegisterType((*DAGTemplate)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.DAGTemplate") proto.RegisterType((*Data)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.Data") proto.RegisterType((*DataSource)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.DataSource") - proto.RegisterType((*EndpointParam)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.EndpointParam") proto.RegisterType((*Event)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.Event") proto.RegisterType((*ExecutorConfig)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.ExecutorConfig") proto.RegisterType((*GCSArtifact)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.GCSArtifact") @@ -3781,6 +3780,7 @@ func init() { proto.RegisterType((*NodeSynchronizationStatus)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.NodeSynchronizationStatus") proto.RegisterType((*NoneStrategy)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.NoneStrategy") proto.RegisterType((*OAuth2Auth)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OAuth2Auth") + proto.RegisterType((*OAuth2EndpointParam)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OAuth2EndpointParam") proto.RegisterType((*OSSArtifact)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OSSArtifact") proto.RegisterType((*OSSArtifactRepository)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OSSArtifactRepository") proto.RegisterType((*OSSBucket)(nil), "github.com.argoproj.argo_workflows.v3.pkg.apis.workflow.v1alpha1.OSSBucket") @@ -3859,608 +3859,606 @@ func init() { } var fileDescriptor_724696e352c3df5f = []byte{ - // 9608 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7d, 0x5b, 0x70, 0x24, 0xc9, - 0x71, 0xd8, 0xf5, 0x00, 0x03, 0x0c, 0x12, 0xcf, 0xad, 0x7d, 0xcd, 0xe1, 0xee, 0x16, 0xc7, 0xa6, - 0xee, 0x7c, 0x2b, 0x1d, 0x01, 0xdd, 0x2e, 0x69, 0x9f, 0xc9, 0x30, 0x45, 0x3c, 0x16, 0x0b, 0x1c, - 0x80, 0x05, 0x2e, 0x07, 0xbb, 0x6b, 0x92, 0x67, 0x8a, 0x8d, 0x99, 0xc2, 0x4c, 0x1f, 0x66, 0xba, - 0x87, 0xdd, 0x3d, 0xc0, 0x82, 0x77, 0xc7, 0xa3, 0x29, 0xbe, 0xce, 0xa2, 0x45, 0x3f, 0x24, 0x8a, - 0xa2, 0xed, 0x08, 0x85, 0x2c, 0x5a, 0x0c, 0x59, 0x61, 0x07, 0x23, 0x1c, 0xfe, 0x90, 0x7e, 0x1d, - 0x0e, 0x3a, 0xec, 0x08, 0x4b, 0x21, 0xda, 0xe2, 0x87, 0x0d, 0x9a, 0xb0, 0xc5, 0x1f, 0x07, 0x23, - 0x6c, 0x85, 0x49, 0xc9, 0x6b, 0x7f, 0x28, 0xea, 0xd9, 0xd5, 0x3d, 0x3d, 0x58, 0x60, 0xb7, 0x81, - 0xbd, 0x90, 0xfe, 0x66, 0xb2, 0xb2, 0x32, 0xab, 0xba, 0xaa, 0xb2, 0xb2, 0x32, 0xb3, 0xb2, 0x60, - 0xa3, 0xee, 0x46, 0x8d, 0xce, 0xd6, 0x74, 0xd5, 0x6f, 0xcd, 0x38, 0x41, 0xdd, 0x6f, 0x07, 0xfe, - 0xeb, 0xfc, 0xc7, 0xfb, 0xf6, 0xfc, 0x60, 0x67, 0xbb, 0xe9, 0xef, 0x85, 0x33, 0xbb, 0xd7, 0x67, - 0xda, 0x3b, 0xf5, 0x19, 0xa7, 0xed, 0x86, 0x33, 0x0a, 0x3a, 0xb3, 0xfb, 0x92, 0xd3, 0x6c, 0x37, - 0x9c, 0x97, 0x66, 0xea, 0xd4, 0xa3, 0x81, 0x13, 0xd1, 0xda, 0x74, 0x3b, 0xf0, 0x23, 0x9f, 0x7c, - 0x24, 0xa6, 0x38, 0xad, 0x28, 0xf2, 0x1f, 0x3f, 0xaf, 0x29, 0x4e, 0xef, 0x5e, 0x9f, 0x6e, 0xef, - 0xd4, 0xa7, 0x19, 0xc5, 0x69, 0x05, 0x9d, 0x56, 0x14, 0x27, 0xdf, 0x67, 0xb4, 0xa9, 0xee, 0xd7, - 0xfd, 0x19, 0x4e, 0x78, 0xab, 0xb3, 0xcd, 0xff, 0xf1, 0x3f, 0xfc, 0x97, 0x60, 0x38, 0x69, 0xef, - 0xbc, 0x1c, 0x4e, 0xbb, 0x3e, 0x6b, 0xdf, 0x4c, 0xd5, 0x0f, 0xe8, 0xcc, 0x6e, 0x57, 0xa3, 0x26, - 0xaf, 0x1a, 0x38, 0x6d, 0xbf, 0xe9, 0x56, 0xf7, 0x67, 0x76, 0x5f, 0xda, 0xa2, 0x51, 0x77, 0xfb, - 0x27, 0xdf, 0x1f, 0xa3, 0xb6, 0x9c, 0x6a, 0xc3, 0xf5, 0x68, 0xb0, 0x1f, 0xf7, 0xbf, 0x45, 0x23, - 0x27, 0x8b, 0xc1, 0x4c, 0xaf, 0x5a, 0x41, 0xc7, 0x8b, 0xdc, 0x16, 0xed, 0xaa, 0xf0, 0x57, 0x1f, - 0x54, 0x21, 0xac, 0x36, 0x68, 0xcb, 0xe9, 0xaa, 0x77, 0xbd, 0x57, 0xbd, 0x4e, 0xe4, 0x36, 0x67, - 0x5c, 0x2f, 0x0a, 0xa3, 0x20, 0x5d, 0xc9, 0xbe, 0x01, 0x03, 0xb3, 0x2d, 0xbf, 0xe3, 0x45, 0xe4, - 0x43, 0x50, 0xdc, 0x75, 0x9a, 0x1d, 0x5a, 0xb6, 0x9e, 0xb5, 0x5e, 0x18, 0x9a, 0x7b, 0xee, 0x3b, - 0x07, 0x53, 0x4f, 0x1c, 0x1e, 0x4c, 0x15, 0xef, 0x30, 0xe0, 0xfd, 0x83, 0xa9, 0x0b, 0xd4, 0xab, - 0xfa, 0x35, 0xd7, 0xab, 0xcf, 0xbc, 0x1e, 0xfa, 0xde, 0xf4, 0xad, 0x4e, 0x6b, 0x8b, 0x06, 0x28, - 0xea, 0xd8, 0x7f, 0x58, 0x80, 0xf1, 0xd9, 0xa0, 0xda, 0x70, 0x77, 0x69, 0x25, 0x62, 0xf4, 0xeb, - 0xfb, 0xa4, 0x01, 0x7d, 0x91, 0x13, 0x70, 0x72, 0xc3, 0xd7, 0xd6, 0xa6, 0x1f, 0x75, 0xf0, 0xa7, - 0x37, 0x9d, 0x40, 0xd1, 0x9e, 0x1b, 0x3c, 0x3c, 0x98, 0xea, 0xdb, 0x74, 0x02, 0x64, 0x2c, 0x48, - 0x13, 0xfa, 0x3d, 0xdf, 0xa3, 0xe5, 0x02, 0x67, 0x75, 0xeb, 0xd1, 0x59, 0xdd, 0xf2, 0x3d, 0xdd, - 0x8f, 0xb9, 0xd2, 0xe1, 0xc1, 0x54, 0x3f, 0x83, 0x20, 0xe7, 0xc2, 0xfa, 0xf5, 0x69, 0xb7, 0x5d, - 0xee, 0xcb, 0xab, 0x5f, 0x1f, 0x73, 0xdb, 0xc9, 0x7e, 0x7d, 0xcc, 0x6d, 0x23, 0x63, 0x61, 0xbf, - 0x53, 0x80, 0xa1, 0xd9, 0xa0, 0xde, 0x69, 0x51, 0x2f, 0x0a, 0xc9, 0xdb, 0x00, 0x6d, 0x27, 0x70, - 0x5a, 0x34, 0xa2, 0x41, 0x58, 0xb6, 0x9e, 0xed, 0x7b, 0x61, 0xf8, 0xda, 0xca, 0xa3, 0xb3, 0xdf, - 0x50, 0x34, 0xe7, 0x88, 0x1c, 0x72, 0xd0, 0xa0, 0x10, 0x0d, 0x96, 0xe4, 0x0d, 0x18, 0x72, 0x82, - 0xc8, 0xdd, 0x76, 0xaa, 0x51, 0x58, 0x2e, 0x70, 0xfe, 0xaf, 0x3c, 0x3a, 0xff, 0x59, 0x49, 0x72, - 0xee, 0x9c, 0x64, 0x3f, 0xa4, 0x20, 0x21, 0xc6, 0xfc, 0xec, 0xdf, 0x2a, 0x42, 0x49, 0x15, 0x90, - 0x67, 0xa1, 0xdf, 0x73, 0x5a, 0x6a, 0xaa, 0x8e, 0xc8, 0x8a, 0xfd, 0xb7, 0x9c, 0x16, 0x1b, 0x24, - 0xa7, 0x45, 0x19, 0x46, 0xdb, 0x89, 0x1a, 0x7c, 0x4a, 0x18, 0x18, 0x1b, 0x4e, 0xd4, 0x40, 0x5e, - 0x42, 0x9e, 0x86, 0xfe, 0x96, 0x5f, 0xa3, 0x7c, 0x1c, 0x8b, 0x62, 0x90, 0xd7, 0xfc, 0x1a, 0x45, - 0x0e, 0x65, 0xf5, 0xb7, 0x03, 0xbf, 0x55, 0xee, 0x4f, 0xd6, 0x5f, 0x0c, 0xfc, 0x16, 0xf2, 0x12, - 0xf2, 0x75, 0x0b, 0x26, 0x54, 0xf3, 0x56, 0xfd, 0xaa, 0x13, 0xb9, 0xbe, 0x57, 0x2e, 0xf2, 0x49, - 0x81, 0xf9, 0x7d, 0x15, 0x45, 0x79, 0xae, 0x2c, 0x9b, 0x30, 0x91, 0x2e, 0xc1, 0xae, 0x56, 0x90, - 0x6b, 0x00, 0xf5, 0xa6, 0xbf, 0xe5, 0x34, 0xd9, 0x07, 0x29, 0x0f, 0xf0, 0x2e, 0xe8, 0xc1, 0xbd, - 0xa9, 0x4b, 0xd0, 0xc0, 0x22, 0xf7, 0x60, 0xd0, 0x11, 0x0b, 0xb8, 0x3c, 0xc8, 0x3b, 0xf1, 0x6a, - 0x1e, 0x9d, 0x48, 0x48, 0x84, 0xb9, 0xe1, 0xc3, 0x83, 0xa9, 0x41, 0x09, 0x44, 0xc5, 0x8e, 0xbc, - 0x08, 0x25, 0xbf, 0xcd, 0xda, 0xed, 0x34, 0xcb, 0xa5, 0x67, 0xad, 0x17, 0x4a, 0x73, 0x13, 0xb2, - 0xad, 0xa5, 0x75, 0x09, 0x47, 0x8d, 0x41, 0xae, 0xc2, 0x60, 0xd8, 0xd9, 0x62, 0xe3, 0x58, 0x1e, - 0xe2, 0x1d, 0x1b, 0x97, 0xc8, 0x83, 0x15, 0x01, 0x46, 0x55, 0x4e, 0x3e, 0x00, 0xc3, 0x01, 0xad, - 0x76, 0x82, 0x90, 0xb2, 0x81, 0x2d, 0x03, 0xa7, 0x7d, 0x5e, 0xa2, 0x0f, 0x63, 0x5c, 0x84, 0x26, - 0x1e, 0xf9, 0x30, 0x8c, 0xb1, 0x01, 0xbe, 0x71, 0xaf, 0x1d, 0xd0, 0x30, 0x64, 0xa3, 0x3a, 0xcc, - 0x19, 0x5d, 0x92, 0x35, 0xc7, 0x16, 0x13, 0xa5, 0x98, 0xc2, 0xb6, 0x7f, 0x77, 0x10, 0xba, 0x06, - 0x89, 0xbc, 0x04, 0xc3, 0xb2, 0xbf, 0xab, 0x7e, 0x3d, 0xe4, 0x13, 0xb7, 0x34, 0x37, 0xce, 0xda, - 0x31, 0x1b, 0x83, 0xd1, 0xc4, 0x21, 0x35, 0x28, 0x84, 0xd7, 0xa5, 0x4c, 0x5b, 0x7d, 0xf4, 0xc1, - 0xa8, 0x5c, 0xd7, 0x2b, 0x6d, 0xe0, 0xf0, 0x60, 0xaa, 0x50, 0xb9, 0x8e, 0x85, 0xf0, 0x3a, 0x93, - 0x66, 0x75, 0x37, 0xca, 0x4f, 0x9a, 0xdd, 0x74, 0x23, 0xcd, 0x87, 0x4b, 0xb3, 0x9b, 0x6e, 0x84, - 0x8c, 0x05, 0x93, 0xd2, 0x8d, 0x28, 0x6a, 0xf3, 0x25, 0x95, 0x8b, 0x94, 0x5e, 0xda, 0xdc, 0xdc, - 0xd0, 0xbc, 0xf8, 0x02, 0x66, 0x10, 0xe4, 0x5c, 0xc8, 0x97, 0x2d, 0xf6, 0xc5, 0x45, 0xa1, 0x1f, - 0xec, 0xcb, 0x95, 0x79, 0x3b, 0xbf, 0x95, 0xe9, 0x07, 0xfb, 0x9a, 0xb9, 0x1c, 0x48, 0x5d, 0x80, - 0x26, 0x6b, 0xde, 0xf1, 0xda, 0x76, 0xc8, 0x17, 0x62, 0x3e, 0x1d, 0x5f, 0x58, 0xac, 0xa4, 0x3a, - 0xbe, 0xb0, 0x58, 0x41, 0xce, 0x85, 0x0d, 0x68, 0xe0, 0xec, 0xc9, 0x45, 0x9c, 0xc3, 0x80, 0xa2, - 0xb3, 0x97, 0x1c, 0x50, 0x74, 0xf6, 0x90, 0xb1, 0x60, 0x9c, 0xfc, 0x30, 0xe4, 0x6b, 0x36, 0x17, - 0x4e, 0xeb, 0x95, 0x4a, 0x92, 0xd3, 0x7a, 0xa5, 0x82, 0x8c, 0x05, 0x9f, 0xa4, 0xd5, 0x90, 0x2f, - 0xf8, 0x7c, 0x26, 0xe9, 0x7c, 0x8a, 0xd3, 0xcd, 0xf9, 0x0a, 0x32, 0x16, 0xf6, 0x3b, 0x16, 0x8c, - 0xaa, 0x22, 0x26, 0x44, 0x42, 0x72, 0x0f, 0x4a, 0x6a, 0x30, 0xa5, 0x2e, 0x93, 0xe7, 0xa6, 0xa7, - 0x45, 0x9d, 0x82, 0xa0, 0xe6, 0x66, 0xff, 0x4e, 0x11, 0x88, 0x06, 0xd3, 0xb6, 0x1f, 0xba, 0x7c, - 0x3a, 0x3d, 0x84, 0x28, 0xf1, 0x0c, 0x51, 0x72, 0x27, 0x4f, 0x51, 0x12, 0x37, 0x2b, 0x21, 0x54, - 0xfe, 0x41, 0x6a, 0xf1, 0x09, 0xe9, 0xf2, 0xf3, 0xa7, 0xb2, 0xf8, 0x8c, 0x26, 0x1c, 0xbd, 0x0c, - 0x77, 0xe5, 0x32, 0x14, 0xf2, 0xe7, 0x6f, 0xe6, 0xbb, 0x0c, 0x8d, 0x56, 0xa4, 0x17, 0x64, 0x20, - 0x96, 0x89, 0x10, 0x40, 0x77, 0x73, 0x5d, 0x26, 0x06, 0xd7, 0xe4, 0x82, 0x09, 0xc4, 0x82, 0x19, - 0xc8, 0x8b, 0xa7, 0xb1, 0x60, 0xd2, 0x3c, 0xf5, 0xd2, 0xf9, 0x14, 0x5c, 0xec, 0xc6, 0x41, 0xba, - 0x4d, 0x66, 0x60, 0xa8, 0xea, 0x7b, 0xdb, 0x6e, 0x7d, 0xcd, 0x69, 0x4b, 0x95, 0x4d, 0xeb, 0x7a, - 0xf3, 0xaa, 0x00, 0x63, 0x1c, 0xf2, 0x0c, 0xf4, 0xed, 0xd0, 0x7d, 0xa9, 0xbb, 0x0d, 0x4b, 0xd4, - 0xbe, 0x15, 0xba, 0x8f, 0x0c, 0xfe, 0xc1, 0xd2, 0xd7, 0x7f, 0x7d, 0xea, 0x89, 0xcf, 0xfe, 0x97, - 0x67, 0x9f, 0xb0, 0xff, 0xa0, 0x0f, 0x9e, 0xca, 0xe4, 0x59, 0x89, 0x9c, 0xa8, 0x13, 0x92, 0xdf, - 0xb1, 0xe0, 0xa2, 0x93, 0x55, 0x2e, 0x57, 0xf2, 0xdd, 0xfc, 0x66, 0x64, 0x82, 0xfc, 0xdc, 0x33, - 0xb2, 0xd1, 0xd9, 0x5f, 0x04, 0xb3, 0x1b, 0xc5, 0x3e, 0x14, 0x53, 0x5e, 0xc3, 0xb6, 0x53, 0xa5, - 0xb2, 0xf7, 0xfa, 0x43, 0xdd, 0x52, 0x05, 0x18, 0xe3, 0x30, 0x65, 0xa8, 0x46, 0xb7, 0x9d, 0x4e, - 0x53, 0x6c, 0xe0, 0xa5, 0x58, 0x19, 0x5a, 0x10, 0x60, 0x54, 0xe5, 0xe4, 0x1f, 0x5b, 0x40, 0xba, - 0xb9, 0xca, 0xc5, 0xb0, 0x79, 0x1a, 0xdf, 0x61, 0xee, 0xd2, 0xe1, 0xc1, 0x54, 0x86, 0x00, 0xc3, - 0x8c, 0x76, 0x18, 0x63, 0xfa, 0xef, 0x2d, 0x38, 0x9f, 0xb1, 0xcc, 0xd9, 0xa4, 0xe8, 0x04, 0x4d, - 0x39, 0x7f, 0xf4, 0xa4, 0xb8, 0x8d, 0xab, 0xc8, 0xe0, 0xe4, 0x97, 0x2d, 0x18, 0x37, 0x56, 0xfb, - 0x6c, 0x47, 0x2a, 0xff, 0x39, 0x29, 0xb2, 0x09, 0xc2, 0x73, 0x97, 0x25, 0xfb, 0xf1, 0x54, 0x01, - 0xa6, 0x9b, 0x60, 0xff, 0xc0, 0x82, 0x67, 0x8e, 0x14, 0x5a, 0x99, 0x0d, 0xb7, 0x1e, 0x7b, 0xc3, - 0xd9, 0xd4, 0x0a, 0x68, 0xdb, 0xbf, 0x8d, 0xab, 0x72, 0x26, 0xea, 0xa9, 0x85, 0x02, 0x8c, 0xaa, - 0xdc, 0xfe, 0x23, 0x0b, 0xd2, 0xf4, 0x88, 0x03, 0x63, 0x9d, 0x90, 0x06, 0x6c, 0xaa, 0x56, 0x68, - 0x35, 0xa0, 0x6a, 0xef, 0x7c, 0x6e, 0x5a, 0x58, 0x29, 0x58, 0x83, 0xa7, 0xab, 0x7e, 0x40, 0xa7, - 0x77, 0x5f, 0x9a, 0x16, 0x18, 0x2b, 0x74, 0xbf, 0x42, 0x9b, 0x94, 0xd1, 0x98, 0x23, 0x4c, 0xcf, - 0xbe, 0x9d, 0x20, 0x80, 0x29, 0x82, 0x8c, 0x45, 0xdb, 0x09, 0xc3, 0x3d, 0x3f, 0xa8, 0x49, 0x16, - 0x85, 0x13, 0xb3, 0xd8, 0x48, 0x10, 0xc0, 0x14, 0x41, 0xfb, 0xdf, 0x58, 0x30, 0x38, 0xe7, 0x54, - 0x77, 0xfc, 0xed, 0x6d, 0x76, 0x4c, 0xa9, 0x75, 0x02, 0x71, 0xcc, 0x13, 0x93, 0x50, 0xef, 0xdd, - 0x0b, 0x12, 0x8e, 0x1a, 0x83, 0x6c, 0xc2, 0x80, 0xf8, 0x1c, 0xb2, 0x51, 0x3f, 0x6b, 0x34, 0x4a, - 0x5b, 0x67, 0xf8, 0xc8, 0x75, 0x22, 0xb7, 0x39, 0x2d, 0xac, 0x33, 0xd3, 0xcb, 0x5e, 0xb4, 0x1e, - 0x54, 0xa2, 0xc0, 0xf5, 0xea, 0x73, 0x70, 0x78, 0x30, 0x35, 0xb0, 0xc8, 0x69, 0xa0, 0xa4, 0xc5, - 0x4e, 0x34, 0x2d, 0xe7, 0x9e, 0x62, 0xc7, 0xd7, 0xfc, 0x50, 0x7c, 0xa2, 0x59, 0x8b, 0x8b, 0xd0, - 0xc4, 0xb3, 0xff, 0xc0, 0x82, 0xa1, 0x39, 0x27, 0x74, 0xab, 0x7f, 0x81, 0x86, 0xe6, 0x13, 0x50, - 0x9c, 0x77, 0xaa, 0x0d, 0x4a, 0x6e, 0xa7, 0x77, 0x97, 0xe1, 0x6b, 0x2f, 0x64, 0xb1, 0xd1, 0x3b, - 0x8d, 0xc9, 0x69, 0xb4, 0xd7, 0x1e, 0x64, 0x7f, 0xdf, 0x82, 0xb1, 0xf9, 0xa6, 0x4b, 0xbd, 0x68, - 0x9e, 0x06, 0x11, 0xff, 0x70, 0x75, 0x98, 0xa8, 0x6a, 0xc8, 0xc3, 0x7c, 0xba, 0x0b, 0xec, 0xfc, - 0x3e, 0x9f, 0x22, 0x81, 0x5d, 0x44, 0x49, 0x0d, 0xc6, 0x05, 0x8c, 0x57, 0x3e, 0xf9, 0xf7, 0x3b, - 0xcf, 0x56, 0xf8, 0x7c, 0x92, 0x02, 0xa6, 0x49, 0xda, 0x3f, 0xb2, 0xe0, 0xf2, 0x7c, 0xb3, 0x13, - 0x46, 0x34, 0xb8, 0x2b, 0x05, 0xc7, 0x26, 0x6d, 0xb5, 0x9b, 0x4e, 0x44, 0xc9, 0x27, 0xa1, 0xd4, - 0xa2, 0x91, 0x53, 0x73, 0x22, 0x47, 0x76, 0xb1, 0xf7, 0x04, 0xe6, 0xa2, 0x87, 0x61, 0xb3, 0xc6, - 0xac, 0x6f, 0xbd, 0x4e, 0xab, 0xd1, 0x1a, 0x8d, 0x9c, 0xd8, 0xe2, 0x10, 0xc3, 0x50, 0x53, 0x25, - 0x6d, 0xe8, 0x0f, 0xdb, 0xb4, 0x9a, 0x9f, 0xcd, 0x4e, 0xf5, 0xa1, 0xd2, 0xa6, 0xd5, 0xd8, 0x60, - 0xc3, 0xfe, 0x21, 0xe7, 0x64, 0xff, 0x3f, 0x0b, 0x9e, 0xea, 0xd1, 0xdf, 0x55, 0x37, 0x8c, 0xc8, - 0x6b, 0x5d, 0x7d, 0x9e, 0x3e, 0x5e, 0x9f, 0x59, 0x6d, 0xde, 0x63, 0x2d, 0x10, 0x14, 0xc4, 0xe8, - 0xef, 0x67, 0xa0, 0xe8, 0x46, 0xb4, 0xa5, 0x0c, 0x67, 0x1f, 0x7d, 0xf4, 0x0e, 0xf7, 0xe8, 0xcb, - 0xdc, 0xa8, 0xb2, 0xdc, 0x2e, 0x33, 0x7e, 0x28, 0xd8, 0xda, 0xff, 0xce, 0x02, 0x36, 0xd1, 0x6b, - 0xae, 0x34, 0x47, 0xf4, 0x47, 0xfb, 0x6d, 0x65, 0x40, 0x53, 0xda, 0x4a, 0xff, 0xe6, 0x7e, 0x9b, - 0xde, 0x3f, 0x98, 0x1a, 0xd5, 0x88, 0x0c, 0x80, 0x1c, 0x95, 0x7c, 0x02, 0x06, 0x42, 0xae, 0x55, - 0xc9, 0xfd, 0x60, 0x51, 0x56, 0x1a, 0x10, 0xba, 0xd6, 0xfd, 0x83, 0xa9, 0x63, 0xd9, 0xc7, 0xa7, - 0x35, 0x6d, 0x51, 0x0f, 0x25, 0x55, 0xb6, 0xe1, 0xb4, 0x68, 0x18, 0x3a, 0x75, 0x2a, 0xe5, 0x9a, - 0xde, 0x70, 0xd6, 0x04, 0x18, 0x55, 0xb9, 0xfd, 0x2b, 0x16, 0xb0, 0x26, 0x46, 0x0e, 0x63, 0x71, - 0xcb, 0xaf, 0x51, 0x72, 0x8b, 0x0b, 0x01, 0x01, 0x90, 0x83, 0xf7, 0x4c, 0x0f, 0x21, 0x20, 0x90, - 0x12, 0x1a, 0xa8, 0x00, 0x61, 0x4c, 0x82, 0xbc, 0x1f, 0x46, 0x6a, 0xb4, 0x4d, 0xbd, 0x1a, 0xf5, - 0xaa, 0x2e, 0x15, 0x83, 0x36, 0x34, 0x37, 0x71, 0x78, 0x30, 0x35, 0xb2, 0x60, 0xc0, 0x31, 0x81, - 0x65, 0xff, 0x86, 0x05, 0x4f, 0x6a, 0x72, 0x15, 0x1a, 0x21, 0x8d, 0x82, 0x7d, 0x6d, 0x0f, 0x3f, - 0xd9, 0x06, 0x72, 0x97, 0xed, 0xbf, 0x51, 0x20, 0x98, 0x3f, 0xdc, 0x0e, 0x32, 0x2c, 0x76, 0x6b, - 0x4e, 0x04, 0x15, 0x35, 0xfb, 0x97, 0xfa, 0xe0, 0x82, 0xd9, 0x48, 0xbd, 0xe6, 0x7f, 0xc1, 0x02, - 0xd0, 0x5f, 0x80, 0x1d, 0x93, 0xd8, 0x3c, 0x5d, 0xcf, 0x61, 0x9e, 0x9a, 0x23, 0x15, 0x4b, 0x05, - 0x0d, 0x0e, 0xd1, 0x60, 0x4b, 0x3e, 0x0a, 0x23, 0xbb, 0x7e, 0xb3, 0xd3, 0xa2, 0x6b, 0x7e, 0xc7, - 0x8b, 0xc2, 0x72, 0x1f, 0x6f, 0xc6, 0x54, 0xd6, 0x60, 0xde, 0x89, 0xf1, 0xe6, 0x2e, 0x48, 0xb2, - 0x23, 0x06, 0x30, 0xc4, 0x04, 0x29, 0xa6, 0x69, 0x8d, 0x06, 0xe6, 0x90, 0xc8, 0x33, 0xd9, 0xc7, - 0x73, 0xec, 0x63, 0x7a, 0xd4, 0xe7, 0xce, 0x1d, 0x1e, 0x4c, 0x8d, 0x26, 0x40, 0x98, 0x6c, 0x84, - 0xfd, 0x51, 0xe0, 0xdf, 0xc2, 0xf5, 0x3a, 0x74, 0xdd, 0x23, 0xef, 0x85, 0x22, 0x0d, 0x02, 0x3f, - 0x90, 0xe7, 0x7a, 0xbd, 0x98, 0x6f, 0x30, 0x20, 0x8a, 0x32, 0xf2, 0x3c, 0xd3, 0x2e, 0xdc, 0x26, - 0xad, 0xf1, 0xb9, 0x51, 0x9a, 0x1b, 0x53, 0x6b, 0x71, 0x91, 0x43, 0x51, 0x96, 0xda, 0xd3, 0x30, - 0x38, 0xcf, 0xfa, 0x4e, 0x03, 0x46, 0xd7, 0x74, 0xef, 0x8c, 0x26, 0xdc, 0x3b, 0xca, 0x8d, 0xb3, - 0x09, 0x17, 0xe7, 0x03, 0xea, 0x44, 0xb4, 0x72, 0x7d, 0xae, 0x53, 0xdd, 0xa1, 0x91, 0x30, 0xc0, - 0x86, 0xe4, 0x43, 0x30, 0xea, 0x73, 0x29, 0xbe, 0xea, 0x57, 0x77, 0x5c, 0xaf, 0x2e, 0x8f, 0x1b, - 0x17, 0x25, 0x95, 0xd1, 0x75, 0xb3, 0x10, 0x93, 0xb8, 0xf6, 0xff, 0x28, 0xc0, 0xc8, 0x7c, 0xe0, - 0x7b, 0x4a, 0x52, 0x9d, 0xc1, 0xee, 0x12, 0x25, 0x76, 0x97, 0x1c, 0xec, 0xf1, 0x66, 0xfb, 0x7b, - 0xed, 0x30, 0xe4, 0x4d, 0x2d, 0x22, 0xfb, 0xf2, 0x3a, 0x56, 0x25, 0xf8, 0x72, 0xda, 0xf1, 0x60, - 0x27, 0x05, 0xa8, 0xfd, 0xc7, 0x16, 0x4c, 0x98, 0xe8, 0x67, 0xb0, 0xa9, 0x85, 0xc9, 0x4d, 0xed, - 0x56, 0xbe, 0xfd, 0xed, 0xb1, 0x93, 0xbd, 0x33, 0x90, 0xec, 0x27, 0x1b, 0x00, 0xf2, 0x75, 0x0b, - 0x46, 0xf6, 0x0c, 0x80, 0xec, 0x6c, 0xde, 0x7a, 0xc5, 0x4f, 0x29, 0x31, 0x63, 0x42, 0xef, 0xa7, - 0xfe, 0x63, 0xa2, 0x25, 0x4c, 0xee, 0x87, 0xd5, 0x06, 0xad, 0x75, 0x9a, 0xea, 0x50, 0xaf, 0x3f, - 0x69, 0x45, 0xc2, 0x51, 0x63, 0x90, 0xd7, 0xe0, 0x5c, 0xd5, 0xf7, 0xaa, 0x9d, 0x20, 0xa0, 0x5e, - 0x75, 0x7f, 0x83, 0x7b, 0xa4, 0xe5, 0x86, 0x38, 0x2d, 0xab, 0x9d, 0x9b, 0x4f, 0x23, 0xdc, 0xcf, - 0x02, 0x62, 0x37, 0x21, 0xe1, 0x3d, 0x09, 0xd9, 0x96, 0xc5, 0x4f, 0xfe, 0x25, 0xd3, 0x7b, 0xc2, - 0xc1, 0xa8, 0xca, 0xc9, 0x6d, 0xb8, 0x1c, 0x46, 0xec, 0x54, 0xe8, 0xd5, 0x17, 0xa8, 0x53, 0x6b, - 0xba, 0x1e, 0xd3, 0xee, 0x7d, 0xaf, 0x26, 0x4c, 0x59, 0x7d, 0x73, 0x4f, 0x1d, 0x1e, 0x4c, 0x5d, - 0xae, 0x64, 0xa3, 0x60, 0xaf, 0xba, 0xe4, 0x13, 0x30, 0x19, 0x76, 0xaa, 0x55, 0x1a, 0x86, 0xdb, - 0x9d, 0xe6, 0x2b, 0xfe, 0x56, 0xb8, 0xe4, 0x86, 0xec, 0xd4, 0xb8, 0xea, 0xb6, 0xdc, 0x88, 0x1b, - 0xac, 0x8a, 0x73, 0x57, 0x0e, 0x0f, 0xa6, 0x26, 0x2b, 0x3d, 0xb1, 0xf0, 0x08, 0x0a, 0x04, 0xe1, - 0x92, 0x10, 0x7e, 0x5d, 0xb4, 0x07, 0x39, 0xed, 0xc9, 0xc3, 0x83, 0xa9, 0x4b, 0x8b, 0x99, 0x18, - 0xd8, 0xa3, 0x26, 0x1b, 0xc1, 0xc8, 0x6d, 0xd1, 0x4f, 0xfb, 0x1e, 0xe5, 0xd6, 0x6e, 0x63, 0x04, - 0x37, 0x25, 0x1c, 0x35, 0x06, 0x79, 0x3d, 0x9e, 0x89, 0x6c, 0xb9, 0x48, 0xab, 0xf5, 0xc9, 0x25, - 0x1c, 0x3f, 0x2d, 0xdc, 0x35, 0x28, 0xb1, 0x25, 0x87, 0x09, 0xda, 0xf6, 0x1f, 0x16, 0x80, 0x74, - 0x8b, 0x08, 0xb2, 0x02, 0x03, 0x4e, 0x35, 0x72, 0x77, 0xa9, 0x74, 0x13, 0xbf, 0x37, 0x6b, 0xfb, - 0x14, 0xac, 0x90, 0x6e, 0x53, 0x36, 0x43, 0x68, 0x2c, 0x57, 0x66, 0x79, 0x55, 0x94, 0x24, 0x88, - 0x0f, 0xe7, 0x9a, 0x4e, 0x18, 0xa9, 0xb9, 0x5a, 0x63, 0x5d, 0x96, 0x82, 0xf5, 0xa7, 0x8f, 0xd7, - 0x29, 0x56, 0x63, 0xee, 0x22, 0x9b, 0xb9, 0xab, 0x69, 0x42, 0xd8, 0x4d, 0x9b, 0xbc, 0xcd, 0xf5, - 0x10, 0xa1, 0x24, 0x2a, 0x05, 0x60, 0x25, 0x97, 0x3d, 0x5a, 0xd0, 0x4c, 0xe8, 0x20, 0x92, 0x0d, - 0x1a, 0x2c, 0xed, 0xff, 0x00, 0x30, 0xb8, 0x30, 0x7b, 0x73, 0xd3, 0x09, 0x77, 0x8e, 0xe1, 0x6a, - 0x66, 0xb3, 0x43, 0xea, 0x50, 0xe9, 0xf5, 0xad, 0x74, 0x2b, 0xd4, 0x18, 0xc4, 0x83, 0x01, 0xd7, - 0x63, 0x0b, 0xa2, 0x3c, 0x96, 0x97, 0x33, 0x41, 0x6b, 0xfe, 0xdc, 0x64, 0xb0, 0xcc, 0xa9, 0xa3, - 0xe4, 0x42, 0xde, 0x84, 0x21, 0x47, 0x85, 0x10, 0xc8, 0x6d, 0x69, 0x25, 0x0f, 0xbb, 0x92, 0x24, - 0x69, 0x7a, 0xed, 0x25, 0x08, 0x63, 0x86, 0xe4, 0xb3, 0x16, 0x0c, 0xab, 0xae, 0x23, 0xdd, 0x96, - 0xe6, 0xc6, 0xb5, 0xfc, 0xfa, 0x8c, 0x74, 0x5b, 0x98, 0xfd, 0x0d, 0x00, 0x9a, 0x2c, 0xbb, 0x54, - 0xf9, 0xe2, 0x71, 0x54, 0x79, 0xb2, 0x07, 0x43, 0x7b, 0x6e, 0xd4, 0xe0, 0x1b, 0x4f, 0x79, 0x80, - 0x4f, 0xc1, 0xc5, 0x47, 0x6f, 0x35, 0x23, 0x17, 0x7f, 0xb1, 0xbb, 0x8a, 0x01, 0xc6, 0xbc, 0xc8, - 0x8c, 0x60, 0xcc, 0x43, 0x30, 0xb8, 0xc8, 0x1a, 0x4a, 0x56, 0xe0, 0x05, 0x18, 0xe3, 0xb0, 0x4f, - 0x3c, 0xc2, 0xfe, 0x55, 0xe8, 0xa7, 0x3a, 0x6c, 0x1d, 0x4b, 0x7f, 0x5c, 0x0e, 0xf3, 0x4a, 0x51, - 0x14, 0x1f, 0xeb, 0xae, 0xc1, 0x03, 0x13, 0x1c, 0xd9, 0x1a, 0xd9, 0x6b, 0x50, 0x4f, 0x3a, 0xe4, - 0xf5, 0x1a, 0xb9, 0xdb, 0xa0, 0x1e, 0xf2, 0x12, 0xf2, 0xa6, 0x38, 0x5a, 0x08, 0x1d, 0x97, 0x7b, - 0xe2, 0x73, 0xf1, 0x69, 0xc7, 0x7a, 0xf3, 0xdc, 0x98, 0x3a, 0x53, 0x88, 0xff, 0x68, 0xf0, 0x63, - 0xea, 0xb2, 0xef, 0xdd, 0xb8, 0xe7, 0x46, 0xd2, 0x93, 0xaf, 0x25, 0xdd, 0x3a, 0x87, 0xa2, 0x2c, - 0x15, 0xe6, 0x74, 0x36, 0x09, 0xc2, 0xf2, 0x48, 0xf2, 0x08, 0x2a, 0x66, 0x4a, 0x88, 0xaa, 0x9c, - 0xfc, 0x13, 0x0b, 0x8a, 0x0d, 0xdf, 0xdf, 0x09, 0xcb, 0xa3, 0x7c, 0x72, 0xe4, 0xa0, 0xea, 0x49, - 0x89, 0x33, 0xbd, 0xc4, 0xc8, 0xde, 0xf0, 0xa2, 0x60, 0x7f, 0xee, 0x25, 0xa5, 0x00, 0x71, 0xd8, - 0xfd, 0x83, 0xa9, 0xb1, 0x55, 0x77, 0x9b, 0x56, 0xf7, 0xab, 0x4d, 0xca, 0x21, 0x9f, 0xfb, 0xbe, - 0x01, 0xb9, 0xb1, 0x4b, 0xbd, 0x08, 0x45, 0xab, 0x26, 0xdf, 0xb1, 0x00, 0x62, 0x42, 0x64, 0x42, - 0x78, 0x54, 0xb8, 0x10, 0xe3, 0x4e, 0x14, 0x42, 0xd5, 0x79, 0x40, 0x48, 0xf2, 0x1c, 0xce, 0x79, - 0x89, 0xa6, 0xc9, 0x13, 0xc5, 0x07, 0x0b, 0x2f, 0x5b, 0xf6, 0x7f, 0xb4, 0x60, 0x98, 0x75, 0x4e, - 0x89, 0xc0, 0xe7, 0x61, 0x20, 0x72, 0x82, 0xba, 0xb4, 0x9e, 0x19, 0xc3, 0xb1, 0xc9, 0xa1, 0x28, - 0x4b, 0x89, 0x07, 0xc5, 0xc8, 0x09, 0x77, 0x94, 0x76, 0xb9, 0x9c, 0xdb, 0x27, 0x8e, 0x15, 0x4b, - 0xf6, 0x2f, 0x44, 0xc1, 0x86, 0xbc, 0x00, 0x25, 0xa6, 0x00, 0x2c, 0x3a, 0xa1, 0x72, 0xa7, 0x8c, - 0x30, 0x21, 0xbe, 0x28, 0x61, 0xa8, 0x4b, 0xed, 0x7f, 0x58, 0x80, 0xfe, 0x05, 0x71, 0xce, 0x18, - 0x08, 0xfd, 0x4e, 0x50, 0xa5, 0x52, 0xdf, 0xcc, 0x61, 0x4e, 0x33, 0xba, 0x15, 0x4e, 0xd3, 0xd0, - 0xf4, 0xf9, 0x7f, 0x94, 0xbc, 0xd8, 0x41, 0x76, 0x2c, 0x0a, 0x1c, 0x2f, 0xdc, 0xf6, 0x83, 0x96, - 0x30, 0x28, 0x14, 0xf2, 0x9a, 0x85, 0x9b, 0x09, 0xba, 0x95, 0x88, 0xb6, 0xe3, 0xc0, 0x97, 0x64, - 0x19, 0xa6, 0xda, 0x60, 0xff, 0xaa, 0x05, 0x10, 0xb7, 0x9e, 0x7c, 0xd9, 0x82, 0x51, 0xc7, 0x74, - 0xa5, 0xcb, 0x6f, 0xb4, 0x9e, 0x9f, 0x5b, 0x83, 0x93, 0x15, 0x47, 0xec, 0x04, 0x08, 0x93, 0x8c, - 0xed, 0x0a, 0x8c, 0xde, 0xf0, 0x6a, 0x6d, 0xdf, 0xf5, 0x22, 0x21, 0x34, 0x9f, 0x31, 0xd6, 0x43, - 0xb7, 0x87, 0x31, 0x3e, 0x2c, 0x17, 0x8e, 0x38, 0x2c, 0x7f, 0x00, 0x8a, 0x7c, 0xc9, 0x71, 0x05, - 0x5f, 0x9a, 0x5e, 0xd3, 0x86, 0x1d, 0x65, 0x92, 0x45, 0x8d, 0x61, 0xbf, 0x06, 0x63, 0x37, 0xee, - 0xd1, 0x6a, 0x27, 0xf2, 0x03, 0x61, 0x78, 0x26, 0xaf, 0x00, 0x09, 0x69, 0xb0, 0xeb, 0x56, 0xe9, - 0x6c, 0xb5, 0xca, 0x8e, 0xeb, 0xb7, 0x62, 0x85, 0x63, 0x52, 0x52, 0x22, 0x95, 0x2e, 0x0c, 0xcc, - 0xa8, 0x65, 0xff, 0xb6, 0x05, 0xc3, 0x86, 0xb3, 0x96, 0x6d, 0xff, 0xf5, 0xf9, 0x8a, 0x38, 0xcc, - 0xcb, 0xef, 0xbf, 0x92, 0x8b, 0x3b, 0x58, 0x90, 0x8c, 0xf7, 0x26, 0x0d, 0xc2, 0x98, 0xe1, 0x03, - 0x1c, 0xb9, 0xf6, 0xbf, 0xb5, 0xe0, 0x62, 0xa6, 0x67, 0xf9, 0x31, 0x37, 0x7b, 0x06, 0x86, 0x76, - 0xe8, 0xfe, 0x22, 0x9f, 0xd8, 0x69, 0x3f, 0xec, 0x8a, 0x2a, 0xc0, 0x18, 0xc7, 0xfe, 0xb6, 0x05, - 0x31, 0x25, 0x26, 0xdf, 0xb6, 0xe2, 0x96, 0x1b, 0xf2, 0x4d, 0x72, 0x92, 0xa5, 0xe4, 0x4d, 0xb8, - 0x9c, 0x1c, 0xc1, 0x87, 0x34, 0xf7, 0x8b, 0x83, 0x58, 0x36, 0x25, 0xec, 0xc5, 0xc2, 0xbe, 0x03, - 0xc5, 0x9b, 0x4e, 0xa7, 0x4e, 0x8f, 0x65, 0x19, 0x62, 0xb2, 0x31, 0xa0, 0x4e, 0x33, 0x52, 0xba, - 0xbf, 0x94, 0x8d, 0x28, 0x61, 0xa8, 0x4b, 0xed, 0x1f, 0xf7, 0xc3, 0xb0, 0x11, 0x04, 0xc6, 0x94, - 0x83, 0x80, 0xb6, 0xfd, 0xb4, 0x02, 0xcd, 0x06, 0x1b, 0x79, 0x09, 0x5b, 0x3f, 0x01, 0xdd, 0x75, - 0x43, 0x21, 0xc7, 0x12, 0xeb, 0x07, 0x25, 0x1c, 0x35, 0x06, 0x99, 0x82, 0x62, 0x8d, 0xb6, 0xa3, - 0x06, 0x17, 0xd1, 0xfd, 0x73, 0x43, 0xac, 0xa9, 0x0b, 0x0c, 0x80, 0x02, 0xce, 0x10, 0xb6, 0x69, - 0x54, 0x6d, 0x70, 0x0b, 0xe6, 0x90, 0x40, 0x58, 0x64, 0x00, 0x14, 0xf0, 0x0c, 0x07, 0x58, 0xf1, - 0xf4, 0x1d, 0x60, 0x03, 0x39, 0x3b, 0xc0, 0x48, 0x1b, 0xce, 0x87, 0x61, 0x63, 0x23, 0x70, 0x77, - 0x9d, 0x88, 0xc6, 0x33, 0x67, 0xf0, 0x24, 0x7c, 0x2e, 0x1f, 0x1e, 0x4c, 0x9d, 0xaf, 0x54, 0x96, - 0xd2, 0x54, 0x30, 0x8b, 0x34, 0xa9, 0xc0, 0x45, 0xd7, 0x0b, 0x69, 0xb5, 0x13, 0xd0, 0xe5, 0xba, - 0xe7, 0x07, 0x74, 0xc9, 0x0f, 0x19, 0x39, 0x19, 0xb5, 0xa9, 0x63, 0x1e, 0x96, 0xb3, 0x90, 0x30, - 0xbb, 0x2e, 0xb9, 0x09, 0xe7, 0x6a, 0x6e, 0xe8, 0x6c, 0x35, 0x69, 0xa5, 0xb3, 0xd5, 0xf2, 0xd9, - 0x29, 0x50, 0x04, 0x7a, 0x95, 0xe6, 0x9e, 0x54, 0xf6, 0x8e, 0x85, 0x34, 0x02, 0x76, 0xd7, 0xb1, - 0xbf, 0x67, 0xc1, 0x88, 0x19, 0x91, 0xc3, 0x14, 0x63, 0x68, 0x2c, 0x2c, 0x56, 0x84, 0x94, 0xcd, - 0x6f, 0x83, 0x5e, 0xd2, 0x34, 0xe3, 0x83, 0x64, 0x0c, 0x43, 0x83, 0xe7, 0x31, 0xa2, 0x90, 0xdf, - 0x0b, 0xc5, 0x6d, 0x9f, 0xe9, 0x0f, 0x7d, 0x49, 0x73, 0xef, 0x22, 0x03, 0xa2, 0x28, 0xb3, 0xff, - 0x8f, 0x05, 0x97, 0xb2, 0x83, 0x8d, 0xde, 0x0d, 0x9d, 0xbc, 0x06, 0xc0, 0xba, 0x92, 0x10, 0x97, - 0x46, 0x28, 0xb9, 0x2a, 0x41, 0x03, 0xeb, 0x78, 0xdd, 0xfe, 0x09, 0xd3, 0x61, 0x63, 0x3e, 0x5f, - 0xb1, 0x60, 0x94, 0xb1, 0x5d, 0x09, 0xb6, 0x12, 0xbd, 0x5d, 0xcf, 0xa7, 0xb7, 0x9a, 0x6c, 0x6c, - 0xd5, 0x4e, 0x80, 0x31, 0xc9, 0x9c, 0xfc, 0x0c, 0x0c, 0x39, 0xb5, 0x5a, 0x40, 0xc3, 0x50, 0xfb, - 0x87, 0xb8, 0x37, 0x79, 0x56, 0x01, 0x31, 0x2e, 0x67, 0x22, 0xae, 0x51, 0xdb, 0x0e, 0x99, 0xd4, - 0x90, 0xc6, 0x3c, 0x2d, 0xe2, 0x18, 0x13, 0x06, 0x47, 0x8d, 0x61, 0xff, 0xdd, 0x7e, 0x48, 0xf2, - 0x26, 0x35, 0x18, 0xdf, 0x09, 0xb6, 0xe6, 0xb9, 0xc7, 0xfb, 0x61, 0x3c, 0xcf, 0xdc, 0x23, 0xbc, - 0x92, 0xa4, 0x80, 0x69, 0x92, 0x92, 0xcb, 0x0a, 0xdd, 0x8f, 0x9c, 0xad, 0x87, 0xf6, 0x3b, 0xaf, - 0x24, 0x29, 0x60, 0x9a, 0x24, 0xf9, 0x00, 0x0c, 0xef, 0x04, 0x5b, 0x4a, 0x80, 0xa6, 0x83, 0x18, - 0x56, 0xe2, 0x22, 0x34, 0xf1, 0xd8, 0x27, 0xdc, 0x09, 0xb6, 0xd8, 0x86, 0xa3, 0xa2, 0xf2, 0xf5, - 0x27, 0x5c, 0x91, 0x70, 0xd4, 0x18, 0xa4, 0x0d, 0x64, 0x47, 0x7d, 0x3d, 0xed, 0xdf, 0x97, 0x72, - 0xfe, 0xf8, 0xe1, 0x01, 0x3c, 0x82, 0x69, 0xa5, 0x8b, 0x0e, 0x66, 0xd0, 0x26, 0x1f, 0x85, 0xcb, - 0x3b, 0xc1, 0x96, 0xdc, 0x86, 0x37, 0x02, 0xd7, 0xab, 0xba, 0xed, 0x44, 0x04, 0xfe, 0x94, 0x6c, - 0xee, 0xe5, 0x95, 0x6c, 0x34, 0xec, 0x55, 0xdf, 0xfe, 0xd7, 0x7d, 0xc0, 0x43, 0x9b, 0x99, 0x66, - 0xd1, 0xa2, 0x51, 0xc3, 0xaf, 0xa5, 0x35, 0x8b, 0x35, 0x0e, 0x45, 0x59, 0xaa, 0x62, 0xa5, 0x0a, - 0x3d, 0x62, 0xa5, 0xf6, 0x60, 0xb0, 0x41, 0x9d, 0x1a, 0x0d, 0x94, 0x75, 0x6d, 0x35, 0x9f, 0x60, - 0xec, 0x25, 0x4e, 0x34, 0x3e, 0x35, 0x8b, 0xff, 0x21, 0x2a, 0x6e, 0xe4, 0x83, 0x30, 0xc6, 0x74, - 0x04, 0xbf, 0x13, 0x29, 0x53, 0x72, 0x3f, 0x37, 0x25, 0xf3, 0xfd, 0x6e, 0x33, 0x51, 0x82, 0x29, - 0x4c, 0xb2, 0x00, 0x13, 0xd2, 0xec, 0xab, 0xad, 0x76, 0xf2, 0xc3, 0xea, 0xab, 0x11, 0x95, 0x54, - 0x39, 0x76, 0xd5, 0x60, 0x12, 0x79, 0xcb, 0xaf, 0x09, 0xcf, 0x9f, 0x21, 0x91, 0xe7, 0xfc, 0xda, - 0x3e, 0xf2, 0x12, 0xa6, 0x8d, 0xab, 0x9d, 0xaa, 0xb2, 0xe3, 0xb6, 0xef, 0xd0, 0xc0, 0xdd, 0xde, - 0xe7, 0xdb, 0x6a, 0x29, 0xd6, 0xc6, 0x97, 0xbb, 0x30, 0x30, 0xa3, 0x96, 0x7d, 0xbf, 0x00, 0x23, - 0x66, 0x94, 0xfa, 0x83, 0x82, 0xd8, 0xc2, 0x78, 0x60, 0xc4, 0x81, 0x6e, 0x29, 0x87, 0x81, 0x79, - 0xd0, 0xa0, 0xdc, 0x83, 0x52, 0x83, 0xb5, 0xb1, 0x23, 0x75, 0xaa, 0x5c, 0x6c, 0x47, 0x4b, 0x92, - 0xa2, 0x21, 0xe7, 0x24, 0x04, 0x35, 0x37, 0xf2, 0x1a, 0x94, 0xb7, 0xfd, 0xa6, 0x8c, 0x5d, 0xf0, - 0x03, 0x27, 0xd8, 0x47, 0x5a, 0x73, 0x03, 0x5a, 0x8d, 0x42, 0xe9, 0x9e, 0x78, 0x56, 0xd6, 0x2e, - 0x2f, 0xf6, 0xc0, 0xc3, 0x9e, 0x14, 0xec, 0x2f, 0xf4, 0x81, 0x66, 0x4a, 0x3e, 0x6f, 0x01, 0xc4, - 0x71, 0x36, 0x52, 0x78, 0x6e, 0xe4, 0x11, 0x84, 0x61, 0x86, 0x08, 0x19, 0x96, 0x65, 0x0d, 0x47, - 0x83, 0x2f, 0x89, 0x60, 0xc0, 0x77, 0x3a, 0x51, 0xe3, 0x5a, 0x7e, 0xf7, 0x3a, 0xd6, 0x19, 0xe3, - 0x6b, 0x9c, 0x7b, 0x6c, 0xd7, 0xe2, 0x30, 0x94, 0xbc, 0xd8, 0x69, 0x6a, 0x4b, 0x85, 0x7f, 0xe5, - 0x67, 0x03, 0xd6, 0x11, 0x65, 0xf1, 0xe1, 0x48, 0x83, 0x30, 0x66, 0x68, 0x7f, 0x97, 0x6d, 0xe3, - 0x5a, 0x3a, 0x1c, 0xc3, 0xa0, 0x7e, 0x9c, 0xd3, 0x37, 0x79, 0x1b, 0x86, 0xf8, 0x8f, 0xc5, 0xc0, - 0x6f, 0xc9, 0x3e, 0x61, 0x9e, 0x52, 0x4c, 0x9a, 0x60, 0xf8, 0x96, 0x7e, 0x47, 0x31, 0xc2, 0x98, - 0xa7, 0xed, 0xc3, 0x44, 0x1a, 0x9b, 0x7c, 0x1c, 0x46, 0x42, 0xb5, 0x2b, 0xc6, 0x51, 0xc6, 0xc7, - 0xdc, 0x3d, 0xb9, 0x95, 0xb5, 0x62, 0x54, 0xc7, 0x04, 0x31, 0x7b, 0x1d, 0x06, 0x72, 0xfd, 0x84, - 0xf6, 0x37, 0x2d, 0x18, 0xe2, 0x7e, 0xae, 0x7a, 0xe0, 0xb4, 0xe2, 0x2a, 0x7d, 0x47, 0x7c, 0xf5, - 0x10, 0x06, 0xc5, 0xe1, 0x55, 0xc5, 0x87, 0xe4, 0x20, 0xa0, 0xc4, 0xfd, 0xd3, 0x58, 0x40, 0x89, - 0x53, 0x72, 0x88, 0x8a, 0x93, 0xfd, 0xc5, 0x02, 0x0c, 0x2c, 0x7b, 0xed, 0xce, 0x5f, 0xfa, 0x3b, - 0x90, 0x6b, 0xd0, 0xbf, 0x1c, 0xd1, 0x56, 0xf2, 0xaa, 0xee, 0xc8, 0xdc, 0x73, 0xe6, 0x35, 0xdd, - 0x72, 0xf2, 0x9a, 0x2e, 0x3a, 0x7b, 0x2a, 0x7c, 0x4a, 0x5a, 0x64, 0xe3, 0x48, 0xeb, 0x17, 0x61, - 0x68, 0xd5, 0xd9, 0xa2, 0xcd, 0x15, 0xba, 0x1f, 0xb2, 0x53, 0xb3, 0x70, 0xe5, 0x5b, 0xf1, 0xa9, - 0x39, 0xe1, 0x76, 0x5f, 0x80, 0x31, 0x8e, 0xad, 0x17, 0x03, 0x53, 0xfc, 0x69, 0x7c, 0x49, 0xce, - 0x4a, 0x2a, 0xfe, 0xc6, 0x05, 0x39, 0x03, 0xcb, 0x9e, 0x86, 0xe1, 0x98, 0xca, 0x31, 0xb8, 0xfe, - 0x49, 0x01, 0x46, 0x13, 0x86, 0xe5, 0x84, 0xbb, 0xcd, 0x7a, 0xa0, 0xbb, 0x2d, 0xe1, 0xfe, 0x2a, - 0x3c, 0x6e, 0xf7, 0x57, 0xdf, 0xd9, 0xbb, 0xbf, 0x92, 0x83, 0xd4, 0x7f, 0xac, 0x41, 0x6a, 0x42, - 0xff, 0xaa, 0xeb, 0xed, 0x1c, 0x4f, 0xce, 0x84, 0x55, 0xbf, 0xdd, 0x25, 0x67, 0x2a, 0x0c, 0x88, - 0xa2, 0x4c, 0x29, 0x3d, 0x7d, 0xd9, 0x4a, 0x8f, 0xfd, 0x39, 0x0b, 0xce, 0xad, 0xd1, 0x96, 0xef, - 0x7e, 0xda, 0x89, 0xc3, 0x02, 0x59, 0xa5, 0x86, 0x1b, 0xc9, 0x28, 0x28, 0x5d, 0x69, 0xc9, 0x8d, - 0x90, 0xc1, 0x1f, 0x60, 0x59, 0xe4, 0x57, 0x4e, 0xd8, 0xc1, 0xe6, 0x56, 0x7c, 0xc2, 0x88, 0x03, - 0xfe, 0x54, 0x01, 0xc6, 0x38, 0xf6, 0xef, 0x5a, 0x30, 0x28, 0x1a, 0x41, 0x1f, 0x64, 0x1c, 0x6e, - 0x40, 0x91, 0xd7, 0x93, 0xd3, 0xe9, 0x66, 0x0e, 0x4a, 0x04, 0x23, 0x27, 0x26, 0x3f, 0xff, 0x89, - 0x82, 0x01, 0x57, 0xf7, 0x9d, 0x7b, 0xb3, 0x3a, 0x22, 0x32, 0x56, 0xf7, 0x39, 0x14, 0x65, 0xa9, - 0xfd, 0x8d, 0x3e, 0x28, 0xa9, 0x00, 0x01, 0x71, 0xf7, 0xca, 0xf3, 0xfc, 0xc8, 0x11, 0xfe, 0x73, - 0x21, 0x24, 0x73, 0x88, 0x71, 0x53, 0x1c, 0xa6, 0x67, 0x63, 0xea, 0xc2, 0x4d, 0xa5, 0x0f, 0x6f, - 0x46, 0x09, 0x9a, 0x8d, 0x20, 0x9f, 0x81, 0x81, 0x26, 0x5b, 0xf6, 0x4a, 0x66, 0xde, 0xc9, 0xb1, - 0x39, 0x5c, 0x9e, 0xc8, 0x96, 0xe8, 0x2f, 0x24, 0x80, 0x28, 0xb9, 0x4e, 0x7e, 0x18, 0x26, 0xd2, - 0xad, 0xce, 0xf0, 0x89, 0x5d, 0x48, 0xec, 0x9a, 0x86, 0x0b, 0x6b, 0xf2, 0xaf, 0x4b, 0xb1, 0x75, - 0xf2, 0xaa, 0xf6, 0xab, 0x30, 0xbc, 0x46, 0xa3, 0xc0, 0xad, 0x72, 0x02, 0xb9, 0x78, 0x1e, 0xbe, - 0xc4, 0x27, 0x2b, 0xa3, 0x19, 0x92, 0x37, 0x01, 0xda, 0x81, 0xcf, 0xce, 0x7d, 0xb4, 0xa3, 0x06, - 0x3b, 0x07, 0xad, 0x72, 0x43, 0xd3, 0x14, 0x9e, 0xd5, 0xf8, 0x3f, 0x1a, 0xfc, 0xec, 0xab, 0x50, - 0x5c, 0xeb, 0x44, 0xf4, 0xde, 0x83, 0x45, 0x85, 0xfd, 0x71, 0x18, 0xe1, 0xa8, 0x4b, 0x7e, 0x93, - 0x6d, 0x4f, 0xac, 0xa7, 0x2d, 0xf6, 0x3f, 0x6d, 0x76, 0xe6, 0x48, 0x28, 0xca, 0xd8, 0x0a, 0x68, - 0xf8, 0xcd, 0x1a, 0x0d, 0xe4, 0xf7, 0xd0, 0xe3, 0xbb, 0xc4, 0xa1, 0x28, 0x4b, 0xed, 0x5f, 0x28, - 0xc0, 0x30, 0xaf, 0x28, 0xa5, 0xc7, 0x3e, 0x0c, 0x36, 0x04, 0x1f, 0xf9, 0x49, 0x72, 0x08, 0x04, - 0x33, 0x5b, 0x6f, 0x1c, 0xa7, 0x04, 0x00, 0x15, 0x3f, 0xc6, 0x7a, 0xcf, 0x71, 0x23, 0xc6, 0xba, - 0x70, 0xba, 0xac, 0xef, 0x0a, 0x36, 0xa8, 0xf8, 0xd9, 0xbf, 0x52, 0x00, 0xb8, 0xe5, 0xd7, 0x28, - 0xd2, 0xb0, 0xd3, 0x8c, 0xc8, 0xcf, 0x42, 0xb1, 0xdd, 0x70, 0xc2, 0xb4, 0x2b, 0xa9, 0xb8, 0xc1, - 0x80, 0xf7, 0x0f, 0xa6, 0x86, 0x18, 0x2e, 0xff, 0x83, 0x02, 0xd1, 0x8c, 0xc1, 0x2e, 0x1c, 0x1d, - 0x83, 0x4d, 0xda, 0x30, 0xe8, 0x77, 0x22, 0xa6, 0x94, 0xc9, 0x5d, 0x2d, 0x07, 0xf7, 0xec, 0xba, - 0x20, 0x28, 0x02, 0x97, 0xe5, 0x1f, 0x54, 0x6c, 0xc8, 0xcb, 0x50, 0x6a, 0x07, 0x7e, 0x9d, 0x6d, - 0x52, 0x72, 0x1f, 0x7b, 0x5a, 0x6d, 0xfc, 0x1b, 0x12, 0x7e, 0xdf, 0xf8, 0x8d, 0x1a, 0xdb, 0xfe, - 0xe1, 0xb8, 0xf8, 0x2e, 0x72, 0x72, 0x4c, 0x42, 0xc1, 0x55, 0x16, 0x14, 0x90, 0x24, 0x0a, 0xcb, - 0x0b, 0x58, 0x70, 0x6b, 0x7a, 0x1e, 0x17, 0x7a, 0x6e, 0x79, 0x1f, 0x80, 0xe1, 0x9a, 0x1b, 0xb6, - 0x9b, 0xce, 0xfe, 0xad, 0x0c, 0xf3, 0xd5, 0x42, 0x5c, 0x84, 0x26, 0x1e, 0x79, 0x51, 0x46, 0xdc, - 0xf7, 0x27, 0x4c, 0x16, 0x2a, 0xe2, 0xbe, 0xc4, 0x9a, 0x67, 0x04, 0xdb, 0xbf, 0x0c, 0x23, 0x6a, - 0x13, 0xe7, 0x5c, 0x84, 0xb9, 0x42, 0x07, 0x39, 0x6f, 0x1a, 0x65, 0x98, 0xc0, 0xec, 0x52, 0x39, - 0x06, 0xce, 0x5e, 0xe5, 0xf8, 0x10, 0x8c, 0xaa, 0xbf, 0x5c, 0x0f, 0x28, 0x5f, 0xe0, 0xad, 0xd7, - 0x66, 0xd5, 0x4d, 0xb3, 0x10, 0x93, 0xb8, 0xf1, 0xa4, 0x1d, 0x3c, 0xee, 0xa4, 0xbd, 0x06, 0xb0, - 0xe5, 0x77, 0xbc, 0x9a, 0x13, 0xec, 0x2f, 0x2f, 0xc8, 0xf8, 0x3c, 0xad, 0xe1, 0xcc, 0xe9, 0x12, - 0x34, 0xb0, 0xcc, 0x89, 0x3e, 0xf4, 0x80, 0x89, 0xfe, 0x71, 0x18, 0xe2, 0xb1, 0x8c, 0xb4, 0x36, - 0x1b, 0xc9, 0xc8, 0x95, 0x93, 0x84, 0xbd, 0x69, 0xb5, 0xa3, 0xa2, 0x88, 0x60, 0x4c, 0x8f, 0x7c, - 0x02, 0x60, 0xdb, 0xf5, 0xdc, 0xb0, 0xc1, 0xa9, 0x0f, 0x9f, 0x98, 0xba, 0xee, 0xe7, 0xa2, 0xa6, - 0x82, 0x06, 0x45, 0xf2, 0x1a, 0x9c, 0xa3, 0x61, 0xe4, 0xb6, 0x9c, 0x88, 0xd6, 0xf4, 0xb5, 0xb1, - 0x32, 0xb7, 0xb9, 0xe9, 0x68, 0xd2, 0x1b, 0x69, 0x84, 0xfb, 0x59, 0x40, 0xec, 0x26, 0x94, 0x58, - 0x91, 0x93, 0x27, 0x59, 0x91, 0xe4, 0xcf, 0x2c, 0x38, 0x17, 0x50, 0x11, 0xce, 0x10, 0xea, 0x86, - 0x5d, 0xe4, 0xf2, 0xb2, 0x9a, 0x47, 0xfe, 0x1e, 0xb5, 0xd8, 0xa7, 0x31, 0xcd, 0x45, 0x28, 0x0a, - 0x54, 0xf5, 0xbe, 0xab, 0xfc, 0x7e, 0x16, 0xf0, 0x73, 0xdf, 0x9f, 0x9a, 0xea, 0x4e, 0x26, 0xa5, - 0x89, 0xb3, 0x95, 0xf7, 0x77, 0xbe, 0x3f, 0x35, 0xa1, 0xfe, 0xc7, 0x1f, 0xad, 0xab, 0x93, 0x6c, - 0xdf, 0x6b, 0xfb, 0xb5, 0xe5, 0x0d, 0x19, 0x62, 0xa4, 0xf7, 0xbd, 0x0d, 0x06, 0x44, 0x51, 0x46, - 0x5e, 0x80, 0x52, 0xcd, 0xa1, 0x2d, 0xdf, 0xa3, 0xb5, 0xf2, 0x68, 0xec, 0x6e, 0x5d, 0x90, 0x30, - 0xd4, 0xa5, 0xa4, 0x09, 0x03, 0x2e, 0x3f, 0x1b, 0xcb, 0x78, 0xc2, 0x1c, 0x0e, 0xe4, 0xe2, 0xac, - 0xad, 0xa2, 0x09, 0xb9, 0x10, 0x96, 0x3c, 0x4c, 0xa9, 0x3f, 0x7e, 0x36, 0x52, 0xff, 0x05, 0x28, - 0x55, 0x1b, 0x6e, 0xb3, 0x16, 0x50, 0xaf, 0x3c, 0xc1, 0x0f, 0x89, 0xfc, 0x4b, 0xcc, 0x4b, 0x18, - 0xea, 0x52, 0xf2, 0xd7, 0x60, 0xd4, 0xef, 0x44, 0x7c, 0x91, 0xb3, 0xf1, 0x0f, 0xcb, 0xe7, 0x38, - 0x3a, 0x8f, 0x0e, 0x59, 0x37, 0x0b, 0x30, 0x89, 0xc7, 0x84, 0x6d, 0xc3, 0x0f, 0x23, 0xf6, 0x87, - 0x0b, 0xdb, 0x4b, 0x49, 0x61, 0xbb, 0x64, 0x94, 0x61, 0x02, 0x93, 0x7c, 0xdd, 0x82, 0x73, 0xad, - 0xf4, 0xd1, 0xa5, 0x7c, 0x99, 0x7f, 0x99, 0x4a, 0x1e, 0x2a, 0x6e, 0x8a, 0xb4, 0x08, 0xa2, 0xed, - 0x02, 0x63, 0x77, 0x23, 0xf8, 0xd5, 0xf7, 0x70, 0xdf, 0xab, 0x36, 0x02, 0xdf, 0x4b, 0x36, 0xef, - 0xc9, 0xbc, 0x2e, 0xbd, 0xf0, 0x55, 0x96, 0xc5, 0x62, 0xee, 0xc9, 0xc3, 0x83, 0xa9, 0x8b, 0x99, - 0x45, 0x98, 0xdd, 0xa8, 0xc9, 0x05, 0xb8, 0x94, 0xbd, 0x52, 0x1f, 0xa4, 0x6b, 0xf7, 0x99, 0xba, - 0xf6, 0x22, 0x3c, 0xd9, 0xb3, 0x51, 0x4c, 0xe6, 0x2b, 0xc5, 0xcc, 0x4a, 0xca, 0xfc, 0x2e, 0x45, - 0x6a, 0x0c, 0x46, 0xcc, 0x14, 0x60, 0xf6, 0x9f, 0xf6, 0x01, 0xc4, 0x76, 0x56, 0xe2, 0xc0, 0x98, - 0xb0, 0xe9, 0x2e, 0x2f, 0x3c, 0xf4, 0x0d, 0xda, 0xf9, 0x04, 0x01, 0x4c, 0x11, 0x24, 0x2d, 0x20, - 0x02, 0x22, 0xfe, 0x3f, 0x8c, 0x37, 0x8e, 0x3b, 0xaf, 0xe6, 0xbb, 0x88, 0x60, 0x06, 0x61, 0xd6, - 0xa3, 0xc8, 0xdf, 0xa1, 0xde, 0x6d, 0x5c, 0x95, 0xac, 0xfa, 0x4e, 0xdc, 0xa3, 0xcd, 0x04, 0x01, - 0x4c, 0x11, 0x24, 0x36, 0x0c, 0x70, 0x73, 0x80, 0x8a, 0xc0, 0xe5, 0xe2, 0x85, 0xef, 0xf9, 0x21, - 0xca, 0x12, 0xf2, 0x55, 0x0b, 0xc6, 0xa8, 0x19, 0xa8, 0x95, 0xe3, 0x35, 0xb4, 0x44, 0x00, 0x58, - 0x1c, 0xd3, 0x96, 0x00, 0x87, 0x98, 0x62, 0xcf, 0xe3, 0xa9, 0x8c, 0x84, 0x1b, 0xe4, 0x4d, 0x18, - 0xf2, 0x2b, 0xb9, 0x07, 0x26, 0xad, 0x57, 0xba, 0x02, 0x93, 0x34, 0x08, 0x63, 0x86, 0xc7, 0x89, - 0xa7, 0xca, 0xcc, 0x0e, 0xf2, 0x98, 0x9b, 0x7d, 0xe2, 0x78, 0xaa, 0xff, 0xdc, 0x0f, 0x31, 0x25, - 0xf2, 0x22, 0x94, 0xd4, 0xa8, 0xa4, 0x2d, 0x7e, 0x6a, 0xf4, 0x50, 0x63, 0x18, 0xd1, 0x57, 0x85, - 0x23, 0xa3, 0xaf, 0x6a, 0x30, 0xee, 0x70, 0xe7, 0x60, 0x1c, 0x3b, 0xd3, 0x77, 0x62, 0x67, 0xf7, - 0x6c, 0x92, 0x02, 0xa6, 0x49, 0x32, 0x2e, 0x61, 0x5c, 0x95, 0x73, 0xe9, 0x3f, 0x31, 0x97, 0x4a, - 0x92, 0x02, 0xa6, 0x49, 0x92, 0xd7, 0xa0, 0x5c, 0xe5, 0xf7, 0xf6, 0x44, 0x1f, 0x97, 0xb7, 0x6f, - 0xf9, 0xd1, 0x46, 0x40, 0x43, 0xea, 0x89, 0xd8, 0x26, 0xc3, 0x91, 0x36, 0xdf, 0x03, 0x0f, 0x7b, - 0x52, 0x60, 0xfa, 0x3c, 0xf7, 0x6c, 0xba, 0xd1, 0x3e, 0x5f, 0xe3, 0xd2, 0xed, 0xaa, 0xf5, 0xf9, - 0x8a, 0x59, 0x88, 0x49, 0x5c, 0xf2, 0x8b, 0x16, 0x8c, 0x36, 0x95, 0x01, 0x17, 0x3b, 0x4d, 0x95, - 0x5e, 0x0e, 0x73, 0x99, 0x7e, 0xab, 0x26, 0x65, 0xb1, 0xd5, 0x27, 0x40, 0x98, 0xe4, 0x6d, 0x7f, - 0xd7, 0x82, 0x89, 0x74, 0x35, 0xb2, 0x03, 0xcf, 0xb4, 0x9c, 0x60, 0x67, 0xd9, 0xdb, 0x0e, 0x78, - 0x44, 0x7b, 0x24, 0x46, 0x75, 0x76, 0x3b, 0xa2, 0xc1, 0x82, 0xb3, 0x2f, 0xe2, 0x56, 0x8b, 0x3a, - 0x23, 0xe6, 0x33, 0x6b, 0x47, 0x21, 0xe3, 0xd1, 0xb4, 0x48, 0x05, 0x2e, 0x32, 0x84, 0x05, 0xda, - 0xa4, 0x6c, 0x6f, 0x8a, 0x99, 0x14, 0x38, 0x13, 0x1d, 0x44, 0xb5, 0x96, 0x85, 0x84, 0xd9, 0x75, - 0xed, 0x12, 0x0c, 0x88, 0xdb, 0x3c, 0xf6, 0x7f, 0x2a, 0x80, 0xd2, 0xa1, 0xfe, 0x72, 0x3b, 0x4b, - 0xd8, 0x7e, 0x13, 0x70, 0x3b, 0x88, 0x3c, 0xa2, 0xf3, 0xfd, 0x46, 0x58, 0x46, 0x50, 0x96, 0x30, - 0xe5, 0x92, 0xde, 0x73, 0xa3, 0x79, 0xbf, 0xa6, 0x0e, 0xe6, 0x5c, 0xb9, 0xbc, 0x21, 0x61, 0xa8, - 0x4b, 0xed, 0xcf, 0x5b, 0x30, 0xca, 0x7a, 0xd9, 0x6c, 0xd2, 0x66, 0x25, 0xa2, 0xed, 0x90, 0x84, - 0x50, 0x0c, 0xd9, 0x8f, 0xfc, 0x0c, 0x4c, 0xf1, 0x25, 0x2e, 0xda, 0x36, 0x4c, 0xe9, 0x8c, 0x09, - 0x0a, 0x5e, 0xf6, 0xb7, 0xfa, 0x60, 0x48, 0x7f, 0xec, 0x63, 0xd8, 0xe7, 0xaf, 0xc5, 0x09, 0x82, - 0x84, 0x34, 0x2c, 0x1b, 0xc9, 0x81, 0xd8, 0x69, 0x7a, 0xd6, 0xdb, 0x17, 0xb7, 0xc5, 0xe3, 0x4c, - 0x41, 0x2f, 0x26, 0x1d, 0x81, 0x97, 0x4c, 0xef, 0x92, 0x81, 0x2f, 0x3d, 0x82, 0xf7, 0x4c, 0x3f, - 0x6c, 0x7f, 0x5e, 0x3b, 0x8b, 0x76, 0x32, 0xf5, 0x76, 0xc0, 0xa6, 0xb2, 0x5c, 0x16, 0x8f, 0x95, - 0xe5, 0xf2, 0x2a, 0xf4, 0x53, 0xaf, 0xd3, 0xe2, 0x37, 0x7a, 0x86, 0xb8, 0x36, 0xdd, 0x7f, 0xc3, - 0xeb, 0xb4, 0x92, 0x3d, 0xe3, 0x28, 0xe4, 0xc3, 0x30, 0x5c, 0xa3, 0x61, 0x35, 0x70, 0xf9, 0x15, - 0x68, 0x69, 0x8e, 0x78, 0x9a, 0xdb, 0x78, 0x62, 0x70, 0xb2, 0xa2, 0x59, 0xc1, 0xfe, 0x34, 0x0c, - 0x6c, 0x34, 0x3b, 0x75, 0xd7, 0x23, 0x6d, 0x18, 0x10, 0x17, 0xa2, 0xe5, 0xce, 0x9b, 0xc3, 0x11, - 0x4d, 0xac, 0x76, 0xc3, 0xe1, 0x2f, 0xee, 0xf2, 0x49, 0x3e, 0xf6, 0xbf, 0xb2, 0x80, 0x9d, 0x27, - 0x6f, 0xce, 0x93, 0xbf, 0x01, 0xa5, 0x50, 0xdd, 0x76, 0x17, 0xd3, 0xe4, 0x3d, 0x3a, 0x36, 0x5d, - 0xc2, 0xef, 0x1f, 0x4c, 0x8d, 0x72, 0x64, 0x7d, 0x41, 0x5d, 0x57, 0x21, 0x4d, 0x18, 0xe5, 0x16, - 0x74, 0xb5, 0x1f, 0x49, 0x0d, 0xf4, 0xfa, 0x31, 0xef, 0x10, 0x9b, 0x55, 0xa5, 0x74, 0x36, 0x41, - 0x98, 0x24, 0x6e, 0xff, 0x5e, 0x3f, 0x18, 0x86, 0xe6, 0x63, 0x4c, 0xef, 0x4f, 0xa5, 0xdc, 0x0a, - 0x6b, 0xb9, 0xb8, 0x15, 0x94, 0xad, 0x5e, 0x88, 0x8c, 0xa4, 0x27, 0x81, 0x35, 0xaa, 0x41, 0x9b, - 0x6d, 0xb9, 0x38, 0x74, 0xa3, 0x96, 0x68, 0xb3, 0x8d, 0xbc, 0x44, 0xdf, 0x86, 0xea, 0xef, 0x79, - 0x1b, 0xaa, 0x01, 0xc5, 0xba, 0xd3, 0xa9, 0x53, 0x19, 0x8f, 0x96, 0x83, 0x07, 0x89, 0x47, 0x72, - 0x0b, 0x0f, 0x12, 0xff, 0x89, 0x82, 0x01, 0x5b, 0x9d, 0x0d, 0xe5, 0xe1, 0x97, 0xa6, 0xc0, 0x1c, - 0x56, 0xa7, 0x0e, 0x1a, 0x10, 0xab, 0x53, 0xff, 0xc5, 0x98, 0x19, 0x69, 0xc3, 0x60, 0x55, 0xa4, - 0x1e, 0x90, 0x1b, 0xfe, 0x72, 0x1e, 0xd7, 0xbd, 0x38, 0x41, 0x61, 0x29, 0x90, 0x7f, 0x50, 0xb1, - 0xb1, 0x67, 0x60, 0xd8, 0xc8, 0x55, 0xc9, 0x86, 0x41, 0xdf, 0x7a, 0x37, 0x86, 0x61, 0xc1, 0x89, - 0x1c, 0xe4, 0x25, 0xf6, 0x3f, 0xea, 0x03, 0x6d, 0xb1, 0x31, 0x2f, 0x27, 0x39, 0x55, 0x23, 0x47, - 0x47, 0xe2, 0x56, 0xac, 0xef, 0xa1, 0x2c, 0x65, 0x4a, 0x51, 0x8b, 0x06, 0x75, 0x7d, 0x46, 0x94, - 0xf2, 0x55, 0x2b, 0x45, 0x6b, 0x66, 0x21, 0x26, 0x71, 0x99, 0x46, 0xdb, 0x72, 0x3c, 0x77, 0x9b, - 0x86, 0x51, 0x3a, 0x1c, 0x74, 0x4d, 0xc2, 0x51, 0x63, 0x90, 0x9b, 0x70, 0x2e, 0xa4, 0xd1, 0xfa, - 0x9e, 0x47, 0x03, 0x7d, 0x5b, 0x57, 0xc6, 0x47, 0xe9, 0x10, 0xe9, 0x4a, 0x1a, 0x01, 0xbb, 0xeb, - 0x64, 0x86, 0xd0, 0x15, 0x4f, 0x1c, 0x42, 0xb7, 0x00, 0x13, 0xdb, 0x8e, 0xdb, 0xec, 0x04, 0xb4, - 0x67, 0x20, 0xde, 0x62, 0xaa, 0x1c, 0xbb, 0x6a, 0xf0, 0x28, 0xfd, 0xa6, 0x53, 0x0f, 0xcb, 0x83, - 0x46, 0x94, 0x3e, 0x03, 0xa0, 0x80, 0xdb, 0xff, 0xdc, 0x02, 0x91, 0x37, 0x63, 0x76, 0x7b, 0xdb, - 0xf5, 0xdc, 0x68, 0x9f, 0xfc, 0x9a, 0x05, 0x13, 0x9e, 0x5f, 0xa3, 0xb3, 0x5e, 0xe4, 0x2a, 0x60, - 0x7e, 0x89, 0xfc, 0x38, 0xaf, 0x5b, 0x29, 0xf2, 0xe2, 0x12, 0x76, 0x1a, 0x8a, 0x5d, 0xcd, 0xb0, - 0x2f, 0xc3, 0xc5, 0x4c, 0x02, 0xf6, 0x77, 0xfb, 0x20, 0x99, 0xfe, 0x83, 0xbc, 0x0a, 0xc5, 0x26, - 0xbf, 0x90, 0x6e, 0x3d, 0x64, 0x5e, 0x17, 0xfe, 0xad, 0xc4, 0x8d, 0x75, 0x41, 0x89, 0x2c, 0xc0, - 0x30, 0xcf, 0x29, 0x22, 0xd3, 0x05, 0x88, 0xa9, 0x68, 0xc7, 0x99, 0x8e, 0x75, 0xd1, 0xfd, 0xe4, - 0x5f, 0x34, 0xab, 0x91, 0x37, 0x60, 0x70, 0x4b, 0x24, 0x3b, 0xcb, 0xcf, 0xa5, 0x23, 0xb3, 0xa7, - 0x71, 0x2d, 0x42, 0xa5, 0x52, 0xbb, 0x1f, 0xff, 0x44, 0xc5, 0x91, 0xec, 0x43, 0xc9, 0x51, 0x63, - 0xda, 0x9f, 0x57, 0x5c, 0x77, 0x62, 0xfe, 0x08, 0xdd, 0x4e, 0x8f, 0xa1, 0x66, 0x97, 0x0a, 0x91, - 0x28, 0x1e, 0x2b, 0x44, 0xe2, 0x9b, 0x16, 0x40, 0x9c, 0x06, 0x95, 0xdc, 0x83, 0x52, 0x78, 0x3d, - 0x71, 0xbc, 0xce, 0xe3, 0xfe, 0xad, 0xa4, 0x68, 0x5c, 0x27, 0x93, 0x10, 0xd4, 0xdc, 0x1e, 0x64, - 0x12, 0xf8, 0x13, 0x0b, 0x2e, 0x64, 0xa5, 0x6b, 0x7d, 0x8c, 0x2d, 0x3e, 0xa9, 0x35, 0x40, 0x56, - 0xd8, 0x08, 0xe8, 0xb6, 0x7b, 0x2f, 0x1d, 0xcc, 0xb1, 0xa2, 0x0a, 0x30, 0xc6, 0xb1, 0xbf, 0x3d, - 0x00, 0x9a, 0xf1, 0x29, 0x59, 0x0f, 0x9e, 0x67, 0xa7, 0x8b, 0x7a, 0x9c, 0x84, 0x4f, 0xe3, 0x21, - 0x87, 0xa2, 0x2c, 0x65, 0x27, 0x0c, 0x15, 0x17, 0x2c, 0x45, 0x36, 0x9f, 0x85, 0x2a, 0x7e, 0x18, - 0x75, 0x69, 0x96, 0x3d, 0xa2, 0x78, 0x26, 0xf6, 0x88, 0x81, 0xfc, 0xed, 0x11, 0x57, 0x61, 0x30, - 0xf0, 0x9b, 0x74, 0x16, 0x6f, 0x49, 0xbd, 0x39, 0x4e, 0x1e, 0x29, 0xc0, 0xa8, 0xca, 0xc9, 0x07, - 0x60, 0xb8, 0x13, 0xd2, 0xca, 0xc2, 0xca, 0x7c, 0x40, 0x6b, 0xa1, 0xbc, 0x4a, 0xa4, 0xdd, 0xa9, - 0xb7, 0xe3, 0x22, 0x34, 0xf1, 0xc8, 0xb7, 0xad, 0x23, 0x4c, 0x1e, 0x43, 0x79, 0xed, 0x09, 0x99, - 0xc9, 0x90, 0xf8, 0x21, 0xe0, 0x61, 0xec, 0x28, 0xdf, 0xb0, 0xe0, 0x1c, 0xf5, 0xaa, 0xc1, 0x3e, - 0xa7, 0x23, 0xa9, 0x49, 0x97, 0xe2, 0xed, 0x3c, 0x16, 0xdf, 0x8d, 0x34, 0x71, 0xe1, 0x2f, 0xe8, - 0x02, 0x63, 0x77, 0x33, 0xec, 0x1f, 0x16, 0xe0, 0x7c, 0x06, 0x05, 0x7e, 0xed, 0xa2, 0xc5, 0x26, - 0xd0, 0x72, 0x2d, 0xbd, 0x7c, 0x56, 0x24, 0x1c, 0x35, 0x06, 0xd9, 0x80, 0x0b, 0x3b, 0xad, 0x30, - 0xa6, 0x32, 0xef, 0x7b, 0x11, 0xbd, 0xa7, 0x16, 0x93, 0xf2, 0x0e, 0x5e, 0x58, 0xc9, 0xc0, 0xc1, - 0xcc, 0x9a, 0x4c, 0xdb, 0xa0, 0x9e, 0xb3, 0xd5, 0xa4, 0x71, 0x91, 0xbc, 0x34, 0xa4, 0xb5, 0x8d, - 0x1b, 0xa9, 0x72, 0xec, 0xaa, 0x41, 0xbe, 0x6c, 0xc1, 0x53, 0x21, 0x0d, 0x76, 0x69, 0x50, 0x71, - 0x6b, 0x74, 0xbe, 0x13, 0x46, 0x7e, 0x8b, 0x06, 0x0f, 0x69, 0x93, 0x9b, 0x3a, 0x3c, 0x98, 0x7a, - 0xaa, 0xd2, 0x9b, 0x1a, 0x1e, 0xc5, 0xca, 0xfe, 0xb2, 0x05, 0x63, 0x15, 0x7e, 0x4a, 0xd4, 0x3a, - 0x67, 0xde, 0xd9, 0xeb, 0x9e, 0xd7, 0xb7, 0xd2, 0x53, 0x42, 0x2c, 0x79, 0x8f, 0xdc, 0x7e, 0x1d, - 0x26, 0x2a, 0xb4, 0xe5, 0xb4, 0x1b, 0xfc, 0x3e, 0x9e, 0x08, 0x5f, 0x99, 0x81, 0xa1, 0x50, 0xc1, - 0xd2, 0xc9, 0x9a, 0x35, 0x32, 0xc6, 0x38, 0xe4, 0x39, 0x11, 0x6a, 0xa3, 0xee, 0x2c, 0x0c, 0x09, - 0xed, 0x5c, 0xc4, 0xe7, 0x84, 0xa8, 0xca, 0xec, 0x3d, 0x18, 0x89, 0xab, 0xd3, 0x6d, 0x52, 0x87, - 0xf1, 0xaa, 0x71, 0xe5, 0x26, 0x8e, 0x96, 0x3e, 0xfe, 0xed, 0x1c, 0x91, 0xe6, 0x32, 0x49, 0x04, - 0xd3, 0x54, 0xed, 0xaf, 0x16, 0x60, 0x5c, 0x73, 0x96, 0xae, 0xa0, 0xb7, 0xd2, 0xe1, 0x41, 0x98, - 0x47, 0xb6, 0x8c, 0xe4, 0x97, 0x3c, 0x22, 0x44, 0xe8, 0xad, 0x74, 0x88, 0xd0, 0xa9, 0xb2, 0xef, - 0xf2, 0x6e, 0x7d, 0xb3, 0x00, 0x25, 0x9d, 0xbb, 0xe3, 0x55, 0x28, 0xf2, 0x03, 0xd4, 0xa3, 0x69, - 0xa3, 0xfc, 0x30, 0x86, 0x82, 0x12, 0x23, 0xc9, 0x23, 0x1c, 0x1e, 0x3a, 0x71, 0xe1, 0x90, 0xb0, - 0x7b, 0x39, 0x41, 0x84, 0x82, 0x12, 0x59, 0x81, 0x3e, 0xea, 0xd5, 0xa4, 0x5a, 0x7a, 0x72, 0x82, - 0x3c, 0x51, 0xf9, 0x0d, 0xaf, 0x86, 0x8c, 0x0a, 0xcf, 0x9e, 0x27, 0xb4, 0x8f, 0xfe, 0xe4, 0xf2, - 0x90, 0xaa, 0x87, 0x2c, 0xb5, 0x7f, 0xb1, 0x0f, 0x06, 0x2a, 0x9d, 0x2d, 0xa6, 0x60, 0xff, 0xa6, - 0x05, 0xe7, 0xf7, 0x52, 0x89, 0x36, 0xe3, 0x29, 0x7b, 0x3b, 0x3f, 0xdb, 0x9f, 0x19, 0x65, 0xf3, - 0x94, 0x6c, 0xd7, 0xf9, 0x8c, 0x42, 0xcc, 0x6a, 0x4e, 0x22, 0xb1, 0x5e, 0xdf, 0xa9, 0x24, 0xd6, - 0xbb, 0x77, 0xca, 0xf1, 0xd4, 0xa3, 0xbd, 0x62, 0xa9, 0xed, 0xdf, 0x2b, 0x02, 0x88, 0xd1, 0x58, - 0x6f, 0x47, 0xc7, 0x31, 0x0e, 0xbd, 0x0c, 0x23, 0xea, 0xb5, 0xab, 0x5b, 0x71, 0x48, 0x97, 0x76, - 0xeb, 0xdf, 0x34, 0xca, 0x30, 0x81, 0xc9, 0x0f, 0x04, 0x5e, 0x14, 0xec, 0x0b, 0xa5, 0x31, 0x1d, - 0x33, 0xad, 0x4b, 0xd0, 0xc0, 0x22, 0xd3, 0x09, 0x63, 0xbb, 0x70, 0x71, 0x8e, 0x1d, 0x61, 0x1b, - 0xff, 0x30, 0x8c, 0x25, 0x6f, 0xe6, 0x4b, 0x4d, 0x49, 0x3b, 0x26, 0x93, 0x17, 0xfa, 0x31, 0x85, - 0xcd, 0x26, 0x71, 0x2d, 0xd8, 0xc7, 0x8e, 0x27, 0x55, 0x26, 0x3d, 0x89, 0x17, 0x38, 0x14, 0x65, - 0x29, 0xfb, 0x0a, 0x62, 0x37, 0x12, 0x70, 0x79, 0xb5, 0x5a, 0x7f, 0x85, 0x8a, 0x51, 0x86, 0x09, - 0x4c, 0xc6, 0x41, 0x1a, 0xd7, 0x20, 0xb9, 0x4c, 0x52, 0x16, 0xb1, 0x36, 0x8c, 0xf9, 0x49, 0xdb, - 0x84, 0x88, 0x63, 0x7a, 0xff, 0x31, 0xa7, 0x5e, 0xa2, 0xae, 0x70, 0x25, 0xa7, 0x4c, 0x19, 0x29, - 0xfa, 0x4c, 0x67, 0x34, 0x23, 0x9c, 0x47, 0x92, 0x21, 0x78, 0x3d, 0x83, 0x90, 0x37, 0xe0, 0x42, - 0xdb, 0xaf, 0x6d, 0x04, 0xae, 0x1f, 0xb8, 0xd1, 0xfe, 0x7c, 0xd3, 0x09, 0x43, 0x3e, 0x31, 0x46, - 0x93, 0xca, 0xc9, 0x46, 0x06, 0x0e, 0x66, 0xd6, 0x64, 0xda, 0x7d, 0x5b, 0x02, 0x79, 0xf8, 0x4d, - 0x51, 0x68, 0xf7, 0x0a, 0x11, 0x75, 0xa9, 0x7d, 0x1e, 0xce, 0x55, 0x3a, 0xed, 0x76, 0xd3, 0xa5, - 0x35, 0x6d, 0xcc, 0xb6, 0x7f, 0x0e, 0xc6, 0x65, 0xda, 0x3d, 0xad, 0x0a, 0x9c, 0x28, 0x49, 0xac, - 0xfd, 0x67, 0x16, 0x8c, 0xa7, 0x82, 0x1d, 0xc8, 0x1b, 0xe9, 0x0d, 0x3c, 0x17, 0xdf, 0x84, 0xb9, - 0x77, 0x8b, 0x45, 0x9a, 0xa9, 0x0c, 0x34, 0x54, 0x50, 0x6f, 0x6e, 0xb1, 0xf1, 0x3c, 0xf4, 0x55, - 0xec, 0x08, 0x66, 0x64, 0xb0, 0xfd, 0xa5, 0x02, 0x64, 0x47, 0x98, 0x90, 0xcf, 0x74, 0x7f, 0x80, - 0x57, 0x73, 0xfc, 0x00, 0x32, 0xc4, 0xa5, 0xf7, 0x37, 0xf0, 0x92, 0xdf, 0x60, 0x2d, 0xa7, 0x6f, - 0x20, 0xf9, 0x76, 0x7f, 0x89, 0x3f, 0xb5, 0x60, 0x78, 0x73, 0x73, 0x55, 0xdb, 0x97, 0x10, 0x2e, - 0x85, 0xe2, 0xce, 0x2c, 0x77, 0x10, 0xce, 0xfb, 0xad, 0xb6, 0xf0, 0x17, 0x4a, 0x3f, 0x26, 0xcf, - 0x80, 0x58, 0xc9, 0xc4, 0xc0, 0x1e, 0x35, 0xc9, 0x32, 0x9c, 0x37, 0x4b, 0xa4, 0x95, 0x50, 0xfa, - 0x2c, 0x45, 0x16, 0x89, 0xee, 0x62, 0xcc, 0xaa, 0x93, 0x26, 0x25, 0x4d, 0x85, 0xf2, 0x19, 0xb6, - 0x2e, 0x52, 0xb2, 0x18, 0xb3, 0xea, 0xd8, 0xeb, 0x30, 0x6c, 0x3c, 0x0a, 0x48, 0x3e, 0x02, 0x13, - 0x55, 0xbf, 0xa5, 0x4c, 0x34, 0xab, 0x74, 0x97, 0x36, 0x65, 0x97, 0x45, 0xe2, 0xf5, 0x54, 0x19, - 0x76, 0x61, 0xdb, 0xff, 0xeb, 0x0a, 0xe8, 0x4b, 0x44, 0xc7, 0xd8, 0x61, 0xda, 0x3a, 0xf6, 0xae, - 0x98, 0x73, 0xec, 0x9d, 0x96, 0xb5, 0xa9, 0xf8, 0xbb, 0x28, 0x8e, 0xbf, 0x1b, 0xc8, 0x3b, 0xfe, - 0x4e, 0x2b, 0x8c, 0x5d, 0x31, 0x78, 0x5f, 0xb3, 0x60, 0xc4, 0xf3, 0x6b, 0x54, 0x7b, 0x81, 0x06, - 0xb9, 0xd6, 0xfa, 0x5a, 0x7e, 0x41, 0xc5, 0x22, 0x96, 0x4c, 0x92, 0x17, 0x11, 0x9a, 0x7a, 0x8b, - 0x32, 0x8b, 0x30, 0xd1, 0x0e, 0xb2, 0x68, 0x18, 0x0d, 0x45, 0xda, 0xbb, 0xa7, 0xb3, 0x4e, 0x0f, - 0x0f, 0xb4, 0x00, 0xde, 0x33, 0xf4, 0xa6, 0xa1, 0xbc, 0x8c, 0x61, 0xea, 0x82, 0x8a, 0x61, 0xdb, - 0x57, 0x49, 0x3c, 0x63, 0x7d, 0xca, 0x86, 0x01, 0x11, 0xca, 0x29, 0x9f, 0xa7, 0xe3, 0x2e, 0x27, - 0x11, 0xe6, 0x89, 0xb2, 0x84, 0x44, 0xca, 0xd3, 0x3c, 0x9c, 0x57, 0x2c, 0x54, 0xc2, 0x93, 0x9d, - 0xed, 0x6a, 0x26, 0xaf, 0x98, 0x87, 0xd2, 0x91, 0xe3, 0x1c, 0x4a, 0x47, 0x7b, 0x1e, 0x48, 0xbf, - 0x62, 0xc1, 0x48, 0xd5, 0x48, 0x91, 0x5d, 0x7e, 0x21, 0xaf, 0xa7, 0xa8, 0xb2, 0x32, 0x99, 0x8b, - 0x9b, 0xb4, 0x89, 0x94, 0xdc, 0x09, 0xee, 0x3c, 0x6b, 0x1b, 0x3f, 0x81, 0xf3, 0xad, 0x3f, 0x97, - 0x7b, 0xe0, 0xc9, 0x13, 0xbd, 0x0a, 0x6e, 0x63, 0x30, 0x94, 0xbc, 0xc8, 0x9b, 0x50, 0x52, 0xd1, - 0xc0, 0x32, 0x56, 0x17, 0xf3, 0xb0, 0x70, 0x27, 0xfd, 0x57, 0x2a, 0x2d, 0x93, 0x80, 0xa2, 0xe6, - 0x48, 0x1a, 0xd0, 0x57, 0x73, 0xea, 0x32, 0x6a, 0x77, 0x2d, 0x9f, 0x54, 0x7a, 0x8a, 0x27, 0x3f, - 0x5e, 0x2d, 0xcc, 0xde, 0x44, 0xc6, 0x82, 0xdc, 0x8b, 0x73, 0x0c, 0x4f, 0xe4, 0xb6, 0xfb, 0x26, - 0xd5, 0x24, 0x61, 0x63, 0xe8, 0x4a, 0x59, 0x5c, 0x93, 0x2e, 0xbf, 0xbf, 0xc2, 0xd9, 0x2e, 0xe6, - 0x93, 0x8b, 0x4f, 0xbc, 0xe7, 0x15, 0xbb, 0x0d, 0x19, 0x17, 0xfe, 0x8e, 0xe1, 0x4f, 0xe7, 0xc5, - 0x65, 0x69, 0x73, 0x73, 0xa3, 0xeb, 0xfd, 0xc2, 0x26, 0x0c, 0xb4, 0x79, 0xf8, 0x40, 0xf9, 0x67, - 0xf2, 0xda, 0x5b, 0x44, 0x38, 0x82, 0x98, 0x9b, 0xe2, 0x37, 0x4a, 0x1e, 0xe4, 0x06, 0x0c, 0x8a, - 0x54, 0xf9, 0x22, 0x6a, 0x7a, 0xf8, 0xda, 0x64, 0xef, 0x84, 0xfb, 0xf1, 0x46, 0x21, 0xfe, 0x87, - 0xa8, 0xea, 0xf2, 0xf8, 0x4d, 0x26, 0x51, 0xe3, 0xdc, 0xfe, 0x65, 0x92, 0x97, 0xcc, 0xba, 0x1d, - 0x32, 0x8d, 0x44, 0xc9, 0x1a, 0x7d, 0x4c, 0x5a, 0x4e, 0xb0, 0xc3, 0x14, 0x7b, 0xf2, 0x16, 0x94, - 0x42, 0xb7, 0x46, 0xab, 0x4e, 0x10, 0x96, 0xcf, 0x9f, 0x4e, 0x53, 0x62, 0x5f, 0x87, 0x64, 0x84, - 0x9a, 0x25, 0xf9, 0xfb, 0xfc, 0x71, 0x27, 0xf9, 0x10, 0x9f, 0x7c, 0x23, 0xf6, 0xc2, 0xa9, 0xbd, - 0x11, 0x2b, 0x5c, 0x00, 0x49, 0x76, 0x98, 0xe6, 0x4f, 0xfe, 0xb6, 0x05, 0x17, 0x45, 0x6a, 0xe7, - 0x74, 0x5e, 0xef, 0x8b, 0x0f, 0x69, 0x5e, 0xe1, 0xe1, 0xde, 0xb3, 0x59, 0x24, 0x31, 0x9b, 0x13, - 0xcf, 0x0d, 0x99, 0x7c, 0x8a, 0xe1, 0x52, 0xae, 0x3e, 0xbf, 0xe3, 0x3f, 0xbf, 0x40, 0x5e, 0x82, - 0xe1, 0xb6, 0xdc, 0x0e, 0xdd, 0xb0, 0xc5, 0x83, 0xf7, 0xfb, 0xc4, 0x05, 0xa7, 0x8d, 0x18, 0x8c, - 0x26, 0x4e, 0x22, 0x51, 0xe8, 0xd5, 0xa3, 0x12, 0x85, 0x92, 0xdb, 0x30, 0x1c, 0xf9, 0x4d, 0x1a, - 0xc8, 0x93, 0x6a, 0x99, 0xcf, 0xc0, 0x2b, 0x59, 0x6b, 0x6b, 0x53, 0xa3, 0xc5, 0x27, 0xd9, 0x18, - 0x16, 0xa2, 0x49, 0x87, 0x47, 0x64, 0xca, 0x94, 0xd9, 0x01, 0x3f, 0xc2, 0x3e, 0x99, 0x8a, 0xc8, - 0x34, 0x0b, 0x31, 0x89, 0x4b, 0x6e, 0xc2, 0xb9, 0x76, 0xd7, 0x19, 0x58, 0x5c, 0xdf, 0xd1, 0xe1, - 0x04, 0xdd, 0x07, 0xe0, 0xee, 0x3a, 0x89, 0xd3, 0xef, 0x53, 0x47, 0x9d, 0x7e, 0x7b, 0x64, 0xb8, - 0x7c, 0xfa, 0x61, 0x32, 0x5c, 0x92, 0x1a, 0x3c, 0xed, 0x74, 0x22, 0x9f, 0x27, 0x8d, 0x48, 0x56, - 0x11, 0xc1, 0xa9, 0xcf, 0x8a, 0x78, 0xd7, 0xc3, 0x83, 0xa9, 0xa7, 0x67, 0x8f, 0xc0, 0xc3, 0x23, - 0xa9, 0x90, 0x4f, 0x43, 0x89, 0xca, 0x2c, 0x9d, 0xe5, 0xf7, 0xe4, 0xa5, 0x24, 0x24, 0xf3, 0x7e, - 0xaa, 0x58, 0x43, 0x01, 0x43, 0xcd, 0x8f, 0x6c, 0xc2, 0x70, 0xc3, 0x0f, 0xa3, 0xd9, 0xa6, 0xeb, - 0x84, 0x34, 0x2c, 0x3f, 0xc3, 0x27, 0x4d, 0xa6, 0xee, 0xb5, 0xa4, 0xd0, 0xe2, 0x39, 0xb3, 0x14, - 0xd7, 0x44, 0x93, 0x0c, 0xa1, 0xdc, 0xf3, 0xc7, 0x23, 0x73, 0x95, 0x57, 0xe6, 0x0a, 0xef, 0xd8, - 0xf3, 0x59, 0x94, 0x37, 0xfc, 0x5a, 0x25, 0x89, 0xad, 0x5d, 0x7f, 0x26, 0x10, 0xd3, 0x34, 0xc9, - 0xcb, 0x30, 0xd2, 0xf6, 0x6b, 0x95, 0x36, 0xad, 0x6e, 0x38, 0x51, 0xb5, 0x51, 0x9e, 0x4a, 0x5a, - 0xdd, 0x36, 0x8c, 0x32, 0x4c, 0x60, 0x92, 0x36, 0x0c, 0xb6, 0xc4, 0xa5, 0xe6, 0xf2, 0x7b, 0xf3, - 0x3a, 0xdb, 0xc8, 0x5b, 0xd2, 0x42, 0x5f, 0x90, 0x7f, 0x50, 0xb1, 0x21, 0xff, 0xd4, 0x82, 0xf1, - 0xd4, 0x75, 0x94, 0xf2, 0x4f, 0xe5, 0xa6, 0xb2, 0x24, 0x09, 0xcf, 0x3d, 0xcf, 0x3f, 0x5f, 0x12, - 0x78, 0xbf, 0x1b, 0x84, 0xe9, 0x16, 0x89, 0xef, 0xc2, 0x33, 0x13, 0x94, 0x9f, 0xcb, 0xef, 0xbb, - 0x70, 0x82, 0xea, 0xbb, 0xf0, 0x3f, 0xa8, 0xd8, 0x90, 0xab, 0x30, 0x28, 0x93, 0x6f, 0x95, 0x9f, - 0x4f, 0xba, 0x6f, 0x65, 0x8e, 0x2e, 0x54, 0xe5, 0x93, 0x3f, 0x07, 0xe7, 0xba, 0x8e, 0x6e, 0x27, - 0xba, 0x1e, 0xff, 0xab, 0x16, 0x98, 0x37, 0x49, 0x73, 0xcf, 0xb7, 0xff, 0x32, 0x8c, 0x54, 0xc5, - 0x43, 0x59, 0xe2, 0x2e, 0x6a, 0x7f, 0xd2, 0xfe, 0x39, 0x6f, 0x94, 0x61, 0x02, 0xd3, 0x5e, 0x02, - 0xd2, 0x9d, 0x0c, 0xf9, 0xa1, 0x92, 0x9e, 0xfc, 0x96, 0x05, 0xa3, 0x09, 0x9d, 0x21, 0x77, 0x8f, - 0xdf, 0x22, 0x90, 0x96, 0x1b, 0x04, 0x7e, 0x60, 0x3e, 0x7f, 0x24, 0x13, 0xb5, 0xf2, 0x7b, 0x40, - 0x6b, 0x5d, 0xa5, 0x98, 0x51, 0xc3, 0xfe, 0x97, 0xfd, 0x10, 0x07, 0xdb, 0xea, 0xf4, 0x95, 0x56, - 0xcf, 0xf4, 0x95, 0x2f, 0x42, 0xe9, 0xf5, 0xd0, 0xf7, 0x36, 0xe2, 0x24, 0x97, 0x7a, 0x2c, 0x5e, - 0xa9, 0xac, 0xdf, 0xe2, 0x98, 0x1a, 0x83, 0x63, 0x7f, 0x6a, 0xd1, 0x6d, 0x46, 0xdd, 0x59, 0x10, - 0x5f, 0x79, 0x55, 0xc0, 0x51, 0x63, 0xf0, 0x97, 0x90, 0x76, 0xa9, 0x36, 0x8c, 0xc7, 0x2f, 0x21, - 0x89, 0x3c, 0xe7, 0xbc, 0x8c, 0xcc, 0xc0, 0x90, 0x36, 0xaa, 0x4b, 0x4b, 0xbd, 0xfe, 0x52, 0xda, - 0xf2, 0x8e, 0x31, 0x0e, 0x57, 0x08, 0xa5, 0x21, 0x56, 0x9a, 0x50, 0x2a, 0x79, 0x1c, 0x4f, 0x52, - 0xa6, 0x5d, 0x21, 0xdb, 0x15, 0x18, 0x35, 0xcb, 0x2c, 0xb7, 0xe7, 0xd0, 0x69, 0xb8, 0x3d, 0xcd, - 0xc8, 0xef, 0xe2, 0x71, 0x23, 0xbf, 0x93, 0x73, 0xbb, 0x74, 0xac, 0xb9, 0xfd, 0x85, 0x3e, 0x18, - 0xbc, 0x43, 0x03, 0x9e, 0x9a, 0xf7, 0x2a, 0x0c, 0xee, 0x8a, 0x9f, 0xe9, 0x1b, 0x76, 0x12, 0x03, - 0x55, 0x39, 0x1b, 0xb7, 0xad, 0x8e, 0xdb, 0xac, 0x2d, 0xc4, 0xab, 0x38, 0xce, 0x22, 0xa6, 0x0a, - 0x30, 0xc6, 0x61, 0x15, 0xea, 0x4c, 0xb3, 0x6f, 0xb5, 0xdc, 0x28, 0x1d, 0x04, 0x74, 0x53, 0x15, - 0x60, 0x8c, 0x43, 0x9e, 0x87, 0x81, 0xba, 0x1b, 0x6d, 0x3a, 0xf5, 0xb4, 0x97, 0xef, 0x26, 0x87, - 0xa2, 0x2c, 0xe5, 0x6e, 0x22, 0x37, 0xda, 0x0c, 0x28, 0xb7, 0xec, 0x76, 0x5d, 0xb5, 0xbf, 0x69, - 0x94, 0x61, 0x02, 0x93, 0x37, 0xc9, 0x97, 0x3d, 0x93, 0x11, 0x90, 0x71, 0x93, 0x54, 0x01, 0xc6, - 0x38, 0x6c, 0xfe, 0x57, 0xfd, 0x56, 0xdb, 0x6d, 0xca, 0xa0, 0x58, 0x63, 0xfe, 0xcf, 0x4b, 0x38, - 0x6a, 0x0c, 0x86, 0xcd, 0x44, 0x18, 0x13, 0x3f, 0xe9, 0x57, 0x67, 0x36, 0x24, 0x1c, 0x35, 0x86, - 0x7d, 0x07, 0x46, 0xc5, 0x4a, 0x9e, 0x6f, 0x3a, 0x6e, 0xeb, 0xe6, 0x3c, 0xb9, 0xd1, 0x15, 0xf9, - 0x7d, 0x35, 0x23, 0xf2, 0xfb, 0x62, 0xa2, 0x52, 0x77, 0x04, 0xb8, 0xfd, 0xbd, 0x02, 0x94, 0xce, - 0xf0, 0xe1, 0xae, 0x33, 0x7f, 0x16, 0x92, 0xdc, 0x4b, 0x3d, 0xda, 0xb5, 0x91, 0xe7, 0x45, 0x8e, - 0x23, 0x1f, 0xec, 0xfa, 0x89, 0x05, 0x17, 0x14, 0x2a, 0x17, 0x6a, 0x73, 0xae, 0xc7, 0xe3, 0x03, - 0x4e, 0xff, 0x33, 0xbf, 0x99, 0xf8, 0xcc, 0x1f, 0xcb, 0xaf, 0xcb, 0x66, 0x3f, 0x7a, 0xbe, 0xc4, - 0xf9, 0x63, 0x0b, 0xca, 0x59, 0x15, 0xce, 0xe0, 0xc5, 0xb2, 0x37, 0x92, 0x2f, 0x96, 0xdd, 0x39, - 0x9d, 0x9e, 0xf7, 0x78, 0xb9, 0xec, 0x27, 0x3d, 0xfa, 0xcd, 0x9f, 0x09, 0x6b, 0xaa, 0xed, 0xce, - 0xca, 0xcb, 0x75, 0x26, 0x58, 0x64, 0xef, 0x9b, 0x4d, 0x18, 0x08, 0xb9, 0x33, 0x5d, 0x4e, 0x81, - 0xa5, 0x3c, 0x36, 0x41, 0x46, 0x4f, 0x9a, 0x3e, 0xf9, 0x6f, 0x94, 0x3c, 0xec, 0xff, 0x6a, 0xc1, - 0xc8, 0x19, 0x3e, 0x4b, 0xe7, 0x27, 0x07, 0xf9, 0x95, 0xfc, 0x06, 0xb9, 0xc7, 0xc0, 0x1e, 0x14, - 0xa1, 0xeb, 0xa5, 0x2e, 0xf2, 0x45, 0x4b, 0x3b, 0xd0, 0x45, 0x90, 0xd1, 0x27, 0xf2, 0x6b, 0xc7, - 0x49, 0x92, 0x5f, 0x91, 0x6f, 0xa4, 0x32, 0x82, 0x15, 0xf2, 0x4a, 0xb3, 0xd1, 0xd5, 0x9a, 0x87, - 0xc8, 0x0c, 0xf6, 0x35, 0x0b, 0x40, 0xb4, 0x53, 0x66, 0xf2, 0x64, 0x6d, 0xdb, 0x3a, 0xb5, 0x2f, - 0xc5, 0x98, 0x88, 0xa6, 0x69, 0x01, 0x19, 0x17, 0xa0, 0xd1, 0x92, 0x47, 0x48, 0xf9, 0xf5, 0xc8, - 0xd9, 0xc6, 0xbe, 0x6a, 0xc1, 0x78, 0xaa, 0xb9, 0x19, 0xf5, 0xb7, 0x93, 0x2f, 0xf8, 0xe4, 0xb0, - 0x6f, 0x25, 0xf3, 0x3b, 0x9a, 0xa7, 0xb4, 0x3f, 0x7e, 0x0f, 0x24, 0x9e, 0x38, 0x24, 0x6f, 0xc0, - 0x90, 0x3a, 0x62, 0xa9, 0xe9, 0x9d, 0xe7, 0x4b, 0x66, 0x5a, 0x8f, 0x52, 0x90, 0x10, 0x63, 0x7e, - 0xa9, 0xf8, 0x9c, 0xc2, 0xb1, 0xe2, 0x73, 0x1e, 0xef, 0x3b, 0x68, 0xd9, 0x06, 0xb0, 0xfe, 0x53, - 0x31, 0x80, 0x3d, 0x9d, 0xbb, 0x01, 0xec, 0x99, 0x33, 0x36, 0x80, 0x19, 0xde, 0x88, 0xe2, 0x23, - 0x78, 0x23, 0xde, 0x80, 0x0b, 0xbb, 0xb1, 0x76, 0xab, 0x67, 0x92, 0x7c, 0xce, 0xed, 0x6a, 0xa6, - 0xd9, 0x8b, 0x69, 0xea, 0x61, 0x44, 0xbd, 0xc8, 0xd0, 0x8b, 0xe3, 0xd0, 0xa0, 0x3b, 0x19, 0xe4, - 0x30, 0x93, 0x49, 0xda, 0xac, 0x3c, 0x78, 0x0c, 0xb3, 0xf2, 0xb7, 0x2c, 0xb8, 0xe8, 0x74, 0xdd, - 0xd4, 0x60, 0x47, 0xc4, 0x52, 0x5e, 0x01, 0xed, 0xb3, 0x59, 0xe4, 0xa5, 0xfd, 0x3e, 0xab, 0x08, - 0xb3, 0x1b, 0x44, 0x9e, 0x8b, 0x7d, 0x7c, 0x22, 0xa0, 0x2c, 0xdb, 0x21, 0xf7, 0x8d, 0x74, 0xe0, - 0x00, 0xf0, 0x4f, 0xff, 0xc9, 0x7c, 0xd5, 0xfa, 0x1c, 0x82, 0x07, 0x86, 0x1f, 0x21, 0x78, 0x20, - 0x65, 0xe3, 0x1f, 0xc9, 0xc9, 0xc6, 0xef, 0xc1, 0x84, 0xdb, 0x72, 0xea, 0x74, 0xa3, 0xd3, 0x6c, - 0x8a, 0xd0, 0x71, 0xf5, 0xd6, 0x5c, 0xa6, 0xa9, 0x60, 0xd5, 0xaf, 0x3a, 0xcd, 0xf4, 0x93, 0x9e, - 0x3a, 0x44, 0x7e, 0x39, 0x45, 0x09, 0xbb, 0x68, 0xb3, 0x09, 0xcb, 0x73, 0x1b, 0xd1, 0x88, 0x7d, - 0x6d, 0xee, 0xa1, 0x2e, 0x89, 0x09, 0xbb, 0x14, 0x83, 0xd1, 0xc4, 0x21, 0x2b, 0x30, 0x54, 0xf3, - 0x42, 0x79, 0xe9, 0x6c, 0x9c, 0x0b, 0xb3, 0xf7, 0x31, 0x11, 0xb8, 0x70, 0xab, 0xa2, 0xaf, 0x9b, - 0x3d, 0x9d, 0x91, 0x36, 0x4b, 0x97, 0x63, 0x5c, 0x9f, 0xac, 0x71, 0x62, 0xf2, 0x65, 0x0f, 0xe1, - 0x38, 0x7e, 0xb6, 0x87, 0x65, 0x7a, 0xe1, 0x96, 0x7a, 0x9b, 0x64, 0x54, 0xb2, 0x93, 0x4f, 0x74, - 0xc4, 0x14, 0x8c, 0x37, 0xff, 0xce, 0x1d, 0xf9, 0xe6, 0x1f, 0xcf, 0x97, 0x17, 0x35, 0xb5, 0x1f, - 0xea, 0x4a, 0x6e, 0xf9, 0xf2, 0xe2, 0x90, 0x2c, 0x99, 0x2f, 0x2f, 0x06, 0xa0, 0xc9, 0x92, 0xac, - 0xf7, 0xf2, 0xc7, 0x9d, 0xe7, 0x42, 0xe3, 0xe4, 0xde, 0x35, 0xd3, 0x31, 0x73, 0xe1, 0x48, 0xc7, - 0x4c, 0x97, 0x23, 0xe9, 0xe2, 0x09, 0x1c, 0x49, 0x0d, 0x9e, 0xc9, 0xec, 0xe6, 0xbc, 0xf4, 0xdd, - 0xe5, 0x70, 0x62, 0xe1, 0xd7, 0xd0, 0x45, 0x88, 0x1b, 0xff, 0x89, 0x82, 0x41, 0xcf, 0xc8, 0xcd, - 0xcb, 0x0f, 0x1d, 0xb9, 0xc9, 0xc4, 0x73, 0x0c, 0xe7, 0x29, 0xf1, 0x8a, 0x52, 0x3c, 0xc7, 0x60, - 0x34, 0x71, 0xd2, 0x6e, 0x99, 0x27, 0x4f, 0xcd, 0x2d, 0x33, 0x79, 0x06, 0x6e, 0x99, 0xa7, 0x8e, - 0xed, 0x96, 0x79, 0x0b, 0xce, 0xb7, 0xfd, 0xda, 0x82, 0x1b, 0x06, 0x1d, 0x7e, 0x97, 0x66, 0xae, - 0x53, 0xab, 0xd3, 0x88, 0xfb, 0x75, 0x86, 0xaf, 0x5d, 0x33, 0x1b, 0xd9, 0xe6, 0x0b, 0x79, 0x7a, - 0xf7, 0xa5, 0x2d, 0x1a, 0x89, 0xc1, 0x4c, 0xd7, 0xe2, 0x16, 0x01, 0x1e, 0xe3, 0x97, 0x51, 0x88, - 0x59, 0x7c, 0x4c, 0xaf, 0xd0, 0xb3, 0x67, 0xe3, 0x15, 0xfa, 0x08, 0x94, 0xc2, 0x46, 0x27, 0xaa, - 0xf9, 0x7b, 0x1e, 0x77, 0xfd, 0x0d, 0xe9, 0x57, 0xbf, 0x4b, 0x15, 0x09, 0xbf, 0x7f, 0x30, 0x35, - 0xa1, 0x7e, 0x1b, 0x36, 0x33, 0x09, 0x21, 0xbf, 0xde, 0xe3, 0xb6, 0x80, 0x7d, 0x9a, 0xb7, 0x05, - 0x2e, 0x9f, 0xe8, 0xa6, 0x40, 0x96, 0xeb, 0xeb, 0xbd, 0xef, 0x3a, 0xd7, 0xd7, 0xaf, 0x59, 0x30, - 0xba, 0x6b, 0x1a, 0x28, 0xa5, 0x7b, 0x2e, 0x87, 0x30, 0x81, 0x84, 0xdd, 0x73, 0xce, 0x66, 0xc2, - 0x2e, 0x01, 0xba, 0x9f, 0x06, 0x60, 0xb2, 0x25, 0x19, 0x21, 0x0c, 0xcf, 0x3d, 0xae, 0x10, 0x86, - 0xb7, 0xb8, 0x30, 0x53, 0x27, 0x5d, 0xee, 0xb3, 0xcb, 0x37, 0x82, 0x51, 0x09, 0x46, 0x1d, 0xc0, - 0x68, 0xf2, 0x23, 0x5f, 0xb1, 0x60, 0x42, 0x1d, 0xce, 0xa4, 0x83, 0x21, 0x94, 0x31, 0x58, 0x79, - 0x9e, 0x09, 0x79, 0x10, 0xef, 0x66, 0x8a, 0x0f, 0x76, 0x71, 0x66, 0xa2, 0x5d, 0x87, 0xbc, 0xd4, - 0x43, 0x1e, 0x6a, 0x28, 0x15, 0x99, 0xd9, 0x18, 0x8c, 0x26, 0x0e, 0xf9, 0x0d, 0xfd, 0x9a, 0xef, - 0x55, 0x2e, 0xd5, 0x3f, 0x9a, 0xb3, 0x82, 0x9a, 0xc7, 0x93, 0xbe, 0xe4, 0x97, 0x2d, 0x98, 0xd8, - 0x4b, 0x59, 0x35, 0x64, 0x10, 0x1a, 0xe6, 0x6f, 0x2f, 0xe9, 0xf1, 0xfc, 0x7c, 0x57, 0x0b, 0x1e, - 0xd9, 0x03, 0xfc, 0xae, 0x7a, 0xaa, 0xf8, 0x8f, 0x08, 0x8c, 0xa5, 0xde, 0xd2, 0x7f, 0x7f, 0x32, - 0x8b, 0xf6, 0x95, 0x74, 0x42, 0xe2, 0x51, 0x85, 0x9f, 0x48, 0x4a, 0x9c, 0xc8, 0x1a, 0x5c, 0x38, - 0xd5, 0xac, 0xc1, 0x7d, 0x67, 0x93, 0x35, 0x78, 0xe2, 0x34, 0xb2, 0x06, 0x9f, 0x3b, 0x51, 0xd6, - 0x60, 0x23, 0x6b, 0x73, 0xff, 0x03, 0xb2, 0x36, 0xcf, 0xc2, 0xb8, 0x8a, 0xee, 0xa7, 0x32, 0x1d, - 0xac, 0x70, 0xec, 0x5d, 0x96, 0x55, 0xc6, 0xe7, 0x93, 0xc5, 0x98, 0xc6, 0x27, 0xef, 0x58, 0x50, - 0xf4, 0x78, 0xcd, 0x81, 0xbc, 0x9e, 0x50, 0x48, 0x4e, 0x2d, 0x7e, 0x6e, 0x95, 0x62, 0x41, 0xc5, - 0x33, 0x16, 0x39, 0xec, 0xbe, 0xfa, 0x81, 0xa2, 0x05, 0xe4, 0x35, 0x28, 0xfb, 0xdb, 0xdb, 0x4d, - 0xdf, 0xa9, 0xc5, 0xa9, 0x8d, 0x95, 0xe7, 0x51, 0xdc, 0xce, 0xd2, 0x09, 0xfe, 0xd6, 0x7b, 0xe0, - 0x61, 0x4f, 0x0a, 0xe4, 0x5b, 0x4c, 0x19, 0x88, 0xfc, 0x80, 0xd6, 0x62, 0x23, 0xc9, 0x10, 0xef, - 0x33, 0xcd, 0xbd, 0xcf, 0x95, 0x24, 0x1f, 0xd1, 0x7b, 0x3d, 0x28, 0xa9, 0x52, 0x4c, 0x37, 0x8b, - 0x04, 0x70, 0xa9, 0x9d, 0x65, 0xa3, 0x09, 0xe5, 0x9d, 0x84, 0xa3, 0x2c, 0x45, 0x6a, 0xe9, 0x5e, - 0xca, 0xb4, 0xf2, 0x84, 0xd8, 0x83, 0xb2, 0x99, 0xf4, 0xb8, 0x74, 0x36, 0x49, 0x8f, 0xdf, 0xe6, - 0xcf, 0xe5, 0x8b, 0x4c, 0x39, 0xea, 0xd4, 0xbf, 0x92, 0x4b, 0xb0, 0xbc, 0xa0, 0x69, 0xbc, 0x53, - 0xa6, 0xd9, 0xa0, 0xc1, 0x92, 0xfc, 0xff, 0xcc, 0xfc, 0xdc, 0xc2, 0xb4, 0x51, 0xcf, 0x7d, 0x4e, - 0xbc, 0xeb, 0x72, 0x74, 0xff, 0x33, 0x0b, 0x26, 0xc5, 0xcc, 0x4b, 0x2b, 0xd4, 0x6c, 0x3b, 0x97, - 0xd1, 0xfb, 0x79, 0x3b, 0xa7, 0x79, 0x9c, 0x4e, 0x25, 0xc1, 0x95, 0xfb, 0x4c, 0x8f, 0x68, 0x09, - 0xf9, 0x5a, 0x86, 0x1a, 0x3f, 0x9e, 0x97, 0xb1, 0x30, 0x3b, 0xb7, 0xf3, 0xf9, 0xc3, 0xe3, 0x68, - 0xee, 0xff, 0xa2, 0xa7, 0x2d, 0x93, 0xf0, 0xe6, 0xfd, 0xad, 0x53, 0xb2, 0x65, 0x9a, 0x09, 0xa8, - 0x4f, 0x62, 0xd1, 0x9c, 0xfc, 0xa2, 0x25, 0xde, 0x88, 0xe8, 0xa9, 0x85, 0x6c, 0x25, 0xb5, 0x90, - 0xd5, 0x3c, 0xb3, 0xd4, 0x9b, 0xea, 0xd0, 0x2f, 0x59, 0x70, 0x21, 0x4b, 0x48, 0x66, 0x34, 0xe9, - 0x93, 0xc9, 0x26, 0xe5, 0xa8, 0x6c, 0x9b, 0x0d, 0xca, 0x27, 0x35, 0xf7, 0x8f, 0x87, 0x0c, 0x0f, - 0x52, 0x44, 0xdb, 0xb9, 0x07, 0xfa, 0x79, 0x30, 0xe0, 0x7a, 0x4d, 0xd7, 0xa3, 0xf2, 0x52, 0x4f, - 0x9e, 0x47, 0x0f, 0x99, 0x0a, 0x9f, 0x51, 0x47, 0xc9, 0xe5, 0x31, 0x3b, 0x94, 0xd2, 0xcf, 0x7c, - 0xf4, 0x9f, 0xfd, 0x33, 0x1f, 0x7b, 0x30, 0xb4, 0xe7, 0x46, 0x0d, 0xee, 0x08, 0x97, 0x7e, 0x9a, - 0x1c, 0x2e, 0xc3, 0x30, 0x72, 0x71, 0xdf, 0xef, 0x2a, 0x06, 0x18, 0xf3, 0x22, 0x33, 0x82, 0x31, - 0x0f, 0xef, 0x4b, 0xc7, 0x5d, 0xdd, 0x55, 0x05, 0x18, 0xe3, 0xb0, 0x8f, 0x35, 0xc2, 0xfe, 0xa9, - 0xa4, 0x17, 0x32, 0x23, 0x61, 0x1e, 0x09, 0xaf, 0x24, 0x45, 0x71, 0xe5, 0xec, 0xae, 0xc1, 0x03, - 0x13, 0x1c, 0x75, 0x52, 0xc8, 0x52, 0xcf, 0xa4, 0x90, 0x6f, 0xf2, 0x3d, 0x3f, 0x72, 0xbd, 0x0e, - 0x5d, 0xf7, 0x64, 0x50, 0xe0, 0x6a, 0x3e, 0x17, 0xe4, 0x04, 0x4d, 0x91, 0x8e, 0x20, 0xfe, 0x8f, - 0x06, 0x3f, 0xc3, 0x5c, 0x3e, 0x7c, 0xa4, 0xb9, 0x3c, 0x3e, 0x29, 0x8f, 0xe4, 0x7e, 0x52, 0x8e, - 0x68, 0x3b, 0x97, 0x93, 0xf2, 0xbb, 0xea, 0x44, 0xf9, 0x7f, 0x2d, 0x20, 0x7a, 0xeb, 0x76, 0xc2, - 0x1d, 0xf9, 0x36, 0xd3, 0xe9, 0x87, 0x78, 0x7d, 0xd6, 0x02, 0xf0, 0xf4, 0x63, 0x50, 0xf9, 0xee, - 0x5a, 0x82, 0x66, 0xdc, 0x80, 0x18, 0x86, 0x06, 0x4f, 0xfb, 0x7f, 0x5b, 0x70, 0xa9, 0xbb, 0xef, - 0x67, 0x10, 0x00, 0xb4, 0x9f, 0x0c, 0x00, 0xda, 0xcc, 0xd1, 0xe2, 0xaa, 0xbb, 0xd1, 0x23, 0x14, - 0xe8, 0x47, 0x05, 0x18, 0x37, 0x91, 0x2b, 0xf4, 0x2c, 0x06, 0x7b, 0x2f, 0x11, 0xcf, 0x77, 0x3b, - 0xdf, 0xfe, 0x56, 0xa4, 0xe1, 0x3e, 0x2b, 0x7a, 0xf2, 0xed, 0x54, 0xf4, 0xe4, 0xdd, 0xfc, 0x59, - 0x1f, 0x1d, 0x44, 0xf9, 0x3f, 0x2d, 0x38, 0x9f, 0xaa, 0x71, 0x06, 0x13, 0x6c, 0x37, 0x39, 0xc1, - 0x5e, 0xcd, 0xbd, 0xd7, 0x3d, 0x66, 0xd7, 0x6f, 0x16, 0xba, 0x7a, 0xcb, 0xcf, 0x01, 0x5f, 0xb0, - 0xa0, 0x18, 0x39, 0xe1, 0x8e, 0x8a, 0xc5, 0xf9, 0xe4, 0xa9, 0xcc, 0x80, 0x69, 0xf6, 0x5b, 0x4a, - 0x67, 0xdd, 0x3e, 0x0e, 0x43, 0xc1, 0x7d, 0xf2, 0xf3, 0x16, 0x40, 0x8c, 0xf4, 0xb8, 0x54, 0x56, - 0xfb, 0xb7, 0x0b, 0x70, 0x31, 0x73, 0x1a, 0x91, 0x2f, 0x69, 0xa3, 0x8e, 0x95, 0x77, 0xa4, 0x59, - 0x82, 0x91, 0x69, 0xdb, 0x19, 0x4d, 0xd8, 0x76, 0xa4, 0x49, 0xe7, 0x71, 0x1d, 0x38, 0xa4, 0x98, - 0x36, 0x3e, 0xd6, 0x0f, 0xad, 0x38, 0x78, 0x51, 0x27, 0xbf, 0xf8, 0x0b, 0x18, 0xe9, 0x6d, 0xff, - 0xc8, 0x88, 0xb7, 0x56, 0x1d, 0x3d, 0x03, 0x59, 0xb1, 0x97, 0x94, 0x15, 0x98, 0xbf, 0xfb, 0xaf, - 0x87, 0xb0, 0xf8, 0x14, 0x64, 0xf9, 0x03, 0x8f, 0x97, 0x39, 0x2b, 0x71, 0x67, 0xaa, 0x70, 0xec, - 0x3b, 0x53, 0xa3, 0x30, 0xfc, 0x31, 0xb7, 0xad, 0x5d, 0x57, 0xd3, 0xdf, 0xf9, 0xc1, 0x95, 0x27, - 0x7e, 0xff, 0x07, 0x57, 0x9e, 0xf8, 0xde, 0x0f, 0xae, 0x3c, 0xf1, 0xd9, 0xc3, 0x2b, 0xd6, 0x77, - 0x0e, 0xaf, 0x58, 0xbf, 0x7f, 0x78, 0xc5, 0xfa, 0xde, 0xe1, 0x15, 0xeb, 0xbf, 0x1d, 0x5e, 0xb1, - 0xfe, 0xde, 0x7f, 0xbf, 0xf2, 0xc4, 0xc7, 0x4a, 0xaa, 0x63, 0x7f, 0x1e, 0x00, 0x00, 0xff, 0xff, - 0x6a, 0x21, 0xdc, 0x81, 0x74, 0xb8, 0x00, 0x00, + // 9582 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7d, 0x5b, 0x6c, 0x24, 0xd9, + 0x75, 0xd8, 0x56, 0x93, 0x4d, 0x36, 0x0f, 0x9f, 0x73, 0xe7, 0xd5, 0xcb, 0xdd, 0x1d, 0xae, 0x6a, + 0xbd, 0x9b, 0x1d, 0x7b, 0x45, 0x7a, 0x67, 0xa4, 0x64, 0x23, 0x21, 0xb2, 0xf8, 0x18, 0xce, 0x70, + 0x49, 0x0e, 0xb9, 0xa7, 0x39, 0x33, 0x59, 0x69, 0x23, 0xab, 0xd8, 0x7d, 0xd9, 0x5d, 0xcb, 0xee, + 0xaa, 0x56, 0x55, 0x35, 0x39, 0xdc, 0x87, 0x56, 0x91, 0xf5, 0xda, 0x58, 0xb1, 0xf2, 0xb0, 0x64, + 0x59, 0x49, 0x00, 0xc3, 0xb1, 0x62, 0x41, 0x31, 0x12, 0x08, 0x08, 0xf2, 0x61, 0xff, 0x06, 0x81, + 0x82, 0x04, 0x88, 0x0d, 0x2b, 0xb1, 0x3e, 0x12, 0x2a, 0x62, 0x62, 0xfd, 0x04, 0x02, 0x12, 0x23, + 0x52, 0x9c, 0x49, 0x02, 0x18, 0xf7, 0x59, 0xb7, 0xaa, 0xab, 0x39, 0xe4, 0x4c, 0x91, 0xb3, 0xb0, + 0xff, 0xba, 0xcf, 0x3d, 0xf7, 0x9c, 0xfb, 0x3c, 0xf7, 0xdc, 0x73, 0xce, 0x3d, 0x05, 0xeb, 0x75, + 0x37, 0x6a, 0x74, 0x36, 0xa7, 0xab, 0x7e, 0x6b, 0xc6, 0x09, 0xea, 0x7e, 0x3b, 0xf0, 0x5f, 0xe7, + 0x3f, 0xde, 0xbf, 0xeb, 0x07, 0xdb, 0x5b, 0x4d, 0x7f, 0x37, 0x9c, 0xd9, 0xb9, 0x3a, 0xd3, 0xde, + 0xae, 0xcf, 0x38, 0x6d, 0x37, 0x9c, 0x51, 0xd0, 0x99, 0x9d, 0x17, 0x9d, 0x66, 0xbb, 0xe1, 0xbc, + 0x38, 0x53, 0xa7, 0x1e, 0x0d, 0x9c, 0x88, 0xd6, 0xa6, 0xdb, 0x81, 0x1f, 0xf9, 0xe4, 0xa3, 0x31, + 0xc5, 0x69, 0x45, 0x91, 0xff, 0xf8, 0x45, 0x4d, 0x71, 0x7a, 0xe7, 0xea, 0x74, 0x7b, 0xbb, 0x3e, + 0xcd, 0x28, 0x4e, 0x2b, 0xe8, 0xb4, 0xa2, 0x38, 0xf9, 0x7e, 0xa3, 0x4d, 0x75, 0xbf, 0xee, 0xcf, + 0x70, 0xc2, 0x9b, 0x9d, 0x2d, 0xfe, 0x8f, 0xff, 0xe1, 0xbf, 0x04, 0xc3, 0x49, 0x7b, 0xfb, 0xa5, + 0x70, 0xda, 0xf5, 0x59, 0xfb, 0x66, 0xaa, 0x7e, 0x40, 0x67, 0x76, 0xba, 0x1a, 0x35, 0x79, 0xd9, + 0xc0, 0x69, 0xfb, 0x4d, 0xb7, 0xba, 0x37, 0xb3, 0xf3, 0xe2, 0x26, 0x8d, 0xba, 0xdb, 0x3f, 0xf9, + 0x81, 0x18, 0xb5, 0xe5, 0x54, 0x1b, 0xae, 0x47, 0x83, 0xbd, 0xb8, 0xff, 0x2d, 0x1a, 0x39, 0x59, + 0x0c, 0x66, 0x7a, 0xd5, 0x0a, 0x3a, 0x5e, 0xe4, 0xb6, 0x68, 0x57, 0x85, 0xbf, 0x7c, 0xbf, 0x0a, + 0x61, 0xb5, 0x41, 0x5b, 0x4e, 0x57, 0xbd, 0xab, 0xbd, 0xea, 0x75, 0x22, 0xb7, 0x39, 0xe3, 0x7a, + 0x51, 0x18, 0x05, 0xe9, 0x4a, 0xf6, 0x35, 0x18, 0x98, 0x6d, 0xf9, 0x1d, 0x2f, 0x22, 0x1f, 0x86, + 0xe2, 0x8e, 0xd3, 0xec, 0xd0, 0xb2, 0xf5, 0xb4, 0xf5, 0xfc, 0xd0, 0xdc, 0xb3, 0xdf, 0xdd, 0x9f, + 0x7a, 0xec, 0x60, 0x7f, 0xaa, 0x78, 0x9b, 0x01, 0xef, 0xed, 0x4f, 0x9d, 0xa3, 0x5e, 0xd5, 0xaf, + 0xb9, 0x5e, 0x7d, 0xe6, 0xf5, 0xd0, 0xf7, 0xa6, 0x6f, 0x76, 0x5a, 0x9b, 0x34, 0x40, 0x51, 0xc7, + 0xfe, 0xc3, 0x02, 0x8c, 0xcf, 0x06, 0xd5, 0x86, 0xbb, 0x43, 0x2b, 0x11, 0xa3, 0x5f, 0xdf, 0x23, + 0x0d, 0xe8, 0x8b, 0x9c, 0x80, 0x93, 0x1b, 0xbe, 0xb2, 0x3a, 0xfd, 0xb0, 0x93, 0x3f, 0xbd, 0xe1, + 0x04, 0x8a, 0xf6, 0xdc, 0xe0, 0xc1, 0xfe, 0x54, 0xdf, 0x86, 0x13, 0x20, 0x63, 0x41, 0x9a, 0xd0, + 0xef, 0xf9, 0x1e, 0x2d, 0x17, 0x38, 0xab, 0x9b, 0x0f, 0xcf, 0xea, 0xa6, 0xef, 0xe9, 0x7e, 0xcc, + 0x95, 0x0e, 0xf6, 0xa7, 0xfa, 0x19, 0x04, 0x39, 0x17, 0xd6, 0xaf, 0x37, 0xdc, 0x76, 0xb9, 0x2f, + 0xaf, 0x7e, 0x7d, 0xcc, 0x6d, 0x27, 0xfb, 0xf5, 0x31, 0xb7, 0x8d, 0x8c, 0x85, 0xfd, 0x6e, 0x01, + 0x86, 0x66, 0x83, 0x7a, 0xa7, 0x45, 0xbd, 0x28, 0x24, 0xef, 0x00, 0xb4, 0x9d, 0xc0, 0x69, 0xd1, + 0x88, 0x06, 0x61, 0xd9, 0x7a, 0xba, 0xef, 0xf9, 0xe1, 0x2b, 0xcb, 0x0f, 0xcf, 0x7e, 0x5d, 0xd1, + 0x9c, 0x23, 0x72, 0xca, 0x41, 0x83, 0x42, 0x34, 0x58, 0x92, 0x37, 0x61, 0xc8, 0x09, 0x22, 0x77, + 0xcb, 0xa9, 0x46, 0x61, 0xb9, 0xc0, 0xf9, 0xbf, 0xfc, 0xf0, 0xfc, 0x67, 0x25, 0xc9, 0xb9, 0x33, + 0x92, 0xfd, 0x90, 0x82, 0x84, 0x18, 0xf3, 0xb3, 0x7f, 0xbb, 0x08, 0x25, 0x55, 0x40, 0x9e, 0x86, + 0x7e, 0xcf, 0x69, 0xa9, 0xa5, 0x3a, 0x22, 0x2b, 0xf6, 0xdf, 0x74, 0x5a, 0x6c, 0x92, 0x9c, 0x16, + 0x65, 0x18, 0x6d, 0x27, 0x6a, 0xf0, 0x25, 0x61, 0x60, 0xac, 0x3b, 0x51, 0x03, 0x79, 0x09, 0x79, + 0x12, 0xfa, 0x5b, 0x7e, 0x8d, 0xf2, 0x79, 0x2c, 0x8a, 0x49, 0x5e, 0xf5, 0x6b, 0x14, 0x39, 0x94, + 0xd5, 0xdf, 0x0a, 0xfc, 0x56, 0xb9, 0x3f, 0x59, 0x7f, 0x31, 0xf0, 0x5b, 0xc8, 0x4b, 0xc8, 0xd7, + 0x2d, 0x98, 0x50, 0xcd, 0x5b, 0xf1, 0xab, 0x4e, 0xe4, 0xfa, 0x5e, 0xb9, 0xc8, 0x17, 0x05, 0xe6, + 0x37, 0x2a, 0x8a, 0xf2, 0x5c, 0x59, 0x36, 0x61, 0x22, 0x5d, 0x82, 0x5d, 0xad, 0x20, 0x57, 0x00, + 0xea, 0x4d, 0x7f, 0xd3, 0x69, 0xb2, 0x01, 0x29, 0x0f, 0xf0, 0x2e, 0xe8, 0xc9, 0xbd, 0xae, 0x4b, + 0xd0, 0xc0, 0x22, 0x77, 0x61, 0xd0, 0x11, 0x1b, 0xb8, 0x3c, 0xc8, 0x3b, 0xf1, 0x4a, 0x1e, 0x9d, + 0x48, 0x48, 0x84, 0xb9, 0xe1, 0x83, 0xfd, 0xa9, 0x41, 0x09, 0x44, 0xc5, 0x8e, 0xbc, 0x00, 0x25, + 0xbf, 0xcd, 0xda, 0xed, 0x34, 0xcb, 0xa5, 0xa7, 0xad, 0xe7, 0x4b, 0x73, 0x13, 0xb2, 0xad, 0xa5, + 0x35, 0x09, 0x47, 0x8d, 0x41, 0x2e, 0xc3, 0x60, 0xd8, 0xd9, 0x64, 0xf3, 0x58, 0x1e, 0xe2, 0x1d, + 0x1b, 0x97, 0xc8, 0x83, 0x15, 0x01, 0x46, 0x55, 0x4e, 0x3e, 0x08, 0xc3, 0x01, 0xad, 0x76, 0x82, + 0x90, 0xb2, 0x89, 0x2d, 0x03, 0xa7, 0x7d, 0x56, 0xa2, 0x0f, 0x63, 0x5c, 0x84, 0x26, 0x1e, 0xf9, + 0x08, 0x8c, 0xb1, 0x09, 0xbe, 0x76, 0xb7, 0x1d, 0xd0, 0x30, 0x64, 0xb3, 0x3a, 0xcc, 0x19, 0x5d, + 0x90, 0x35, 0xc7, 0x16, 0x13, 0xa5, 0x98, 0xc2, 0xb6, 0x7f, 0x77, 0x10, 0xba, 0x26, 0x89, 0xbc, + 0x08, 0xc3, 0xb2, 0xbf, 0x2b, 0x7e, 0x3d, 0xe4, 0x0b, 0xb7, 0x34, 0x37, 0xce, 0xda, 0x31, 0x1b, + 0x83, 0xd1, 0xc4, 0x21, 0x35, 0x28, 0x84, 0x57, 0xa5, 0x4c, 0x5b, 0x79, 0xf8, 0xc9, 0xa8, 0x5c, + 0xd5, 0x3b, 0x6d, 0xe0, 0x60, 0x7f, 0xaa, 0x50, 0xb9, 0x8a, 0x85, 0xf0, 0x2a, 0x93, 0x66, 0x75, + 0x37, 0xca, 0x4f, 0x9a, 0x5d, 0x77, 0x23, 0xcd, 0x87, 0x4b, 0xb3, 0xeb, 0x6e, 0x84, 0x8c, 0x05, + 0x93, 0xd2, 0x8d, 0x28, 0x6a, 0xf3, 0x2d, 0x95, 0x8b, 0x94, 0xbe, 0xb1, 0xb1, 0xb1, 0xae, 0x79, + 0xf1, 0x0d, 0xcc, 0x20, 0xc8, 0xb9, 0x90, 0x2f, 0x59, 0x6c, 0xc4, 0x45, 0xa1, 0x1f, 0xec, 0xc9, + 0x9d, 0x79, 0x2b, 0xbf, 0x9d, 0xe9, 0x07, 0x7b, 0x9a, 0xb9, 0x9c, 0x48, 0x5d, 0x80, 0x26, 0x6b, + 0xde, 0xf1, 0xda, 0x56, 0xc8, 0x37, 0x62, 0x3e, 0x1d, 0x5f, 0x58, 0xac, 0xa4, 0x3a, 0xbe, 0xb0, + 0x58, 0x41, 0xce, 0x85, 0x4d, 0x68, 0xe0, 0xec, 0xca, 0x4d, 0x9c, 0xc3, 0x84, 0xa2, 0xb3, 0x9b, + 0x9c, 0x50, 0x74, 0x76, 0x91, 0xb1, 0x60, 0x9c, 0xfc, 0x30, 0xe4, 0x7b, 0x36, 0x17, 0x4e, 0x6b, + 0x95, 0x4a, 0x92, 0xd3, 0x5a, 0xa5, 0x82, 0x8c, 0x05, 0x5f, 0xa4, 0xd5, 0x90, 0x6f, 0xf8, 0x7c, + 0x16, 0xe9, 0x7c, 0x8a, 0xd3, 0xf5, 0xf9, 0x0a, 0x32, 0x16, 0xf6, 0xbb, 0x16, 0x8c, 0xaa, 0x22, + 0x26, 0x44, 0x42, 0x72, 0x17, 0x4a, 0x6a, 0x32, 0xa5, 0x2e, 0x93, 0xe7, 0xa1, 0xa7, 0x45, 0x9d, + 0x82, 0xa0, 0xe6, 0x66, 0xff, 0x4e, 0x11, 0x88, 0x06, 0xd3, 0xb6, 0x1f, 0xba, 0x7c, 0x39, 0x3d, + 0x80, 0x28, 0xf1, 0x0c, 0x51, 0x72, 0x3b, 0x4f, 0x51, 0x12, 0x37, 0x2b, 0x21, 0x54, 0xfe, 0x5e, + 0x6a, 0xf3, 0x09, 0xe9, 0xf2, 0x8b, 0x27, 0xb2, 0xf9, 0x8c, 0x26, 0x1c, 0xbe, 0x0d, 0x77, 0xe4, + 0x36, 0x14, 0xf2, 0xe7, 0xaf, 0xe7, 0xbb, 0x0d, 0x8d, 0x56, 0xa4, 0x37, 0x64, 0x20, 0xb6, 0x89, + 0x10, 0x40, 0x77, 0x72, 0xdd, 0x26, 0x06, 0xd7, 0xe4, 0x86, 0x09, 0xc4, 0x86, 0x19, 0xc8, 0x8b, + 0xa7, 0xb1, 0x61, 0xd2, 0x3c, 0xf5, 0xd6, 0xf9, 0x14, 0x9c, 0xef, 0xc6, 0x41, 0xba, 0x45, 0x66, + 0x60, 0xa8, 0xea, 0x7b, 0x5b, 0x6e, 0x7d, 0xd5, 0x69, 0x4b, 0x95, 0x4d, 0xeb, 0x7a, 0xf3, 0xaa, + 0x00, 0x63, 0x1c, 0xf2, 0x14, 0xf4, 0x6d, 0xd3, 0x3d, 0xa9, 0xbb, 0x0d, 0x4b, 0xd4, 0xbe, 0x65, + 0xba, 0x87, 0x0c, 0xfe, 0xa1, 0xd2, 0xd7, 0x7f, 0x63, 0xea, 0xb1, 0xcf, 0xfc, 0xa7, 0xa7, 0x1f, + 0xb3, 0xff, 0xa0, 0x0f, 0x9e, 0xc8, 0xe4, 0x59, 0x89, 0x9c, 0xa8, 0x13, 0x92, 0xdf, 0xb1, 0xe0, + 0xbc, 0x93, 0x55, 0x2e, 0x77, 0xf2, 0x9d, 0xfc, 0x56, 0x64, 0x82, 0xfc, 0xdc, 0x53, 0xb2, 0xd1, + 0xd9, 0x23, 0x82, 0xd9, 0x8d, 0x62, 0x03, 0xc5, 0x94, 0xd7, 0xb0, 0xed, 0x54, 0xa9, 0xec, 0xbd, + 0x1e, 0xa8, 0x9b, 0xaa, 0x00, 0x63, 0x1c, 0xa6, 0x0c, 0xd5, 0xe8, 0x96, 0xd3, 0x69, 0x8a, 0x03, + 0xbc, 0x14, 0x2b, 0x43, 0x0b, 0x02, 0x8c, 0xaa, 0x9c, 0xfc, 0x43, 0x0b, 0x48, 0x37, 0x57, 0xb9, + 0x19, 0x36, 0x4e, 0x62, 0x1c, 0xe6, 0x2e, 0x1c, 0xec, 0x4f, 0x65, 0x08, 0x30, 0xcc, 0x68, 0x87, + 0x31, 0xa7, 0xff, 0xd6, 0x82, 0xb3, 0x19, 0xdb, 0x9c, 0x2d, 0x8a, 0x4e, 0xd0, 0x94, 0xeb, 0x47, + 0x2f, 0x8a, 0x5b, 0xb8, 0x82, 0x0c, 0x4e, 0x7e, 0xd5, 0x82, 0x71, 0x63, 0xb7, 0xcf, 0x76, 0xa4, + 0xf2, 0x9f, 0x93, 0x22, 0x9b, 0x20, 0x3c, 0x77, 0x51, 0xb2, 0x1f, 0x4f, 0x15, 0x60, 0xba, 0x09, + 0xf6, 0x0f, 0x2d, 0x78, 0xea, 0x50, 0xa1, 0x95, 0xd9, 0x70, 0xeb, 0x91, 0x37, 0x9c, 0x2d, 0xad, + 0x80, 0xb6, 0xfd, 0x5b, 0xb8, 0x22, 0x57, 0xa2, 0x5e, 0x5a, 0x28, 0xc0, 0xa8, 0xca, 0xed, 0x3f, + 0xb2, 0x20, 0x4d, 0x8f, 0x38, 0x30, 0xd6, 0x09, 0x69, 0xc0, 0x96, 0x6a, 0x85, 0x56, 0x03, 0xaa, + 0xce, 0xce, 0x67, 0xa7, 0x85, 0x95, 0x82, 0x35, 0x78, 0xba, 0xea, 0x07, 0x74, 0x7a, 0xe7, 0xc5, + 0x69, 0x81, 0xb1, 0x4c, 0xf7, 0x2a, 0xb4, 0x49, 0x19, 0x8d, 0x39, 0xc2, 0xf4, 0xec, 0x5b, 0x09, + 0x02, 0x98, 0x22, 0xc8, 0x58, 0xb4, 0x9d, 0x30, 0xdc, 0xf5, 0x83, 0x9a, 0x64, 0x51, 0x38, 0x36, + 0x8b, 0xf5, 0x04, 0x01, 0x4c, 0x11, 0xb4, 0xff, 0x95, 0x05, 0x83, 0x73, 0x4e, 0x75, 0xdb, 0xdf, + 0xda, 0x62, 0xd7, 0x94, 0x5a, 0x27, 0x10, 0xd7, 0x3c, 0xb1, 0x08, 0xf5, 0xd9, 0xbd, 0x20, 0xe1, + 0xa8, 0x31, 0xc8, 0x06, 0x0c, 0x88, 0xe1, 0x90, 0x8d, 0xfa, 0x79, 0xa3, 0x51, 0xda, 0x3a, 0xc3, + 0x67, 0xae, 0x13, 0xb9, 0xcd, 0x69, 0x61, 0x9d, 0x99, 0x5e, 0xf2, 0xa2, 0xb5, 0xa0, 0x12, 0x05, + 0xae, 0x57, 0x9f, 0x83, 0x83, 0xfd, 0xa9, 0x81, 0x45, 0x4e, 0x03, 0x25, 0x2d, 0x76, 0xa3, 0x69, + 0x39, 0x77, 0x15, 0x3b, 0xbe, 0xe7, 0x87, 0xe2, 0x1b, 0xcd, 0x6a, 0x5c, 0x84, 0x26, 0x9e, 0xfd, + 0x07, 0x16, 0x0c, 0xcd, 0x39, 0xa1, 0x5b, 0xfd, 0x73, 0x34, 0x35, 0x9f, 0x80, 0xe2, 0xbc, 0x53, + 0x6d, 0x50, 0x72, 0x2b, 0x7d, 0xba, 0x0c, 0x5f, 0x79, 0x3e, 0x8b, 0x8d, 0x3e, 0x69, 0x4c, 0x4e, + 0xa3, 0xbd, 0xce, 0x20, 0xfb, 0x07, 0x16, 0x8c, 0xcd, 0x37, 0x5d, 0xea, 0x45, 0xf3, 0x34, 0x88, + 0xf8, 0xc0, 0xd5, 0x61, 0xa2, 0xaa, 0x21, 0x0f, 0x32, 0x74, 0xe7, 0xd8, 0xfd, 0x7d, 0x3e, 0x45, + 0x02, 0xbb, 0x88, 0x92, 0x1a, 0x8c, 0x0b, 0x18, 0xaf, 0x7c, 0xfc, 0xf1, 0x3b, 0xcb, 0x76, 0xf8, + 0x7c, 0x92, 0x02, 0xa6, 0x49, 0xda, 0x3f, 0xb6, 0xe0, 0xe2, 0x7c, 0xb3, 0x13, 0x46, 0x34, 0xb8, + 0x23, 0x05, 0xc7, 0x06, 0x6d, 0xb5, 0x9b, 0x4e, 0x44, 0xc9, 0x27, 0xa1, 0xd4, 0xa2, 0x91, 0x53, + 0x73, 0x22, 0x47, 0x76, 0xb1, 0xf7, 0x02, 0xe6, 0xa2, 0x87, 0x61, 0xb3, 0xc6, 0xac, 0x6d, 0xbe, + 0x4e, 0xab, 0xd1, 0x2a, 0x8d, 0x9c, 0xd8, 0xe2, 0x10, 0xc3, 0x50, 0x53, 0x25, 0x6d, 0xe8, 0x0f, + 0xdb, 0xb4, 0x9a, 0x9f, 0xcd, 0x4e, 0xf5, 0xa1, 0xd2, 0xa6, 0xd5, 0xd8, 0x60, 0xc3, 0xfe, 0x21, + 0xe7, 0x64, 0xff, 0x5f, 0x0b, 0x9e, 0xe8, 0xd1, 0xdf, 0x15, 0x37, 0x8c, 0xc8, 0x6b, 0x5d, 0x7d, + 0x9e, 0x3e, 0x5a, 0x9f, 0x59, 0x6d, 0xde, 0x63, 0x2d, 0x10, 0x14, 0xc4, 0xe8, 0xef, 0xa7, 0xa1, + 0xe8, 0x46, 0xb4, 0xa5, 0x0c, 0x67, 0xaf, 0x3e, 0x7c, 0x87, 0x7b, 0xf4, 0x65, 0x6e, 0x54, 0x59, + 0x6e, 0x97, 0x18, 0x3f, 0x14, 0x6c, 0xed, 0x7f, 0x63, 0x01, 0x5b, 0xe8, 0x35, 0x57, 0x9a, 0x23, + 0xfa, 0xa3, 0xbd, 0xb6, 0x32, 0xa0, 0x29, 0x6d, 0xa5, 0x7f, 0x63, 0xaf, 0x4d, 0xef, 0xed, 0x4f, + 0x8d, 0x6a, 0x44, 0x06, 0x40, 0x8e, 0x4a, 0x3e, 0x01, 0x03, 0x21, 0xd7, 0xaa, 0xe4, 0x79, 0xb0, + 0x28, 0x2b, 0x0d, 0x08, 0x5d, 0xeb, 0xde, 0xfe, 0xd4, 0x91, 0xec, 0xe3, 0xd3, 0x9a, 0xb6, 0xa8, + 0x87, 0x92, 0x2a, 0x3b, 0x70, 0x5a, 0x34, 0x0c, 0x9d, 0x3a, 0x95, 0x72, 0x4d, 0x1f, 0x38, 0xab, + 0x02, 0x8c, 0xaa, 0xdc, 0xfe, 0xaa, 0x05, 0xac, 0x89, 0x91, 0xc3, 0x58, 0xdc, 0xf4, 0x6b, 0x94, + 0xdc, 0xe4, 0x42, 0x40, 0x00, 0xe4, 0xe4, 0x3d, 0xd5, 0x43, 0x08, 0x08, 0xa4, 0x84, 0x06, 0x2a, + 0x40, 0x18, 0x93, 0x20, 0x1f, 0x80, 0x91, 0x1a, 0x6d, 0x53, 0xaf, 0x46, 0xbd, 0xaa, 0x4b, 0xc5, + 0xa4, 0x0d, 0xcd, 0x4d, 0x1c, 0xec, 0x4f, 0x8d, 0x2c, 0x18, 0x70, 0x4c, 0x60, 0xd9, 0xbf, 0x69, + 0xc1, 0xe3, 0x9a, 0x5c, 0x85, 0x46, 0x48, 0xa3, 0x60, 0x4f, 0xdb, 0xc3, 0x8f, 0x77, 0x80, 0xdc, + 0x61, 0xe7, 0x6f, 0x14, 0x08, 0xe6, 0x0f, 0x76, 0x82, 0x0c, 0x8b, 0xd3, 0x9a, 0x13, 0x41, 0x45, + 0xcd, 0xfe, 0x95, 0x3e, 0x38, 0x67, 0x36, 0x52, 0xef, 0xf9, 0x5f, 0xb2, 0x00, 0xf4, 0x08, 0xb0, + 0x6b, 0x12, 0x5b, 0xa7, 0x6b, 0x39, 0xac, 0x53, 0x73, 0xa6, 0x62, 0xa9, 0xa0, 0xc1, 0x21, 0x1a, + 0x6c, 0xc9, 0xab, 0x30, 0xb2, 0xe3, 0x37, 0x3b, 0x2d, 0xba, 0xea, 0x77, 0xbc, 0x28, 0x2c, 0xf7, + 0xf1, 0x66, 0x4c, 0x65, 0x4d, 0xe6, 0xed, 0x18, 0x6f, 0xee, 0x9c, 0x24, 0x3b, 0x62, 0x00, 0x43, + 0x4c, 0x90, 0x62, 0x9a, 0xd6, 0x68, 0x60, 0x4e, 0x89, 0xbc, 0x93, 0x7d, 0x3c, 0xc7, 0x3e, 0xa6, + 0x67, 0x7d, 0xee, 0xcc, 0xc1, 0xfe, 0xd4, 0x68, 0x02, 0x84, 0xc9, 0x46, 0xd8, 0xaf, 0x02, 0x1f, + 0x0b, 0xd7, 0xeb, 0xd0, 0x35, 0x8f, 0x3c, 0x03, 0x45, 0x1a, 0x04, 0x7e, 0x20, 0xef, 0xf5, 0x7a, + 0x33, 0x5f, 0x63, 0x40, 0x14, 0x65, 0xe4, 0x39, 0xa6, 0x5d, 0xb8, 0x4d, 0x5a, 0xe3, 0x6b, 0xa3, + 0x34, 0x37, 0xa6, 0xf6, 0xe2, 0x22, 0x87, 0xa2, 0x2c, 0xb5, 0xa7, 0x61, 0x70, 0x9e, 0xf5, 0x9d, + 0x06, 0x8c, 0xae, 0xe9, 0xde, 0x19, 0x4d, 0xb8, 0x77, 0x94, 0x1b, 0x67, 0x03, 0xce, 0xcf, 0x07, + 0xd4, 0x89, 0x68, 0xe5, 0xea, 0x5c, 0xa7, 0xba, 0x4d, 0x23, 0x61, 0x80, 0x0d, 0xc9, 0x87, 0x61, + 0xd4, 0xe7, 0x52, 0x7c, 0xc5, 0xaf, 0x6e, 0xbb, 0x5e, 0x5d, 0x5e, 0x37, 0xce, 0x4b, 0x2a, 0xa3, + 0x6b, 0x66, 0x21, 0x26, 0x71, 0xed, 0xff, 0x56, 0x80, 0x91, 0xf9, 0xc0, 0xf7, 0x94, 0xa4, 0x3a, + 0x85, 0xd3, 0x25, 0x4a, 0x9c, 0x2e, 0x39, 0xd8, 0xe3, 0xcd, 0xf6, 0xf7, 0x3a, 0x61, 0xc8, 0x5b, + 0x5a, 0x44, 0xf6, 0xe5, 0x75, 0xad, 0x4a, 0xf0, 0xe5, 0xb4, 0xe3, 0xc9, 0x4e, 0x0a, 0x50, 0xfb, + 0x8f, 0x2d, 0x98, 0x30, 0xd1, 0x4f, 0xe1, 0x50, 0x0b, 0x93, 0x87, 0xda, 0xcd, 0x7c, 0xfb, 0xdb, + 0xe3, 0x24, 0x7b, 0x77, 0x20, 0xd9, 0x4f, 0x36, 0x01, 0xe4, 0xeb, 0x16, 0x8c, 0xec, 0x1a, 0x00, + 0xd9, 0xd9, 0xbc, 0xf5, 0x8a, 0x9f, 0x51, 0x62, 0xc6, 0x84, 0xde, 0x4b, 0xfd, 0xc7, 0x44, 0x4b, + 0x98, 0xdc, 0x0f, 0xab, 0x0d, 0x5a, 0xeb, 0x34, 0xd5, 0xa5, 0x5e, 0x0f, 0x69, 0x45, 0xc2, 0x51, + 0x63, 0x90, 0xd7, 0xe0, 0x4c, 0xd5, 0xf7, 0xaa, 0x9d, 0x20, 0xa0, 0x5e, 0x75, 0x6f, 0x9d, 0x7b, + 0xa4, 0xe5, 0x81, 0x38, 0x2d, 0xab, 0x9d, 0x99, 0x4f, 0x23, 0xdc, 0xcb, 0x02, 0x62, 0x37, 0x21, + 0xe1, 0x3d, 0x09, 0xd9, 0x91, 0xc5, 0x6f, 0xfe, 0x25, 0xd3, 0x7b, 0xc2, 0xc1, 0xa8, 0xca, 0xc9, + 0x2d, 0xb8, 0x18, 0x46, 0xec, 0x56, 0xe8, 0xd5, 0x17, 0xa8, 0x53, 0x6b, 0xba, 0x1e, 0xd3, 0xee, + 0x7d, 0xaf, 0x26, 0x4c, 0x59, 0x7d, 0x73, 0x4f, 0x1c, 0xec, 0x4f, 0x5d, 0xac, 0x64, 0xa3, 0x60, + 0xaf, 0xba, 0xe4, 0x13, 0x30, 0x19, 0x76, 0xaa, 0x55, 0x1a, 0x86, 0x5b, 0x9d, 0xe6, 0xcb, 0xfe, + 0x66, 0x78, 0xc3, 0x0d, 0xd9, 0xad, 0x71, 0xc5, 0x6d, 0xb9, 0x11, 0x37, 0x58, 0x15, 0xe7, 0x2e, + 0x1d, 0xec, 0x4f, 0x4d, 0x56, 0x7a, 0x62, 0xe1, 0x21, 0x14, 0x08, 0xc2, 0x05, 0x21, 0xfc, 0xba, + 0x68, 0x0f, 0x72, 0xda, 0x93, 0x07, 0xfb, 0x53, 0x17, 0x16, 0x33, 0x31, 0xb0, 0x47, 0x4d, 0x36, + 0x83, 0x91, 0xdb, 0xa2, 0x6f, 0xf8, 0x1e, 0xe5, 0xd6, 0x6e, 0x63, 0x06, 0x37, 0x24, 0x1c, 0x35, + 0x06, 0x79, 0x3d, 0x5e, 0x89, 0x6c, 0xbb, 0x48, 0xab, 0xf5, 0xf1, 0x25, 0x1c, 0xbf, 0x2d, 0xdc, + 0x31, 0x28, 0xb1, 0x2d, 0x87, 0x09, 0xda, 0xf6, 0x1f, 0x16, 0x80, 0x74, 0x8b, 0x08, 0xb2, 0x0c, + 0x03, 0x4e, 0x35, 0x72, 0x77, 0xa8, 0x74, 0x13, 0x3f, 0x93, 0x75, 0x7c, 0x0a, 0x56, 0x48, 0xb7, + 0x28, 0x5b, 0x21, 0x34, 0x96, 0x2b, 0xb3, 0xbc, 0x2a, 0x4a, 0x12, 0xc4, 0x87, 0x33, 0x4d, 0x27, + 0x8c, 0xd4, 0x5a, 0xad, 0xb1, 0x2e, 0x4b, 0xc1, 0xfa, 0xb3, 0x47, 0xeb, 0x14, 0xab, 0x31, 0x77, + 0x9e, 0xad, 0xdc, 0x95, 0x34, 0x21, 0xec, 0xa6, 0x4d, 0xde, 0xe1, 0x7a, 0x88, 0x50, 0x12, 0x95, + 0x02, 0xb0, 0x9c, 0xcb, 0x19, 0x2d, 0x68, 0x26, 0x74, 0x10, 0xc9, 0x06, 0x0d, 0x96, 0xf6, 0xbf, + 0x03, 0x18, 0x5c, 0x98, 0xbd, 0xbe, 0xe1, 0x84, 0xdb, 0x47, 0x70, 0x35, 0xb3, 0xd5, 0x21, 0x75, + 0xa8, 0xf4, 0xfe, 0x56, 0xba, 0x15, 0x6a, 0x0c, 0xe2, 0xc1, 0x80, 0xeb, 0xb1, 0x0d, 0x51, 0x1e, + 0xcb, 0xcb, 0x99, 0xa0, 0x35, 0x7f, 0x6e, 0x32, 0x58, 0xe2, 0xd4, 0x51, 0x72, 0x21, 0x6f, 0xc1, + 0x90, 0xa3, 0x42, 0x08, 0xe4, 0xb1, 0xb4, 0x9c, 0x87, 0x5d, 0x49, 0x92, 0x34, 0xbd, 0xf6, 0x12, + 0x84, 0x31, 0x43, 0xf2, 0x19, 0x0b, 0x86, 0x55, 0xd7, 0x91, 0x6e, 0x49, 0x73, 0xe3, 0x6a, 0x7e, + 0x7d, 0x46, 0xba, 0x25, 0xcc, 0xfe, 0x06, 0x00, 0x4d, 0x96, 0x5d, 0xaa, 0x7c, 0xf1, 0x28, 0xaa, + 0x3c, 0xd9, 0x85, 0xa1, 0x5d, 0x37, 0x6a, 0xf0, 0x83, 0xa7, 0x3c, 0xc0, 0x97, 0xe0, 0xe2, 0xc3, + 0xb7, 0x9a, 0x91, 0x8b, 0x47, 0xec, 0x8e, 0x62, 0x80, 0x31, 0x2f, 0x32, 0x23, 0x18, 0xf3, 0x10, + 0x0c, 0x2e, 0xb2, 0x86, 0x92, 0x15, 0x78, 0x01, 0xc6, 0x38, 0x6c, 0x88, 0x47, 0xd8, 0xbf, 0x0a, + 0xfd, 0x54, 0x87, 0xed, 0x63, 0xe9, 0x8f, 0xcb, 0x61, 0x5d, 0x29, 0x8a, 0x62, 0xb0, 0xee, 0x18, + 0x3c, 0x30, 0xc1, 0x91, 0xed, 0x91, 0xdd, 0x06, 0xf5, 0xa4, 0x43, 0x5e, 0xef, 0x91, 0x3b, 0x0d, + 0xea, 0x21, 0x2f, 0x21, 0x6f, 0x89, 0xab, 0x85, 0xd0, 0x71, 0xb9, 0x27, 0x3e, 0x17, 0x9f, 0x76, + 0xac, 0x37, 0xcf, 0x8d, 0xa9, 0x3b, 0x85, 0xf8, 0x8f, 0x06, 0x3f, 0xa6, 0x2e, 0xfb, 0xde, 0xb5, + 0xbb, 0x6e, 0x24, 0x3d, 0xf9, 0x5a, 0xd2, 0xad, 0x71, 0x28, 0xca, 0x52, 0x61, 0x4e, 0x67, 0x8b, + 0x20, 0x2c, 0x8f, 0x24, 0xaf, 0xa0, 0x62, 0xa5, 0x84, 0xa8, 0xca, 0xc9, 0x3f, 0xb2, 0xa0, 0xd8, + 0xf0, 0xfd, 0xed, 0xb0, 0x3c, 0xca, 0x17, 0x47, 0x0e, 0xaa, 0x9e, 0x94, 0x38, 0xd3, 0x37, 0x18, + 0xd9, 0x6b, 0x5e, 0x14, 0xec, 0xcd, 0xbd, 0xa8, 0x14, 0x20, 0x0e, 0xbb, 0xb7, 0x3f, 0x35, 0xb6, + 0xe2, 0x6e, 0xd1, 0xea, 0x5e, 0xb5, 0x49, 0x39, 0xe4, 0xb3, 0x3f, 0x30, 0x20, 0xd7, 0x76, 0xa8, + 0x17, 0xa1, 0x68, 0xd5, 0xe4, 0xbb, 0x16, 0x40, 0x4c, 0x88, 0x4c, 0x08, 0x8f, 0x0a, 0x17, 0x62, + 0xdc, 0x89, 0x42, 0xa8, 0xba, 0x0f, 0x08, 0x49, 0x9e, 0xc3, 0x3d, 0x2f, 0xd1, 0x34, 0x79, 0xa3, + 0xf8, 0x50, 0xe1, 0x25, 0xcb, 0xfe, 0xf7, 0x16, 0x0c, 0xb3, 0xce, 0x29, 0x11, 0xf8, 0x1c, 0x0c, + 0x44, 0x4e, 0x50, 0x97, 0xd6, 0x33, 0x63, 0x3a, 0x36, 0x38, 0x14, 0x65, 0x29, 0xf1, 0xa0, 0x18, + 0x39, 0xe1, 0xb6, 0xd2, 0x2e, 0x97, 0x72, 0x1b, 0xe2, 0x58, 0xb1, 0x64, 0xff, 0x42, 0x14, 0x6c, + 0xc8, 0xf3, 0x50, 0x62, 0x0a, 0xc0, 0xa2, 0x13, 0x2a, 0x77, 0xca, 0x08, 0x13, 0xe2, 0x8b, 0x12, + 0x86, 0xba, 0xd4, 0xfe, 0xfb, 0x05, 0xe8, 0x5f, 0x10, 0xf7, 0x8c, 0x81, 0xd0, 0xef, 0x04, 0x55, + 0x2a, 0xf5, 0xcd, 0x1c, 0xd6, 0x34, 0xa3, 0x5b, 0xe1, 0x34, 0x0d, 0x4d, 0x9f, 0xff, 0x47, 0xc9, + 0x8b, 0x5d, 0x64, 0xc7, 0xa2, 0xc0, 0xf1, 0xc2, 0x2d, 0x3f, 0x68, 0x09, 0x83, 0x42, 0x21, 0xaf, + 0x55, 0xb8, 0x91, 0xa0, 0x5b, 0x89, 0x68, 0x3b, 0x0e, 0x7c, 0x49, 0x96, 0x61, 0xaa, 0x0d, 0xf6, + 0xaf, 0x59, 0x00, 0x71, 0xeb, 0xc9, 0x97, 0x2c, 0x18, 0x75, 0x4c, 0x57, 0xba, 0x1c, 0xa3, 0xb5, + 0xfc, 0xdc, 0x1a, 0x9c, 0xac, 0xb8, 0x62, 0x27, 0x40, 0x98, 0x64, 0x6c, 0x7f, 0x10, 0x8a, 0x7c, + 0x77, 0x70, 0x5d, 0x5c, 0x5a, 0x49, 0xd3, 0x36, 0x18, 0x65, 0x3d, 0x45, 0x8d, 0x61, 0xbf, 0x06, + 0x63, 0xd7, 0xee, 0xd2, 0x6a, 0x27, 0xf2, 0x03, 0x61, 0x23, 0x26, 0x2f, 0x03, 0x09, 0x69, 0xb0, + 0xe3, 0x56, 0xe9, 0x6c, 0xb5, 0xca, 0x6e, 0xd6, 0x37, 0x63, 0xdd, 0x60, 0x52, 0x52, 0x22, 0x95, + 0x2e, 0x0c, 0xcc, 0xa8, 0x65, 0x7f, 0xdb, 0x82, 0x61, 0xc3, 0xaf, 0xca, 0x4e, 0xea, 0xfa, 0x7c, + 0x45, 0xdc, 0xbb, 0xe5, 0x50, 0x2d, 0xe7, 0xe2, 0xb9, 0x15, 0x24, 0xe3, 0x63, 0x44, 0x83, 0x30, + 0x66, 0x78, 0x1f, 0x9f, 0xab, 0xfd, 0xaf, 0x2d, 0x38, 0x9f, 0xe9, 0x04, 0x7e, 0xc4, 0xcd, 0x9e, + 0x81, 0xa1, 0x6d, 0xba, 0xb7, 0xc8, 0xd7, 0x60, 0xda, 0x65, 0xba, 0xac, 0x0a, 0x30, 0xc6, 0xb1, + 0xbf, 0x63, 0x41, 0x4c, 0x89, 0x89, 0xa2, 0xcd, 0xb8, 0xe5, 0x86, 0x28, 0x92, 0x9c, 0x64, 0x29, + 0x79, 0x0b, 0x2e, 0x26, 0x67, 0xf0, 0x01, 0x2d, 0xf3, 0xe2, 0xce, 0x94, 0x4d, 0x09, 0x7b, 0xb1, + 0xb0, 0x6f, 0x43, 0xf1, 0xba, 0xd3, 0xa9, 0xd3, 0x23, 0x19, 0x71, 0x98, 0x18, 0x0b, 0xa8, 0xd3, + 0x8c, 0x94, 0x9a, 0x2e, 0xc5, 0x18, 0x4a, 0x18, 0xea, 0x52, 0xfb, 0x27, 0xfd, 0x30, 0x6c, 0xc4, + 0x6b, 0xb1, 0x73, 0x3c, 0xa0, 0x6d, 0x3f, 0xad, 0xeb, 0xb2, 0xc9, 0x46, 0x5e, 0xc2, 0xf6, 0x4f, + 0x40, 0x77, 0xdc, 0x50, 0x88, 0x9c, 0xc4, 0xfe, 0x41, 0x09, 0x47, 0x8d, 0x41, 0xa6, 0xa0, 0x58, + 0xa3, 0xed, 0xa8, 0xc1, 0xa5, 0x69, 0xff, 0xdc, 0x10, 0x6b, 0xea, 0x02, 0x03, 0xa0, 0x80, 0x33, + 0x84, 0x2d, 0x1a, 0x55, 0x1b, 0xdc, 0xd8, 0x38, 0x24, 0x10, 0x16, 0x19, 0x00, 0x05, 0x3c, 0xc3, + 0x57, 0x55, 0x3c, 0x79, 0x5f, 0xd5, 0x40, 0xce, 0xbe, 0x2a, 0xd2, 0x86, 0xb3, 0x61, 0xd8, 0x58, + 0x0f, 0xdc, 0x1d, 0x27, 0xa2, 0xf1, 0xca, 0x19, 0x3c, 0x0e, 0x9f, 0x8b, 0x07, 0xfb, 0x53, 0x67, + 0x2b, 0x95, 0x1b, 0x69, 0x2a, 0x98, 0x45, 0x9a, 0x54, 0xe0, 0xbc, 0xeb, 0x85, 0xb4, 0xda, 0x09, + 0xe8, 0x52, 0xdd, 0xf3, 0x03, 0x7a, 0xc3, 0x0f, 0x19, 0x39, 0x19, 0x60, 0xa9, 0xc3, 0x13, 0x96, + 0xb2, 0x90, 0x30, 0xbb, 0x2e, 0xb9, 0x0e, 0x67, 0x6a, 0x6e, 0xe8, 0x6c, 0x36, 0x69, 0xa5, 0xb3, + 0xd9, 0xf2, 0xd9, 0x85, 0x4d, 0xc4, 0x64, 0x95, 0xe6, 0x1e, 0x57, 0xa6, 0x89, 0x85, 0x34, 0x02, + 0x76, 0xd7, 0xb1, 0xbf, 0x6f, 0xc1, 0x88, 0x19, 0x3c, 0xc3, 0x74, 0x58, 0x68, 0x2c, 0x2c, 0x56, + 0x84, 0x94, 0xcd, 0xef, 0x2c, 0xbd, 0xa1, 0x69, 0xc6, 0x77, 0xbe, 0x18, 0x86, 0x06, 0xcf, 0x23, + 0x04, 0x0c, 0x3f, 0x03, 0xc5, 0x2d, 0x9f, 0x1d, 0xf5, 0x7d, 0x49, 0xcb, 0xec, 0x22, 0x03, 0xa2, + 0x28, 0xb3, 0xff, 0x97, 0x05, 0x17, 0xb2, 0xe3, 0x82, 0xde, 0x0b, 0x9d, 0xbc, 0x02, 0xc0, 0xba, + 0x92, 0x10, 0x97, 0x46, 0xd4, 0xb7, 0x2a, 0x41, 0x03, 0xeb, 0x68, 0xdd, 0xfe, 0x29, 0x53, 0x37, + 0x63, 0x3e, 0x5f, 0xb6, 0x60, 0x94, 0xb1, 0x5d, 0x0e, 0x36, 0x13, 0xbd, 0x5d, 0xcb, 0xa7, 0xb7, + 0x9a, 0x6c, 0x6c, 0x80, 0x4e, 0x80, 0x31, 0xc9, 0x9c, 0xfc, 0x1c, 0x0c, 0x39, 0xb5, 0x5a, 0x40, + 0xc3, 0x50, 0xbb, 0x72, 0xb8, 0xe3, 0x77, 0x56, 0x01, 0x31, 0x2e, 0x67, 0x22, 0xae, 0x51, 0xdb, + 0x0a, 0x99, 0xd4, 0x90, 0x76, 0x37, 0x2d, 0xe2, 0x18, 0x13, 0x06, 0x47, 0x8d, 0x61, 0xff, 0xed, + 0x7e, 0x48, 0xf2, 0x26, 0x35, 0x18, 0xdf, 0x0e, 0x36, 0xe7, 0xb9, 0x73, 0xfa, 0x41, 0x9c, 0xc4, + 0xdc, 0x79, 0xbb, 0x9c, 0xa4, 0x80, 0x69, 0x92, 0x92, 0xcb, 0x32, 0xdd, 0x8b, 0x9c, 0xcd, 0x07, + 0x76, 0x11, 0x2f, 0x27, 0x29, 0x60, 0x9a, 0x24, 0xf9, 0x20, 0x0c, 0x6f, 0x07, 0x9b, 0x4a, 0x80, + 0xa6, 0xe3, 0x0d, 0x96, 0xe3, 0x22, 0x34, 0xf1, 0xd8, 0x10, 0x6e, 0x07, 0x9b, 0xec, 0xc0, 0x51, + 0x01, 0xf4, 0x7a, 0x08, 0x97, 0x25, 0x1c, 0x35, 0x06, 0x69, 0x03, 0xd9, 0x56, 0xa3, 0xa7, 0x5d, + 0xf1, 0x52, 0xce, 0x1f, 0xdd, 0x93, 0xcf, 0x83, 0x8d, 0x96, 0xbb, 0xe8, 0x60, 0x06, 0x6d, 0xf2, + 0x2a, 0x5c, 0xdc, 0x0e, 0x36, 0xe5, 0x31, 0xbc, 0x1e, 0xb8, 0x5e, 0xd5, 0x6d, 0x27, 0x82, 0xe5, + 0xa7, 0x64, 0x73, 0x2f, 0x2e, 0x67, 0xa3, 0x61, 0xaf, 0xfa, 0xf6, 0xbf, 0xec, 0x03, 0x1e, 0x85, + 0xcc, 0x34, 0x8b, 0x16, 0x8d, 0x1a, 0x7e, 0x2d, 0xad, 0x59, 0xac, 0x72, 0x28, 0xca, 0x52, 0x15, + 0xd6, 0x54, 0xe8, 0x11, 0xd6, 0xb4, 0x0b, 0x83, 0x0d, 0xea, 0xd4, 0x68, 0xa0, 0x0c, 0x61, 0x2b, + 0xf9, 0xc4, 0x4d, 0xdf, 0xe0, 0x44, 0xe3, 0x0b, 0xae, 0xf8, 0x1f, 0xa2, 0xe2, 0x46, 0x3e, 0x04, + 0x63, 0x4c, 0x47, 0xf0, 0x3b, 0x91, 0xb2, 0xfa, 0xf6, 0x73, 0xab, 0x2f, 0x3f, 0xef, 0x36, 0x12, + 0x25, 0x98, 0xc2, 0x24, 0x0b, 0x30, 0x21, 0x2d, 0xb4, 0xda, 0xc0, 0x26, 0x07, 0x56, 0xbf, 0x62, + 0xa8, 0xa4, 0xca, 0xb1, 0xab, 0x06, 0x93, 0xc8, 0x9b, 0x7e, 0x4d, 0x38, 0xe9, 0x0c, 0x89, 0x3c, + 0xe7, 0xd7, 0xf6, 0x90, 0x97, 0x30, 0x6d, 0x5c, 0x9d, 0x54, 0x95, 0x6d, 0xb7, 0x7d, 0x9b, 0x06, + 0xee, 0xd6, 0x1e, 0x3f, 0x56, 0x4b, 0xb1, 0x36, 0xbe, 0xd4, 0x85, 0x81, 0x19, 0xb5, 0xec, 0x2f, + 0x17, 0x60, 0xc4, 0x0c, 0x28, 0xbf, 0x5f, 0xbc, 0x59, 0x18, 0x4f, 0x8c, 0xb8, 0x7b, 0xdd, 0xc8, + 0x61, 0x62, 0xee, 0x37, 0x29, 0x0d, 0xe8, 0x77, 0x3a, 0x52, 0x9f, 0xca, 0xc5, 0xc4, 0xc3, 0x7b, + 0xdc, 0x89, 0x1a, 0x22, 0x68, 0x95, 0x47, 0x82, 0x71, 0x0e, 0xf6, 0xe7, 0xfb, 0xa0, 0xa4, 0x0a, + 0xc9, 0xe7, 0x2c, 0x80, 0x38, 0x48, 0x45, 0x8a, 0xb3, 0xf5, 0x3c, 0x22, 0x18, 0xcc, 0xf8, 0x1a, + 0xc3, 0x2c, 0xab, 0xe1, 0x68, 0xf0, 0x65, 0x97, 0x6d, 0x9f, 0x35, 0xee, 0x4a, 0x7e, 0x8f, 0x22, + 0xd6, 0x18, 0xe3, 0x2b, 0x9c, 0x7b, 0x6c, 0x14, 0xe2, 0x30, 0x94, 0xbc, 0xd8, 0xfd, 0x66, 0x53, + 0xc5, 0x4e, 0xe5, 0x67, 0x40, 0xd5, 0xe1, 0x58, 0xf1, 0x75, 0x45, 0x83, 0x30, 0x66, 0x68, 0x7f, + 0x8f, 0x1d, 0xac, 0x7a, 0xbf, 0x1e, 0xc1, 0x1a, 0xfd, 0x8c, 0x69, 0xd7, 0xe9, 0x75, 0x45, 0x78, + 0x07, 0x86, 0xf8, 0x8f, 0xc5, 0xc0, 0x6f, 0xc9, 0x3e, 0x61, 0x9e, 0x72, 0x45, 0xda, 0x2f, 0xf8, + 0x21, 0x7b, 0x5b, 0x31, 0xc2, 0x98, 0xa7, 0xed, 0xc3, 0x44, 0x1a, 0x9b, 0x7c, 0x1c, 0x46, 0x42, + 0x75, 0x4e, 0xc5, 0x21, 0xba, 0x47, 0x3c, 0xcf, 0xb8, 0x89, 0xb2, 0x62, 0x54, 0xc7, 0x04, 0x31, + 0x7b, 0x0d, 0x06, 0x72, 0x1d, 0x42, 0xfb, 0x9b, 0x16, 0x0c, 0x71, 0x27, 0x51, 0x3d, 0x70, 0x5a, + 0x71, 0x95, 0xbe, 0x43, 0x46, 0x3d, 0x84, 0x41, 0x71, 0x9d, 0x54, 0xc1, 0x15, 0x39, 0x88, 0x0c, + 0xf1, 0x78, 0x33, 0x16, 0x19, 0xe2, 0xde, 0x1a, 0xa2, 0xe2, 0x64, 0x7f, 0xa1, 0x00, 0x03, 0x4b, + 0x5e, 0xbb, 0xf3, 0x17, 0xfe, 0x01, 0xe1, 0x2a, 0xf4, 0x2f, 0x45, 0xb4, 0x95, 0x7c, 0xe7, 0x3a, + 0x32, 0xf7, 0xac, 0xf9, 0xc6, 0xb5, 0x9c, 0x7c, 0xe3, 0x8a, 0xce, 0xae, 0x8a, 0x3d, 0x92, 0xe6, + 0xcc, 0x38, 0x4c, 0xf9, 0x05, 0x18, 0x5a, 0x71, 0x36, 0x69, 0x73, 0x99, 0xee, 0x85, 0xec, 0x1e, + 0x2b, 0xfc, 0xe0, 0x56, 0x7c, 0x8f, 0x4d, 0xf8, 0xac, 0x17, 0x60, 0x8c, 0x63, 0xeb, 0xcd, 0xc0, + 0x54, 0x71, 0x1a, 0xbf, 0x30, 0xb3, 0x92, 0xaa, 0xb8, 0xf1, 0xba, 0xcc, 0xc0, 0xb2, 0xa7, 0x61, + 0x38, 0xa6, 0x72, 0x04, 0xae, 0x7f, 0x52, 0x80, 0xd1, 0x84, 0x55, 0x36, 0xe1, 0xab, 0xb2, 0xee, + 0xeb, 0xab, 0x4a, 0xf8, 0x8e, 0x0a, 0x8f, 0xda, 0x77, 0xd4, 0x77, 0xfa, 0xbe, 0xa3, 0xe4, 0x24, + 0xf5, 0x1f, 0x69, 0x92, 0x9a, 0xd0, 0xbf, 0xe2, 0x7a, 0xdb, 0x47, 0x93, 0x33, 0x61, 0xd5, 0x6f, + 0x77, 0xc9, 0x99, 0x0a, 0x03, 0xa2, 0x28, 0x53, 0x6a, 0x48, 0x5f, 0xb6, 0x1a, 0x62, 0x7f, 0xd6, + 0x82, 0x33, 0xab, 0xb4, 0xe5, 0xbb, 0x6f, 0x38, 0x71, 0x4c, 0x1d, 0xab, 0xd4, 0x70, 0x23, 0x19, + 0x42, 0xa4, 0x2b, 0xdd, 0x70, 0x23, 0x64, 0xf0, 0xfb, 0xd8, 0xfa, 0xf8, 0x7b, 0x0d, 0x76, 0xd5, + 0xb8, 0x19, 0xeb, 0xfc, 0x71, 0xb4, 0x9c, 0x2a, 0xc0, 0x18, 0xc7, 0xfe, 0x5d, 0x0b, 0x06, 0x45, + 0x23, 0xa8, 0xa2, 0x6d, 0xf5, 0xa0, 0xdd, 0x80, 0x22, 0xaf, 0x27, 0x97, 0xd3, 0xf5, 0x1c, 0x94, + 0x08, 0x46, 0x4e, 0x2c, 0x7e, 0xfe, 0x13, 0x05, 0x03, 0xae, 0x80, 0x3b, 0x77, 0x67, 0x75, 0x38, + 0x61, 0xac, 0x80, 0x73, 0x28, 0xca, 0x52, 0xfb, 0x1b, 0x7d, 0x50, 0x52, 0xde, 0x75, 0xf1, 0x70, + 0xc9, 0xf3, 0xfc, 0xc8, 0x11, 0xce, 0x67, 0x21, 0x24, 0x73, 0x08, 0x10, 0x53, 0x1c, 0xa6, 0x67, + 0x63, 0xea, 0xc2, 0xc7, 0xa3, 0xaf, 0x53, 0x46, 0x09, 0x9a, 0x8d, 0x20, 0x9f, 0x86, 0x81, 0x26, + 0xdb, 0xf6, 0x4a, 0x66, 0xde, 0xce, 0xb1, 0x39, 0x5c, 0x9e, 0xc8, 0x96, 0xe8, 0x11, 0x12, 0x40, + 0x94, 0x5c, 0x27, 0x3f, 0x02, 0x13, 0xe9, 0x56, 0x67, 0x38, 0x94, 0xce, 0x25, 0x4e, 0x4d, 0xc3, + 0xff, 0x33, 0xf9, 0x57, 0xa5, 0xd8, 0x3a, 0x7e, 0x55, 0xfb, 0x15, 0x18, 0x5e, 0xa5, 0x51, 0xe0, + 0x56, 0x39, 0x81, 0xfb, 0x2d, 0xae, 0x23, 0x1d, 0xdc, 0x5f, 0xe4, 0x8b, 0x95, 0xd1, 0x0c, 0xc9, + 0x5b, 0x00, 0xed, 0xc0, 0x67, 0x37, 0x31, 0xda, 0x51, 0x93, 0x9d, 0x83, 0x56, 0xb9, 0xae, 0x69, + 0x0a, 0xb7, 0x64, 0xfc, 0x1f, 0x0d, 0x7e, 0xf6, 0x65, 0x28, 0xae, 0x76, 0x22, 0x7a, 0xf7, 0xfe, + 0xa2, 0xc2, 0xfe, 0x38, 0x8c, 0x70, 0xd4, 0x1b, 0x7e, 0x93, 0x1d, 0x4f, 0xac, 0xa7, 0x2d, 0xf6, + 0x3f, 0x6d, 0x08, 0xe6, 0x48, 0x28, 0xca, 0xd8, 0x0e, 0x68, 0xf8, 0xcd, 0x1a, 0x0d, 0xe4, 0x78, + 0xe8, 0xf9, 0xbd, 0xc1, 0xa1, 0x28, 0x4b, 0xed, 0x5f, 0x2a, 0xc0, 0x30, 0xaf, 0x28, 0xa5, 0xc7, + 0x1e, 0x0c, 0x36, 0x04, 0x1f, 0x39, 0x24, 0x39, 0x44, 0x51, 0x99, 0xad, 0x37, 0x2e, 0x38, 0x02, + 0x80, 0x8a, 0x1f, 0x63, 0xbd, 0xeb, 0xb8, 0x11, 0x63, 0x5d, 0x38, 0x59, 0xd6, 0x77, 0x04, 0x1b, + 0x54, 0xfc, 0xec, 0xaf, 0x16, 0x00, 0x6e, 0xfa, 0x35, 0x8a, 0x34, 0xec, 0x34, 0x23, 0xf2, 0xf3, + 0x50, 0x6c, 0x37, 0x9c, 0x30, 0xed, 0xdc, 0x29, 0xae, 0x33, 0xe0, 0xbd, 0xfd, 0xa9, 0x21, 0x86, + 0xcb, 0xff, 0xa0, 0x40, 0x34, 0x03, 0x98, 0x0b, 0x87, 0x07, 0x30, 0x93, 0x36, 0x0c, 0xfa, 0x9d, + 0x88, 0x29, 0x65, 0xf2, 0x54, 0xcb, 0xc1, 0xb7, 0xb9, 0x26, 0x08, 0x8a, 0xa8, 0x5f, 0xf9, 0x07, + 0x15, 0x1b, 0xf2, 0x12, 0x94, 0xda, 0x81, 0x5f, 0x67, 0x87, 0x94, 0x3c, 0xc7, 0x9e, 0x54, 0x07, + 0xff, 0xba, 0x84, 0xdf, 0x33, 0x7e, 0xa3, 0xc6, 0xb6, 0x7f, 0x34, 0x2e, 0xc6, 0x45, 0x2e, 0x8e, + 0x49, 0x28, 0xb8, 0xca, 0xa6, 0x01, 0x92, 0x44, 0x61, 0x69, 0x01, 0x0b, 0x6e, 0x4d, 0xaf, 0xe3, + 0x42, 0xcf, 0x23, 0xef, 0x83, 0x30, 0x5c, 0x73, 0xc3, 0x76, 0xd3, 0xd9, 0xbb, 0x99, 0x61, 0x50, + 0x5a, 0x88, 0x8b, 0xd0, 0xc4, 0x23, 0x2f, 0xc8, 0x70, 0xf5, 0xfe, 0x84, 0x11, 0x41, 0x85, 0xab, + 0x97, 0x58, 0xf3, 0x8c, 0x48, 0xf5, 0x97, 0x60, 0x44, 0x1d, 0xe2, 0x9c, 0x8b, 0x30, 0x20, 0xe8, + 0x08, 0xe1, 0x0d, 0xa3, 0x0c, 0x13, 0x98, 0x5d, 0x2a, 0xc7, 0xc0, 0xe9, 0xab, 0x1c, 0x1f, 0x86, + 0x51, 0xf5, 0x97, 0xeb, 0x01, 0xe5, 0x73, 0xbc, 0xf5, 0xda, 0xd0, 0xb9, 0x61, 0x16, 0x62, 0x12, + 0x37, 0x5e, 0xb4, 0x83, 0x47, 0x5d, 0xb4, 0x57, 0x00, 0x36, 0xfd, 0x8e, 0x57, 0x73, 0x82, 0xbd, + 0xa5, 0x05, 0x19, 0xdc, 0xa6, 0x35, 0x9c, 0x39, 0x5d, 0x82, 0x06, 0x96, 0xb9, 0xd0, 0x87, 0xee, + 0xb3, 0xd0, 0x3f, 0x0e, 0x43, 0x3c, 0x10, 0x90, 0xd6, 0x66, 0x23, 0x19, 0xf6, 0x71, 0x9c, 0x98, + 0x31, 0xad, 0x76, 0x54, 0x14, 0x11, 0x8c, 0xe9, 0x91, 0x4f, 0x00, 0x6c, 0xb9, 0x9e, 0x1b, 0x36, + 0x38, 0xf5, 0xe1, 0x63, 0x53, 0xd7, 0xfd, 0x5c, 0xd4, 0x54, 0xd0, 0xa0, 0x48, 0x5e, 0x83, 0x33, + 0x34, 0x8c, 0xdc, 0x96, 0x13, 0xd1, 0x9a, 0x7e, 0x73, 0x55, 0xe6, 0x56, 0x30, 0x1d, 0x8a, 0x79, + 0x2d, 0x8d, 0x70, 0x2f, 0x0b, 0x88, 0xdd, 0x84, 0x12, 0x3b, 0x72, 0xf2, 0x38, 0x3b, 0x92, 0xfc, + 0xa9, 0x05, 0x67, 0x02, 0x2a, 0x62, 0x01, 0x42, 0xdd, 0xb0, 0xf3, 0x5c, 0x5e, 0x56, 0xf3, 0x48, + 0x7e, 0xa3, 0x36, 0xfb, 0x34, 0xa6, 0xb9, 0x08, 0x45, 0x81, 0xaa, 0xde, 0x77, 0x95, 0xdf, 0xcb, + 0x02, 0x7e, 0xf6, 0x07, 0x53, 0x53, 0xdd, 0x99, 0x98, 0x34, 0x71, 0xb6, 0xf3, 0xfe, 0xd6, 0x0f, + 0xa6, 0x26, 0xd4, 0xff, 0x78, 0xd0, 0xba, 0x3a, 0xc9, 0xce, 0xbd, 0xb6, 0x5f, 0x5b, 0x5a, 0x97, + 0xf1, 0x39, 0xfa, 0xdc, 0x5b, 0x67, 0x40, 0x14, 0x65, 0xe4, 0x79, 0x28, 0xd5, 0x1c, 0xda, 0xf2, + 0x3d, 0x5a, 0x2b, 0x8f, 0xc6, 0x0e, 0xd0, 0x05, 0x09, 0x43, 0x5d, 0x4a, 0x9a, 0x30, 0xe0, 0xf2, + 0xbb, 0xb1, 0x0c, 0xc6, 0xcb, 0xe1, 0x42, 0x2e, 0xee, 0xda, 0x2a, 0x14, 0x8f, 0x0b, 0x61, 0xc9, + 0xc3, 0x94, 0xfa, 0xe3, 0xa7, 0x23, 0xf5, 0x9f, 0x87, 0x52, 0xb5, 0xe1, 0x36, 0x6b, 0x01, 0xf5, + 0xca, 0x13, 0xfc, 0x92, 0xc8, 0x47, 0x62, 0x5e, 0xc2, 0x50, 0x97, 0x92, 0xbf, 0x02, 0xa3, 0x7e, + 0x27, 0xe2, 0x9b, 0x9c, 0xcd, 0x7f, 0x58, 0x3e, 0xc3, 0xd1, 0x79, 0x68, 0xc5, 0x9a, 0x59, 0x80, + 0x49, 0x3c, 0x26, 0x6c, 0x1b, 0x7e, 0x18, 0xb1, 0x3f, 0x5c, 0xd8, 0x5e, 0x48, 0x0a, 0xdb, 0x1b, + 0x46, 0x19, 0x26, 0x30, 0xc9, 0xd7, 0x2d, 0x38, 0xd3, 0x4a, 0x5f, 0x5d, 0xca, 0x17, 0xf9, 0xc8, + 0x54, 0xf2, 0x50, 0x71, 0x53, 0xa4, 0x45, 0x04, 0x6a, 0x17, 0x18, 0xbb, 0x1b, 0xc1, 0xdf, 0x8d, + 0x87, 0x7b, 0x5e, 0xb5, 0x11, 0xf8, 0x5e, 0xb2, 0x79, 0x8f, 0xe7, 0xf5, 0x62, 0x84, 0xef, 0xb2, + 0x2c, 0x16, 0x73, 0x8f, 0x1f, 0xec, 0x4f, 0x9d, 0xcf, 0x2c, 0xc2, 0xec, 0x46, 0x4d, 0x2e, 0xc0, + 0x85, 0xec, 0x9d, 0x7a, 0x3f, 0x5d, 0xbb, 0xcf, 0xd4, 0xb5, 0x17, 0xe1, 0xf1, 0x9e, 0x8d, 0x62, + 0x32, 0x5f, 0x29, 0x66, 0x56, 0x52, 0xe6, 0x77, 0x29, 0x52, 0x63, 0x30, 0x62, 0xe6, 0xcf, 0xb2, + 0xff, 0x7f, 0x1f, 0x40, 0x6c, 0x67, 0x25, 0x0e, 0x8c, 0x09, 0x9b, 0xee, 0xd2, 0xc2, 0x03, 0x3f, + 0x3f, 0x9d, 0x4f, 0x10, 0xc0, 0x14, 0x41, 0xd2, 0x02, 0x22, 0x20, 0xe2, 0xff, 0x83, 0xf8, 0xc7, + 0xb8, 0x3b, 0x69, 0xbe, 0x8b, 0x08, 0x66, 0x10, 0x66, 0x3d, 0x8a, 0xfc, 0x6d, 0xea, 0xdd, 0xc2, + 0x15, 0xc9, 0xaa, 0xef, 0xd8, 0x3d, 0xda, 0x48, 0x10, 0xc0, 0x14, 0x41, 0x62, 0xc3, 0x00, 0x37, + 0x07, 0xa8, 0xf0, 0x55, 0x2e, 0x5e, 0xf8, 0x99, 0x1f, 0xa2, 0x2c, 0x21, 0x5f, 0xb5, 0x60, 0x8c, + 0x7a, 0xb5, 0xb6, 0xef, 0x7a, 0x11, 0x37, 0xc0, 0xa9, 0xc0, 0xd5, 0x5b, 0x79, 0xd9, 0xc9, 0xaf, + 0x99, 0xd4, 0xe3, 0xb0, 0xb0, 0x04, 0x38, 0xc4, 0x54, 0x23, 0xec, 0x57, 0xe1, 0x6c, 0x46, 0xf5, + 0x5c, 0xee, 0x72, 0xdf, 0xb6, 0x60, 0xd8, 0x48, 0x87, 0x41, 0xde, 0x82, 0x21, 0xbf, 0x92, 0x7b, + 0x2c, 0xd2, 0x5a, 0xa5, 0x2b, 0x16, 0x49, 0x83, 0x30, 0x66, 0x78, 0x94, 0x10, 0xaa, 0xcc, 0xdc, + 0x1d, 0x8f, 0xb8, 0xd9, 0xc7, 0x0e, 0xa1, 0xfa, 0x8f, 0xfd, 0x10, 0x53, 0x22, 0x2f, 0x40, 0x49, + 0x4d, 0x78, 0xda, 0xa4, 0xa8, 0x26, 0x1c, 0x35, 0x86, 0x11, 0x70, 0x55, 0x38, 0x34, 0xe0, 0xaa, + 0x06, 0xe3, 0x0e, 0xf7, 0x07, 0xc6, 0xe1, 0x32, 0x7d, 0xc7, 0xf6, 0x6f, 0xcf, 0x26, 0x29, 0x60, + 0x9a, 0x24, 0xe3, 0x12, 0xc6, 0x55, 0x39, 0x97, 0xfe, 0x63, 0x73, 0xa9, 0x24, 0x29, 0x60, 0x9a, + 0x24, 0x79, 0x0d, 0xca, 0x55, 0xfe, 0xaa, 0x4e, 0xf4, 0x71, 0x69, 0xeb, 0xa6, 0x1f, 0xad, 0x07, + 0x34, 0xa4, 0x9e, 0x08, 0x67, 0x2a, 0xcd, 0x3d, 0x2d, 0x47, 0xa1, 0x3c, 0xdf, 0x03, 0x0f, 0x7b, + 0x52, 0x60, 0x17, 0x06, 0xee, 0xcc, 0x74, 0xa3, 0x3d, 0x2e, 0x44, 0xa4, 0xa7, 0x55, 0x5f, 0x18, + 0x2a, 0x66, 0x21, 0x26, 0x71, 0xc9, 0x2f, 0x5b, 0x30, 0xda, 0x54, 0x16, 0x62, 0xec, 0x34, 0x55, + 0xf2, 0x37, 0xcc, 0x65, 0xf9, 0xad, 0x98, 0x94, 0x85, 0x2e, 0x91, 0x00, 0x61, 0x92, 0xb7, 0xfd, + 0x3d, 0x0b, 0x26, 0xd2, 0xd5, 0xc8, 0x36, 0x3c, 0xd5, 0x72, 0x82, 0xed, 0x25, 0x6f, 0x2b, 0xe0, + 0xf1, 0xe6, 0x91, 0x98, 0xd5, 0xd9, 0xad, 0x88, 0x06, 0x0b, 0xce, 0x9e, 0x88, 0x2a, 0x2d, 0xea, + 0x7c, 0x95, 0x4f, 0xad, 0x1e, 0x86, 0x8c, 0x87, 0xd3, 0x22, 0x15, 0x38, 0xcf, 0x10, 0x16, 0x68, + 0x93, 0xb2, 0xc3, 0x2f, 0x66, 0x52, 0xe0, 0x4c, 0x74, 0xdc, 0xd4, 0x6a, 0x16, 0x12, 0x66, 0xd7, + 0xb5, 0x4b, 0x30, 0x20, 0xde, 0xda, 0xd8, 0xff, 0xa1, 0x00, 0x4a, 0x49, 0xfb, 0x8b, 0xed, 0x8d, + 0x61, 0x07, 0x5a, 0xc0, 0x0d, 0x2d, 0xd2, 0x06, 0xc0, 0x0f, 0x34, 0x61, 0x7a, 0x41, 0x59, 0xc2, + 0xb4, 0x57, 0x7a, 0xd7, 0x8d, 0xe6, 0xfd, 0x9a, 0xba, 0xf9, 0x73, 0xed, 0xf5, 0x9a, 0x84, 0xa1, + 0x2e, 0xb5, 0x3f, 0x67, 0xc1, 0x28, 0xeb, 0x65, 0xb3, 0x49, 0x9b, 0x95, 0x88, 0xb6, 0x43, 0x12, + 0x42, 0x31, 0x64, 0x3f, 0xf2, 0xb3, 0x60, 0xc5, 0x4f, 0xac, 0x68, 0xdb, 0xb0, 0xd5, 0x33, 0x26, + 0x28, 0x78, 0xd9, 0xdf, 0xea, 0x83, 0x21, 0x3d, 0xd8, 0x47, 0x70, 0x00, 0x5c, 0x89, 0xd3, 0xf7, + 0x08, 0x69, 0x58, 0x36, 0x52, 0xf7, 0xb0, 0xeb, 0xfa, 0xac, 0xb7, 0x27, 0xde, 0x72, 0xc7, 0x79, + 0x7c, 0x5e, 0x48, 0x7a, 0x1a, 0x2f, 0x98, 0xee, 0x2b, 0x03, 0x5f, 0xba, 0x1c, 0xef, 0x9a, 0x8e, + 0xde, 0xfe, 0xbc, 0x4e, 0x16, 0xed, 0xc5, 0xea, 0xed, 0xe1, 0x4d, 0xe5, 0xa0, 0x2c, 0x1e, 0x29, + 0x07, 0xe5, 0x65, 0xe8, 0xa7, 0x5e, 0xa7, 0xc5, 0xd5, 0x96, 0x21, 0xae, 0xae, 0xf7, 0x5f, 0xf3, + 0x3a, 0xad, 0x64, 0xcf, 0x38, 0x0a, 0xf9, 0x08, 0x0c, 0xd7, 0x68, 0x58, 0x0d, 0x5c, 0xfe, 0x40, + 0x59, 0xda, 0x3b, 0x9e, 0xe4, 0x46, 0xa4, 0x18, 0x9c, 0xac, 0x68, 0x56, 0xb0, 0xdf, 0x80, 0x81, + 0xf5, 0x66, 0xa7, 0xee, 0x7a, 0xa4, 0x0d, 0x03, 0xe2, 0xb9, 0xb2, 0x3c, 0x79, 0x73, 0xb8, 0x03, + 0x8a, 0xdd, 0x6e, 0x44, 0x14, 0x88, 0x97, 0x76, 0x92, 0x8f, 0xfd, 0x2f, 0x2c, 0x60, 0x17, 0xd6, + 0xeb, 0xf3, 0xe4, 0xaf, 0x41, 0x29, 0x54, 0x6f, 0xd1, 0xc5, 0x32, 0x79, 0x9f, 0x0e, 0x47, 0x97, + 0xf0, 0x7b, 0xfb, 0x53, 0xa3, 0x1c, 0x59, 0x3f, 0x1f, 0xd7, 0x55, 0x48, 0x13, 0x46, 0xb9, 0x89, + 0x5e, 0x9d, 0x47, 0x52, 0xc5, 0xbd, 0x7a, 0xc4, 0x17, 0xbe, 0x66, 0x55, 0x29, 0x9d, 0x4d, 0x10, + 0x26, 0x89, 0xdb, 0xbf, 0xd7, 0x0f, 0x86, 0x25, 0xfb, 0x08, 0xcb, 0xfb, 0x53, 0x29, 0xbf, 0xc5, + 0x6a, 0x2e, 0x7e, 0x0b, 0xe5, 0x0c, 0x10, 0x22, 0x23, 0xe9, 0xaa, 0x60, 0x8d, 0x6a, 0xd0, 0x66, + 0x5b, 0x6e, 0x0e, 0xdd, 0xa8, 0x1b, 0xb4, 0xd9, 0x46, 0x5e, 0xa2, 0xdf, 0x2a, 0xf5, 0xf7, 0x7c, + 0xab, 0xd4, 0x80, 0x62, 0xdd, 0xe9, 0xd4, 0xa9, 0x0c, 0x41, 0xcb, 0xc1, 0x45, 0xc5, 0x83, 0xb7, + 0x85, 0x8b, 0x8a, 0xff, 0x44, 0xc1, 0x80, 0xed, 0xce, 0x86, 0x0a, 0x21, 0x90, 0xb6, 0xc6, 0x1c, + 0x76, 0xa7, 0x8e, 0x4a, 0x10, 0xbb, 0x53, 0xff, 0xc5, 0x98, 0x19, 0x69, 0xc3, 0x60, 0x55, 0x24, + 0x06, 0x90, 0x07, 0xfe, 0x52, 0x1e, 0x8f, 0xb1, 0x38, 0x41, 0x61, 0x8a, 0x90, 0x7f, 0x50, 0xb1, + 0xb1, 0x67, 0x60, 0xd8, 0xc8, 0x24, 0xc9, 0xa6, 0x41, 0xbf, 0x49, 0x37, 0xa6, 0x61, 0xc1, 0x89, + 0x1c, 0xe4, 0x25, 0xf6, 0x3f, 0xe8, 0x03, 0x6d, 0x12, 0x32, 0x9f, 0x0e, 0x39, 0x55, 0x23, 0x83, + 0x46, 0xe2, 0xcd, 0xaa, 0xef, 0xa1, 0x2c, 0x65, 0x4a, 0x51, 0x8b, 0x06, 0x75, 0x7d, 0x09, 0x95, + 0xf2, 0x55, 0x2b, 0x45, 0xab, 0x66, 0x21, 0x26, 0x71, 0x99, 0x46, 0xdb, 0x72, 0x3c, 0x77, 0x8b, + 0x86, 0x51, 0x3a, 0x02, 0x74, 0x55, 0xc2, 0x51, 0x63, 0x90, 0xeb, 0x70, 0x26, 0xa4, 0xd1, 0xda, + 0xae, 0x47, 0x03, 0xfd, 0x96, 0x56, 0x3e, 0xae, 0xd6, 0x51, 0xd1, 0x95, 0x34, 0x02, 0x76, 0xd7, + 0xc9, 0x8c, 0x9a, 0x2b, 0x1e, 0x3b, 0x6a, 0x6e, 0x01, 0x26, 0xb6, 0x1c, 0xb7, 0xd9, 0x09, 0x68, + 0xcf, 0xd8, 0xbb, 0xc5, 0x54, 0x39, 0x76, 0xd5, 0xe0, 0x81, 0xf9, 0x4d, 0xa7, 0x1e, 0x96, 0x07, + 0x8d, 0xc0, 0x7c, 0x06, 0x40, 0x01, 0xb7, 0xff, 0xa9, 0x05, 0x22, 0xab, 0xc5, 0xec, 0xd6, 0x96, + 0xeb, 0xb9, 0xd1, 0x1e, 0xf9, 0x75, 0x0b, 0x26, 0x3c, 0xbf, 0x46, 0x67, 0xbd, 0xc8, 0x55, 0xc0, + 0xfc, 0xd2, 0xec, 0x71, 0x5e, 0x37, 0x53, 0xe4, 0xc5, 0x13, 0xe9, 0x34, 0x14, 0xbb, 0x9a, 0x61, + 0x5f, 0x84, 0xf3, 0x99, 0x04, 0xec, 0xef, 0xf5, 0x41, 0x32, 0x39, 0x07, 0x79, 0x05, 0x8a, 0x4d, + 0xfe, 0x5c, 0xdc, 0x7a, 0xc0, 0xac, 0x2b, 0x7c, 0xac, 0xc4, 0x7b, 0x72, 0x41, 0x89, 0x2c, 0xc0, + 0x30, 0xcf, 0xf8, 0x21, 0x1f, 0xf3, 0x8b, 0xa5, 0x68, 0xc7, 0x79, 0x88, 0x75, 0xd1, 0xbd, 0xe4, + 0x5f, 0x34, 0xab, 0x91, 0x37, 0x61, 0x70, 0x53, 0xa4, 0x22, 0xcb, 0xcf, 0x67, 0x24, 0x73, 0x9b, + 0x71, 0x2d, 0x42, 0x25, 0x3a, 0xbb, 0x17, 0xff, 0x44, 0xc5, 0x91, 0xec, 0x41, 0xc9, 0x51, 0x73, + 0xda, 0x9f, 0x57, 0x28, 0x77, 0x62, 0xfd, 0x08, 0xdd, 0x4e, 0xcf, 0xa1, 0x66, 0x97, 0x8a, 0xc1, + 0x28, 0x1e, 0x29, 0x06, 0xe3, 0x9b, 0x16, 0x40, 0x9c, 0xa4, 0x94, 0xdc, 0x85, 0x52, 0x78, 0x35, + 0x71, 0xbd, 0xce, 0xe3, 0x75, 0xac, 0xa4, 0x68, 0xbc, 0x20, 0x93, 0x10, 0xd4, 0xdc, 0xee, 0x67, + 0x12, 0xf8, 0x13, 0x0b, 0xce, 0x65, 0x25, 0x53, 0x7d, 0x84, 0x2d, 0x3e, 0xae, 0x35, 0x40, 0x56, + 0x58, 0x0f, 0xe8, 0x96, 0x7b, 0x37, 0x1d, 0x2d, 0xb2, 0xac, 0x0a, 0x30, 0xc6, 0xb1, 0xbf, 0x33, + 0x00, 0x9a, 0xf1, 0x09, 0x59, 0x0f, 0x9e, 0x63, 0xb7, 0x8b, 0x7a, 0x9c, 0x22, 0x4f, 0xe3, 0x21, + 0x87, 0xa2, 0x2c, 0x65, 0x37, 0x0c, 0x15, 0x0a, 0x2c, 0x45, 0x36, 0x5f, 0x85, 0x2a, 0x64, 0x18, + 0x75, 0x69, 0x96, 0x3d, 0xa2, 0x78, 0x2a, 0xf6, 0x88, 0x81, 0xfc, 0xed, 0x11, 0x97, 0x61, 0x30, + 0xf0, 0x9b, 0x74, 0x16, 0x6f, 0x4a, 0xbd, 0x39, 0x4e, 0xed, 0x28, 0xc0, 0xa8, 0xca, 0xc9, 0x07, + 0x61, 0xb8, 0x13, 0xd2, 0xca, 0xc2, 0xf2, 0x7c, 0x40, 0x6b, 0xa1, 0x7c, 0x3d, 0xa4, 0xfd, 0xb5, + 0xb7, 0xe2, 0x22, 0x34, 0xf1, 0xc8, 0x77, 0xac, 0x43, 0x4c, 0x1e, 0x43, 0x79, 0x9d, 0x09, 0x99, + 0xa9, 0x8a, 0xf8, 0x25, 0xe0, 0x41, 0xec, 0x28, 0xdf, 0xb0, 0xe0, 0x0c, 0xf5, 0xaa, 0xc1, 0x1e, + 0xa7, 0x23, 0xa9, 0x49, 0x9f, 0xe5, 0xad, 0x3c, 0x36, 0xdf, 0xb5, 0x34, 0x71, 0xe1, 0x90, 0xe8, + 0x02, 0x63, 0x77, 0x33, 0xec, 0x1f, 0x15, 0xe0, 0x6c, 0x06, 0x05, 0xfe, 0xd2, 0xa2, 0xc5, 0x16, + 0xd0, 0x52, 0x2d, 0xbd, 0x7d, 0x96, 0x25, 0x1c, 0x35, 0x06, 0x59, 0x87, 0x73, 0xdb, 0xad, 0x30, + 0xa6, 0x32, 0xef, 0x7b, 0x11, 0xbd, 0xab, 0x36, 0x93, 0x72, 0x3f, 0x9e, 0x5b, 0xce, 0xc0, 0xc1, + 0xcc, 0x9a, 0x4c, 0xdb, 0xa0, 0x9e, 0xb3, 0xd9, 0xa4, 0x71, 0x91, 0x7c, 0x27, 0xa4, 0xb5, 0x8d, + 0x6b, 0xa9, 0x72, 0xec, 0xaa, 0x41, 0xbe, 0x64, 0xc1, 0x13, 0x21, 0x0d, 0x76, 0x68, 0x50, 0x71, + 0x6b, 0x74, 0xbe, 0x13, 0x46, 0x7e, 0x8b, 0x06, 0x0f, 0x68, 0x93, 0x9b, 0x3a, 0xd8, 0x9f, 0x7a, + 0xa2, 0xd2, 0x9b, 0x1a, 0x1e, 0xc6, 0xca, 0xfe, 0x92, 0x05, 0x63, 0x15, 0x7e, 0x4b, 0xd4, 0x3a, + 0x67, 0xde, 0xb9, 0xe5, 0x9e, 0xd3, 0x6f, 0xc6, 0x53, 0x42, 0x2c, 0xf9, 0xca, 0xdb, 0x7e, 0x1d, + 0x26, 0x2a, 0xb4, 0xe5, 0xb4, 0x1b, 0xfc, 0x09, 0x9e, 0x88, 0x8f, 0x99, 0x81, 0xa1, 0x50, 0xc1, + 0xd2, 0xa9, 0x94, 0x35, 0x32, 0xc6, 0x38, 0xe4, 0x59, 0x11, 0xcb, 0xa3, 0x9e, 0x29, 0x0c, 0x09, + 0xed, 0x5c, 0x04, 0x00, 0x85, 0xa8, 0xca, 0xec, 0x5d, 0x18, 0x89, 0xab, 0xd3, 0x2d, 0x52, 0x87, + 0xf1, 0xaa, 0xf1, 0xca, 0x26, 0x0e, 0xc7, 0x3e, 0xfa, 0x83, 0x1c, 0x91, 0x84, 0x32, 0x49, 0x04, + 0xd3, 0x54, 0xed, 0xaf, 0x14, 0x60, 0x5c, 0x73, 0x96, 0xbe, 0xa6, 0xb7, 0xd3, 0xf1, 0x47, 0x98, + 0x47, 0x2e, 0x8b, 0xe4, 0x48, 0x1e, 0x12, 0x83, 0xf4, 0x76, 0x3a, 0x06, 0xe9, 0x44, 0xd9, 0x77, + 0xb9, 0xcf, 0xbe, 0x59, 0x80, 0x92, 0xce, 0xac, 0xf1, 0x0a, 0x14, 0xf9, 0x05, 0xea, 0xe1, 0xb4, + 0x51, 0x7e, 0x19, 0x43, 0x41, 0x89, 0x91, 0xe4, 0x21, 0x14, 0x0f, 0x9c, 0x56, 0x70, 0x48, 0xd8, + 0xbd, 0x9c, 0x20, 0x42, 0x41, 0x89, 0x2c, 0x43, 0x1f, 0xf5, 0x6a, 0x52, 0x2d, 0x3d, 0x3e, 0x41, + 0x9e, 0x46, 0xfc, 0x9a, 0x57, 0x43, 0x46, 0x85, 0xe7, 0xb6, 0x13, 0xda, 0x47, 0x7f, 0x72, 0x7b, + 0x48, 0xd5, 0x43, 0x96, 0xda, 0xbf, 0xdc, 0x07, 0x03, 0x95, 0xce, 0x26, 0x53, 0xb0, 0x7f, 0xcb, + 0x82, 0xb3, 0xbb, 0xa9, 0x34, 0x98, 0xf1, 0x92, 0xbd, 0x95, 0x9f, 0xed, 0xcf, 0x0c, 0xe3, 0x79, + 0x42, 0xb6, 0xeb, 0x6c, 0x46, 0x21, 0x66, 0x35, 0x27, 0x91, 0xf6, 0xae, 0xef, 0x44, 0xd2, 0xde, + 0xdd, 0x3d, 0xe1, 0x80, 0xed, 0xd1, 0x5e, 0xc1, 0xda, 0xf6, 0xef, 0x15, 0x01, 0xc4, 0x6c, 0xac, + 0xb5, 0xa3, 0xa3, 0x18, 0x87, 0x5e, 0x82, 0x11, 0xf5, 0x2d, 0xaa, 0x9b, 0x71, 0xcc, 0x98, 0x8e, + 0x1b, 0xb8, 0x6e, 0x94, 0x61, 0x02, 0x93, 0x5f, 0x08, 0xbc, 0x28, 0xd8, 0x13, 0x4a, 0x63, 0x3a, + 0x28, 0x5b, 0x97, 0xa0, 0x81, 0x45, 0xa6, 0x13, 0xc6, 0x76, 0xe1, 0x43, 0x1d, 0x3b, 0xc4, 0x36, + 0xfe, 0x11, 0x18, 0x4b, 0x3e, 0xc6, 0x97, 0x9a, 0x92, 0xf6, 0x79, 0x26, 0xdf, 0xf0, 0x63, 0x0a, + 0x9b, 0x2d, 0xe2, 0x5a, 0xb0, 0x87, 0x1d, 0x4f, 0xaa, 0x4c, 0x7a, 0x11, 0x2f, 0x70, 0x28, 0xca, + 0x52, 0x36, 0x0a, 0xe2, 0x34, 0x12, 0x70, 0xf9, 0x9a, 0x5a, 0x8f, 0x42, 0xc5, 0x28, 0xc3, 0x04, + 0x26, 0xe3, 0x20, 0x8d, 0x6b, 0x90, 0xdc, 0x26, 0x29, 0x8b, 0x58, 0x1b, 0xc6, 0xfc, 0xa4, 0x6d, + 0x42, 0x04, 0x4a, 0x7d, 0xe0, 0x88, 0x4b, 0x2f, 0x51, 0x57, 0xf8, 0xaa, 0x53, 0xa6, 0x8c, 0x14, + 0x7d, 0xa6, 0x33, 0x9a, 0x21, 0xd4, 0x23, 0xc9, 0x18, 0xbf, 0x9e, 0x51, 0xce, 0xeb, 0x70, 0xae, + 0xed, 0xd7, 0xd6, 0x03, 0xd7, 0x0f, 0xdc, 0x68, 0x6f, 0xbe, 0xe9, 0x84, 0x21, 0x5f, 0x18, 0xa3, + 0x49, 0xe5, 0x64, 0x3d, 0x03, 0x07, 0x33, 0x6b, 0x32, 0xed, 0xbe, 0x2d, 0x81, 0x3c, 0xbe, 0xa7, + 0x28, 0xb4, 0x7b, 0x85, 0x88, 0xba, 0xd4, 0x3e, 0x0b, 0x67, 0x2a, 0x9d, 0x76, 0xbb, 0xe9, 0xd2, + 0x9a, 0x36, 0x66, 0xdb, 0xbf, 0x00, 0xe3, 0x32, 0x29, 0x9e, 0x56, 0x05, 0x8e, 0x95, 0xc2, 0xd5, + 0xfe, 0x53, 0x0b, 0xc6, 0x53, 0xd1, 0x14, 0xe4, 0xcd, 0xf4, 0x01, 0x9e, 0x8b, 0x6f, 0xc2, 0x3c, + 0xbb, 0xc5, 0x26, 0xcd, 0x54, 0x06, 0x1a, 0x2a, 0x6a, 0x38, 0xb7, 0xe0, 0x7b, 0x1e, 0x5b, 0x2b, + 0x4e, 0x04, 0x33, 0xf4, 0xd8, 0xfe, 0x62, 0x01, 0xb2, 0x43, 0x58, 0xc8, 0xa7, 0xbb, 0x07, 0xe0, + 0x95, 0x1c, 0x07, 0x40, 0xc6, 0xd0, 0xf4, 0x1e, 0x03, 0x2f, 0x39, 0x06, 0xab, 0x39, 0x8d, 0x81, + 0xe4, 0xdb, 0x3d, 0x12, 0xff, 0xdb, 0x82, 0xe1, 0x8d, 0x8d, 0x15, 0x6d, 0x5f, 0x42, 0xb8, 0x10, + 0x8a, 0x67, 0xb2, 0xdc, 0x41, 0x38, 0xef, 0xb7, 0xda, 0xc2, 0x5f, 0x28, 0xfd, 0x98, 0x3c, 0x3f, + 0x61, 0x25, 0x13, 0x03, 0x7b, 0xd4, 0x24, 0x4b, 0x70, 0xd6, 0x2c, 0x91, 0x56, 0x42, 0xe9, 0xb3, + 0x14, 0x89, 0x23, 0xba, 0x8b, 0x31, 0xab, 0x4e, 0x9a, 0x94, 0x34, 0x15, 0xca, 0x8f, 0xa4, 0x75, + 0x91, 0x92, 0xc5, 0x98, 0x55, 0xc7, 0x5e, 0x83, 0x61, 0xe3, 0x93, 0x7d, 0xe4, 0xa3, 0x30, 0x51, + 0xf5, 0x5b, 0xca, 0x44, 0xb3, 0x42, 0x77, 0x68, 0x53, 0x76, 0x59, 0xa4, 0x45, 0x4f, 0x95, 0x61, + 0x17, 0xb6, 0xfd, 0x3f, 0x2e, 0x81, 0x7e, 0xa5, 0x74, 0x84, 0x13, 0xa6, 0xad, 0x83, 0xfb, 0x8a, + 0x39, 0x07, 0xf7, 0x69, 0x59, 0x9b, 0x0a, 0xf0, 0x8b, 0xe2, 0x00, 0xbf, 0x81, 0xbc, 0x03, 0xfc, + 0xb4, 0xc2, 0xd8, 0x15, 0xe4, 0xf7, 0x35, 0x0b, 0x46, 0x3c, 0xbf, 0x46, 0xb5, 0x17, 0x68, 0x90, + 0x6b, 0xad, 0xaf, 0xe5, 0x17, 0xb5, 0x2c, 0x82, 0xd5, 0x24, 0x79, 0x11, 0x02, 0xaa, 0x8f, 0x28, + 0xb3, 0x08, 0x13, 0xed, 0x20, 0x8b, 0x86, 0xd1, 0x50, 0x24, 0xa5, 0x7b, 0x32, 0xeb, 0xf6, 0x70, + 0x5f, 0x0b, 0xe0, 0x5d, 0x43, 0x6f, 0x1a, 0xca, 0xcb, 0x18, 0xa6, 0x5e, 0xc0, 0x18, 0xb6, 0x7d, + 0x95, 0x62, 0x33, 0xd6, 0xa7, 0x6c, 0x18, 0x10, 0xb1, 0xa2, 0xf2, 0xe3, 0x71, 0xdc, 0xe5, 0x24, + 0xe2, 0x48, 0x51, 0x96, 0x90, 0x48, 0x79, 0x9a, 0x87, 0xf3, 0x4a, 0x98, 0x9d, 0xf0, 0x64, 0x67, + 0xbb, 0x9a, 0xc9, 0xcb, 0xe6, 0xa5, 0x74, 0xe4, 0x28, 0x97, 0xd2, 0xd1, 0x9e, 0x17, 0xd2, 0x2f, + 0x5b, 0x30, 0x52, 0x35, 0x12, 0x58, 0x97, 0x9f, 0xcf, 0xeb, 0x43, 0x51, 0x59, 0x79, 0xc6, 0xc5, + 0x53, 0xdd, 0x44, 0xc2, 0xec, 0x04, 0x77, 0x9e, 0x53, 0x8d, 0xdf, 0xc0, 0xf9, 0xd1, 0x9f, 0xcb, + 0x43, 0xf3, 0xe4, 0x8d, 0x5e, 0x45, 0xcf, 0x31, 0x18, 0x4a, 0x5e, 0xe4, 0x2d, 0x28, 0xa9, 0x70, + 0x63, 0x19, 0x0c, 0x8c, 0x79, 0x58, 0xb8, 0x93, 0xfe, 0x2b, 0x95, 0x89, 0x49, 0x40, 0x51, 0x73, + 0x24, 0x0d, 0xe8, 0xab, 0x39, 0x75, 0x19, 0x16, 0xbc, 0x9a, 0x4f, 0xa2, 0x3b, 0xc5, 0x93, 0x5f, + 0xaf, 0x16, 0x66, 0xaf, 0x23, 0x63, 0x41, 0xee, 0xc6, 0x19, 0x80, 0x27, 0x72, 0x3b, 0x7d, 0x93, + 0x6a, 0x92, 0xb0, 0x31, 0x74, 0x25, 0x14, 0xae, 0x49, 0x97, 0xdf, 0x5f, 0xe2, 0x6c, 0x17, 0xf3, + 0xc9, 0x94, 0x27, 0x12, 0x17, 0xc4, 0x6e, 0x43, 0xc6, 0x85, 0x7f, 0x65, 0xf0, 0x67, 0xf3, 0xe2, + 0x72, 0x63, 0x63, 0x63, 0xbd, 0xeb, 0xeb, 0x82, 0x4d, 0x18, 0x68, 0xf3, 0xf0, 0x81, 0xf2, 0xcf, + 0xe5, 0x75, 0xb6, 0x88, 0x70, 0x04, 0xb1, 0x36, 0xc5, 0x6f, 0x94, 0x3c, 0xc8, 0x35, 0x18, 0x14, + 0x89, 0xec, 0x45, 0x58, 0xf6, 0xf0, 0x95, 0xc9, 0xde, 0xe9, 0xf0, 0xe3, 0x83, 0x42, 0xfc, 0x0f, + 0x51, 0xd5, 0x25, 0x5f, 0xb1, 0x60, 0x8c, 0x49, 0xd4, 0x38, 0xf3, 0x7e, 0x99, 0xe4, 0x25, 0xb3, + 0x6e, 0x85, 0x4c, 0x23, 0x51, 0xb2, 0x46, 0x5f, 0x93, 0x96, 0x12, 0xec, 0x30, 0xc5, 0x9e, 0xbc, + 0x0d, 0xa5, 0xd0, 0xad, 0xd1, 0xaa, 0x13, 0x84, 0xe5, 0xb3, 0x27, 0xd3, 0x94, 0xd8, 0xd7, 0x21, + 0x19, 0xa1, 0x66, 0x49, 0xfe, 0x2e, 0xff, 0xf4, 0x92, 0xfc, 0x4c, 0x9e, 0xfc, 0x82, 0xeb, 0xb9, + 0x13, 0xfb, 0x82, 0xab, 0x70, 0x01, 0x24, 0xd9, 0x61, 0x9a, 0x3f, 0xf9, 0x9b, 0x16, 0x9c, 0x17, + 0x89, 0x97, 0xd3, 0x59, 0xb7, 0xcf, 0x3f, 0xa0, 0x79, 0x85, 0xc7, 0x93, 0xcf, 0x66, 0x91, 0xc4, + 0x6c, 0x4e, 0x3c, 0x73, 0x63, 0xf2, 0x43, 0x09, 0x17, 0x72, 0xf5, 0xf9, 0x1d, 0xfd, 0xe3, 0x08, + 0xe4, 0x45, 0x18, 0x6e, 0xcb, 0xe3, 0xd0, 0x0d, 0x5b, 0xfc, 0x75, 0x40, 0x9f, 0x78, 0x41, 0xb5, + 0x1e, 0x83, 0xd1, 0xc4, 0x49, 0xa4, 0xf1, 0xbc, 0x7c, 0x58, 0x1a, 0x4f, 0x72, 0x0b, 0x86, 0x23, + 0xbf, 0x49, 0x03, 0x79, 0x53, 0x2d, 0xf3, 0x15, 0x78, 0x29, 0x6b, 0x6f, 0x6d, 0x68, 0xb4, 0xf8, + 0x26, 0x1b, 0xc3, 0x42, 0x34, 0xe9, 0xf0, 0x88, 0x4c, 0x99, 0xd0, 0x3a, 0xe0, 0x57, 0xd8, 0xc7, + 0x53, 0x11, 0x99, 0x66, 0x21, 0x26, 0x71, 0xc9, 0x75, 0x38, 0xd3, 0xee, 0xba, 0x03, 0x8b, 0xf7, + 0x41, 0x3a, 0x9c, 0xa0, 0xfb, 0x02, 0xdc, 0x5d, 0x27, 0x71, 0xfb, 0x7d, 0xe2, 0xb0, 0xdb, 0x6f, + 0x8f, 0xa4, 0x96, 0x4f, 0x3e, 0x48, 0x52, 0x4b, 0x52, 0x83, 0x27, 0x9d, 0x4e, 0xe4, 0xf3, 0xac, + 0x14, 0xc9, 0x2a, 0x22, 0x38, 0xf5, 0x69, 0x11, 0xef, 0x7a, 0xb0, 0x3f, 0xf5, 0xe4, 0xec, 0x21, + 0x78, 0x78, 0x28, 0x15, 0xf2, 0x06, 0x94, 0xa8, 0x4c, 0xcc, 0x59, 0x7e, 0x5f, 0x5e, 0x4a, 0x42, + 0x32, 0xd5, 0xa7, 0x8a, 0x35, 0x14, 0x30, 0xd4, 0xfc, 0xc8, 0x06, 0x0c, 0x37, 0xfc, 0x30, 0x9a, + 0x6d, 0xba, 0x4e, 0x48, 0xc3, 0xf2, 0x53, 0x7c, 0xd1, 0x64, 0xea, 0x5e, 0x37, 0x14, 0x5a, 0xbc, + 0x66, 0x6e, 0xc4, 0x35, 0xd1, 0x24, 0x43, 0x28, 0xf7, 0xfc, 0xf1, 0xc8, 0x5c, 0xe5, 0x95, 0xb9, + 0xc4, 0x3b, 0xf6, 0x5c, 0x16, 0xe5, 0x75, 0xbf, 0x56, 0x49, 0x62, 0x6b, 0xd7, 0x9f, 0x09, 0xc4, + 0x34, 0x4d, 0xf2, 0x12, 0x8c, 0xb4, 0xfd, 0x5a, 0xa5, 0x4d, 0xab, 0xeb, 0x4e, 0x54, 0x6d, 0x94, + 0xa7, 0x92, 0x56, 0xb7, 0x75, 0xa3, 0x0c, 0x13, 0x98, 0xa4, 0x0d, 0x83, 0x2d, 0xf1, 0x6a, 0xba, + 0xfc, 0x4c, 0x5e, 0x77, 0x1b, 0xf9, 0x0c, 0x5b, 0xe8, 0x0b, 0xf2, 0x0f, 0x2a, 0x36, 0xe4, 0x1f, + 0x5b, 0x30, 0x9e, 0x7a, 0xef, 0x52, 0xfe, 0x99, 0xdc, 0x54, 0x96, 0x24, 0xe1, 0xb9, 0xe7, 0xf8, + 0xf0, 0x25, 0x81, 0xf7, 0xba, 0x41, 0x98, 0x6e, 0x91, 0x18, 0x17, 0x9e, 0xfa, 0xa0, 0xfc, 0x6c, + 0x7e, 0xe3, 0xc2, 0x09, 0xaa, 0x71, 0xe1, 0x7f, 0x50, 0xb1, 0x21, 0x97, 0x61, 0x50, 0xe6, 0xdb, + 0x2a, 0x3f, 0x97, 0x74, 0xdf, 0xca, 0xb4, 0x5c, 0xa8, 0xca, 0x27, 0x7f, 0x01, 0xce, 0x74, 0x5d, + 0xdd, 0x8e, 0xf5, 0xfe, 0xfe, 0xd7, 0x2c, 0x30, 0x9f, 0xaa, 0xe6, 0x9e, 0x0d, 0xff, 0x25, 0x18, + 0xa9, 0x8a, 0xcf, 0x58, 0x89, 0xc7, 0xae, 0xfd, 0x49, 0xfb, 0xe7, 0xbc, 0x51, 0x86, 0x09, 0x4c, + 0xfb, 0x06, 0x90, 0xee, 0x54, 0xc5, 0x0f, 0x94, 0x55, 0xe5, 0xb7, 0x2d, 0x18, 0x4d, 0xe8, 0x0c, + 0xb9, 0x7b, 0xfc, 0x16, 0x81, 0xb4, 0xdc, 0x20, 0xf0, 0x03, 0xf3, 0xe3, 0x44, 0x32, 0x37, 0x2b, + 0x7f, 0x68, 0xb4, 0xda, 0x55, 0x8a, 0x19, 0x35, 0xec, 0x7f, 0xde, 0x0f, 0x71, 0xb0, 0xad, 0xce, + 0x58, 0x69, 0xf5, 0xcc, 0x58, 0xf9, 0x02, 0x94, 0x5e, 0x0f, 0x7d, 0x6f, 0x3d, 0xce, 0x6b, 0xa9, + 0xe7, 0xe2, 0xe5, 0xca, 0xda, 0x4d, 0x8e, 0xa9, 0x31, 0x38, 0xf6, 0xa7, 0x16, 0xdd, 0x66, 0xd4, + 0x9d, 0xf8, 0xf0, 0xe5, 0x57, 0x04, 0x1c, 0x35, 0x06, 0xff, 0x4e, 0xd1, 0x0e, 0xd5, 0x86, 0xf1, + 0xf8, 0x3b, 0x45, 0x22, 0x0b, 0x39, 0x2f, 0x23, 0x33, 0x30, 0xa4, 0x8d, 0xea, 0xd2, 0x52, 0xaf, + 0x47, 0x4a, 0x5b, 0xde, 0x31, 0xc6, 0xe1, 0x0a, 0xa1, 0x34, 0xc4, 0x4a, 0x13, 0x4a, 0x25, 0x8f, + 0xeb, 0x49, 0xca, 0xb4, 0x2b, 0x64, 0xbb, 0x02, 0xa3, 0x66, 0x99, 0xe5, 0xf6, 0x1c, 0x3a, 0x09, + 0xb7, 0xa7, 0x19, 0xf9, 0x5d, 0x3c, 0x6a, 0xe4, 0x77, 0x72, 0x6d, 0x97, 0x8e, 0xb4, 0xb6, 0x3f, + 0xdf, 0x07, 0x83, 0xb7, 0x69, 0xc0, 0xb3, 0xf1, 0x5e, 0x86, 0xc1, 0x1d, 0xf1, 0x33, 0xfd, 0x84, + 0x4f, 0x62, 0xa0, 0x2a, 0x67, 0xf3, 0xb6, 0xd9, 0x71, 0x9b, 0xb5, 0x85, 0x78, 0x17, 0xc7, 0x69, + 0xca, 0x54, 0x01, 0xc6, 0x38, 0xac, 0x42, 0x9d, 0x69, 0xf6, 0xad, 0x96, 0x1b, 0xa5, 0x83, 0x80, + 0xae, 0xab, 0x02, 0x8c, 0x71, 0xc8, 0x73, 0x30, 0x50, 0x77, 0xa3, 0x0d, 0xa7, 0x9e, 0xf6, 0xf2, + 0x5d, 0xe7, 0x50, 0x94, 0xa5, 0xdc, 0x4d, 0xe4, 0x46, 0x1b, 0x01, 0xe5, 0x96, 0xdd, 0xae, 0xb7, + 0xfc, 0xd7, 0x8d, 0x32, 0x4c, 0x60, 0xf2, 0x26, 0xf9, 0xb2, 0x67, 0x32, 0x02, 0x32, 0x6e, 0x92, + 0x2a, 0xc0, 0x18, 0x87, 0xad, 0xff, 0xaa, 0xdf, 0x6a, 0xbb, 0x4d, 0x19, 0x14, 0x6b, 0xac, 0xff, + 0x79, 0x09, 0x47, 0x8d, 0xc1, 0xb0, 0x99, 0x08, 0x63, 0xe2, 0x27, 0xfd, 0x4d, 0x98, 0x75, 0x09, + 0x47, 0x8d, 0x61, 0xdf, 0x86, 0x51, 0xb1, 0x93, 0xe7, 0x9b, 0x8e, 0xdb, 0xba, 0x3e, 0x4f, 0xae, + 0x75, 0x45, 0x7e, 0x5f, 0xce, 0x88, 0xfc, 0x3e, 0x9f, 0xa8, 0xd4, 0x1d, 0x01, 0x6e, 0x7f, 0xbf, + 0x00, 0xa5, 0x53, 0xfc, 0xac, 0xd6, 0xa9, 0x7f, 0xb4, 0x91, 0xdc, 0x4d, 0x7d, 0x52, 0x6b, 0x3d, + 0xcf, 0x87, 0x1c, 0x87, 0x7e, 0x4e, 0xeb, 0xa7, 0x16, 0x9c, 0x53, 0xa8, 0x5c, 0xa8, 0xcd, 0xb9, + 0x1e, 0x8f, 0x0f, 0x38, 0xf9, 0x61, 0x7e, 0x2b, 0x31, 0xcc, 0x1f, 0xcb, 0xaf, 0xcb, 0x66, 0x3f, + 0x7a, 0x7e, 0x27, 0xf3, 0x27, 0x16, 0x94, 0xb3, 0x2a, 0x9c, 0xc2, 0xf7, 0xc4, 0xde, 0x4c, 0x7e, + 0x4f, 0xec, 0xf6, 0xc9, 0xf4, 0xbc, 0xc7, 0x77, 0xc5, 0x7e, 0xda, 0xa3, 0xdf, 0xfc, 0x23, 0x5e, + 0x4d, 0x75, 0xdc, 0x59, 0x79, 0xb9, 0xce, 0x04, 0x8b, 0xec, 0x73, 0xb3, 0x09, 0x03, 0x21, 0x77, + 0xa6, 0xcb, 0x25, 0x70, 0x23, 0x8f, 0x43, 0x90, 0xd1, 0x93, 0xa6, 0x4f, 0xfe, 0x1b, 0x25, 0x0f, + 0xfb, 0x3f, 0x5b, 0x30, 0x72, 0x8a, 0x1f, 0x8d, 0xf3, 0x93, 0x93, 0xfc, 0x72, 0x7e, 0x93, 0xdc, + 0x63, 0x62, 0xf7, 0x8b, 0xd0, 0xf5, 0x1d, 0x2d, 0xf2, 0x05, 0x4b, 0x3b, 0xd0, 0x45, 0x90, 0xd1, + 0x27, 0xf2, 0x6b, 0xc7, 0x71, 0xb2, 0x6b, 0x91, 0x6f, 0xa4, 0x52, 0x8e, 0x15, 0xf2, 0xca, 0xe3, + 0xd1, 0xd5, 0x9a, 0x07, 0x48, 0x3d, 0xf6, 0x35, 0x0b, 0x40, 0xb4, 0x53, 0xa6, 0x0a, 0x65, 0x6d, + 0xdb, 0x3c, 0xb1, 0x91, 0x62, 0x4c, 0x44, 0xd3, 0xb4, 0x80, 0x8c, 0x0b, 0xd0, 0x68, 0xc9, 0x43, + 0xe4, 0x14, 0x7b, 0xe8, 0x74, 0x66, 0x5f, 0xb1, 0x60, 0x3c, 0xd5, 0xdc, 0x8c, 0xfa, 0x5b, 0xc9, + 0xef, 0xeb, 0xe4, 0x70, 0x6e, 0x25, 0x13, 0x48, 0x9a, 0xb7, 0xb4, 0x3f, 0x7e, 0x1f, 0x24, 0x3e, + 0x40, 0x48, 0xde, 0x84, 0x21, 0x75, 0xc5, 0x52, 0xcb, 0x3b, 0xcf, 0xef, 0x8c, 0x69, 0x3d, 0x4a, + 0x41, 0x42, 0x8c, 0xf9, 0xa5, 0xe2, 0x73, 0x0a, 0x47, 0x8a, 0xcf, 0x79, 0xb4, 0x5f, 0x29, 0xcb, + 0x36, 0x80, 0xf5, 0x9f, 0x88, 0x01, 0xec, 0xc9, 0xdc, 0x0d, 0x60, 0x4f, 0x9d, 0xb2, 0x01, 0xcc, + 0xf0, 0x46, 0x14, 0x1f, 0xc2, 0x1b, 0xf1, 0x26, 0x9c, 0xdb, 0x89, 0xb5, 0x5b, 0xbd, 0x92, 0x64, + 0xce, 0x8a, 0xcb, 0x99, 0x66, 0x2f, 0xa6, 0xa9, 0x87, 0x11, 0xf5, 0x22, 0x43, 0x2f, 0x8e, 0x43, + 0x83, 0x6e, 0x67, 0x90, 0xc3, 0x4c, 0x26, 0x69, 0xb3, 0xf2, 0xe0, 0x11, 0xcc, 0xca, 0xdf, 0xb2, + 0xe0, 0xbc, 0xd3, 0xf5, 0x52, 0x83, 0x5d, 0x11, 0x4b, 0x79, 0x05, 0xb4, 0xcf, 0x66, 0x91, 0x97, + 0xf6, 0xfb, 0xac, 0x22, 0xcc, 0x6e, 0x10, 0x79, 0x36, 0xf6, 0xf1, 0x89, 0x80, 0xb2, 0x6c, 0x87, + 0xdc, 0x37, 0xd2, 0x81, 0x03, 0xc0, 0x87, 0xfe, 0x93, 0xf9, 0xaa, 0xf5, 0x39, 0x04, 0x0f, 0x0c, + 0x3f, 0x44, 0xf0, 0x40, 0xca, 0xc6, 0x3f, 0x92, 0x93, 0x8d, 0xdf, 0x83, 0x09, 0xb7, 0xe5, 0xd4, + 0xe9, 0x7a, 0xa7, 0xd9, 0x14, 0xa1, 0xe3, 0xea, 0x4b, 0x70, 0x99, 0xa6, 0x82, 0x15, 0xbf, 0xea, + 0x34, 0xd3, 0x1f, 0xdc, 0xd4, 0x21, 0xf2, 0x4b, 0x29, 0x4a, 0xd8, 0x45, 0x9b, 0x2d, 0x58, 0x9e, + 0x3c, 0x89, 0x46, 0x6c, 0xb4, 0xb9, 0x87, 0xba, 0x24, 0x16, 0xec, 0x8d, 0x18, 0x8c, 0x26, 0x0e, + 0x59, 0x86, 0xa1, 0x9a, 0x17, 0xca, 0x47, 0x67, 0xe3, 0x5c, 0x98, 0xbd, 0x9f, 0x89, 0xc0, 0x85, + 0x9b, 0x15, 0xfd, 0xdc, 0xec, 0xc9, 0x8c, 0xbc, 0x5c, 0xba, 0x1c, 0xe3, 0xfa, 0x64, 0x95, 0x13, + 0x93, 0x1f, 0xf3, 0x10, 0x8e, 0xe3, 0xa7, 0x7b, 0x58, 0xa6, 0x17, 0x6e, 0xaa, 0xcf, 0x91, 0x8c, + 0x4a, 0x76, 0xf2, 0xab, 0x1c, 0x31, 0x05, 0xe3, 0x8b, 0x7c, 0x67, 0x0e, 0xfd, 0x22, 0x1f, 0x4f, + 0xc8, 0x17, 0x35, 0xb5, 0x1f, 0xea, 0x52, 0x6e, 0x09, 0xf9, 0xe2, 0x90, 0x2c, 0x99, 0x90, 0x2f, + 0x06, 0xa0, 0xc9, 0x92, 0xac, 0xf5, 0xf2, 0xc7, 0x9d, 0xe5, 0x42, 0xe3, 0xf8, 0xde, 0x35, 0xd3, + 0x31, 0x73, 0xee, 0x50, 0xc7, 0x4c, 0x97, 0x23, 0xe9, 0xfc, 0x31, 0x1c, 0x49, 0x0d, 0x9e, 0x2a, + 0xed, 0xfa, 0xbc, 0xf4, 0xdd, 0xe5, 0x70, 0x63, 0xe1, 0xcf, 0xd0, 0x45, 0x88, 0x1b, 0xff, 0x89, + 0x82, 0x41, 0xcf, 0xc8, 0xcd, 0x8b, 0x0f, 0x1c, 0xb9, 0xc9, 0xc4, 0x73, 0x0c, 0xe7, 0x39, 0xf7, + 0x8a, 0x52, 0x3c, 0xc7, 0x60, 0x34, 0x71, 0xd2, 0x6e, 0x99, 0xc7, 0x4f, 0xcc, 0x2d, 0x33, 0x79, + 0x0a, 0x6e, 0x99, 0x27, 0x8e, 0xec, 0x96, 0x79, 0x1b, 0xce, 0xb6, 0xfd, 0xda, 0x82, 0x1b, 0x06, + 0x1d, 0xfe, 0x96, 0x66, 0xae, 0x53, 0xab, 0xd3, 0x88, 0xfb, 0x75, 0x86, 0xaf, 0x5c, 0x31, 0x1b, + 0xd9, 0xe6, 0x1b, 0x79, 0x7a, 0xe7, 0xc5, 0x4d, 0x1a, 0x89, 0xc9, 0x4c, 0xd7, 0xe2, 0x16, 0x01, + 0x1e, 0xe3, 0x97, 0x51, 0x88, 0x59, 0x7c, 0x4c, 0xaf, 0xd0, 0xd3, 0xa7, 0xe3, 0x15, 0xfa, 0x28, + 0x94, 0xc2, 0x46, 0x27, 0xaa, 0xf9, 0xbb, 0x1e, 0x77, 0xfd, 0x0d, 0xe9, 0x6f, 0x72, 0x97, 0x2a, + 0x12, 0x7e, 0x6f, 0x7f, 0x6a, 0x42, 0xfd, 0x36, 0x6c, 0x66, 0x12, 0x42, 0x7e, 0xa3, 0xc7, 0x6b, + 0x01, 0xfb, 0x24, 0x5f, 0x0b, 0x5c, 0x3c, 0xd6, 0x4b, 0x81, 0x2c, 0xd7, 0xd7, 0x33, 0xef, 0x39, + 0xd7, 0xd7, 0xaf, 0x5b, 0x30, 0xba, 0x63, 0x1a, 0x28, 0xa5, 0x7b, 0x2e, 0x87, 0x30, 0x81, 0x84, + 0xdd, 0x73, 0xce, 0x66, 0xc2, 0x2e, 0x01, 0xba, 0x97, 0x06, 0x60, 0xb2, 0x25, 0x19, 0x21, 0x0c, + 0xcf, 0x3e, 0xaa, 0x10, 0x86, 0xb7, 0xb9, 0x30, 0x53, 0x37, 0x5d, 0xee, 0xb3, 0xcb, 0x37, 0x82, + 0x51, 0x09, 0x46, 0x1d, 0xc0, 0x68, 0xf2, 0x23, 0x5f, 0xb6, 0x60, 0x42, 0x5d, 0xce, 0xa4, 0x83, + 0x21, 0x94, 0x31, 0x58, 0x79, 0xde, 0x09, 0x79, 0x10, 0xef, 0x46, 0x8a, 0x0f, 0x76, 0x71, 0x66, + 0xa2, 0x5d, 0x87, 0xbc, 0xd4, 0x43, 0x1e, 0x6a, 0x28, 0x15, 0x99, 0xd9, 0x18, 0x8c, 0x26, 0x0e, + 0xf9, 0x4d, 0xfd, 0xad, 0xdd, 0xcb, 0x5c, 0xaa, 0xbf, 0x9a, 0xb3, 0x82, 0x9a, 0xc7, 0x07, 0x77, + 0xc9, 0xaf, 0x5a, 0x30, 0xb1, 0x9b, 0xb2, 0x6a, 0xc8, 0x20, 0x34, 0xcc, 0xdf, 0x5e, 0xd2, 0xe3, + 0xe3, 0xf0, 0x5d, 0x2d, 0x78, 0x68, 0x0f, 0xf0, 0x7b, 0xea, 0x43, 0xc2, 0x7f, 0x44, 0x60, 0x2c, + 0xf5, 0xa5, 0xfb, 0x0f, 0x24, 0xd3, 0x74, 0x5f, 0x4a, 0x67, 0x3c, 0x1e, 0x55, 0xf8, 0x89, 0xac, + 0xc7, 0x89, 0xb4, 0xc4, 0x85, 0x13, 0x4d, 0x4b, 0xdc, 0x77, 0x3a, 0x69, 0x89, 0x27, 0x4e, 0x22, + 0x2d, 0xf1, 0x99, 0x63, 0xa5, 0x25, 0x36, 0xd2, 0x42, 0xf7, 0xdf, 0x27, 0x2d, 0xf4, 0x2c, 0x8c, + 0xab, 0xe8, 0x7e, 0x2a, 0xf3, 0xcd, 0x0a, 0xc7, 0xde, 0x45, 0x59, 0x65, 0x7c, 0x3e, 0x59, 0x8c, + 0x69, 0x7c, 0xf2, 0xae, 0x05, 0x45, 0x8f, 0xd7, 0x1c, 0xc8, 0xeb, 0x1b, 0x0d, 0xc9, 0xa5, 0xc5, + 0xef, 0xad, 0x52, 0x2c, 0xa8, 0x78, 0xc6, 0x22, 0x87, 0xdd, 0x53, 0x3f, 0x50, 0xb4, 0x80, 0xbc, + 0x06, 0x65, 0x7f, 0x6b, 0xab, 0xe9, 0x3b, 0xb5, 0x38, 0x77, 0xb2, 0xf2, 0x3c, 0x8a, 0xd7, 0x59, + 0x3a, 0xc1, 0xdf, 0x5a, 0x0f, 0x3c, 0xec, 0x49, 0x81, 0x7c, 0x8b, 0x29, 0x03, 0x91, 0x1f, 0xd0, + 0x5a, 0x6c, 0x24, 0x19, 0xe2, 0x7d, 0xa6, 0xb9, 0xf7, 0xb9, 0x92, 0xe4, 0x23, 0x7a, 0xaf, 0x27, + 0x25, 0x55, 0x8a, 0xe9, 0x66, 0x91, 0x00, 0x2e, 0xb4, 0xb3, 0x6c, 0x34, 0xa1, 0x7c, 0x93, 0x70, + 0x98, 0xa5, 0x48, 0x6d, 0xdd, 0x0b, 0x99, 0x56, 0x9e, 0x10, 0x7b, 0x50, 0x36, 0xb3, 0x2a, 0x97, + 0x4e, 0x27, 0xab, 0xf2, 0x3b, 0xfc, 0x63, 0xf6, 0x22, 0x53, 0x8e, 0xba, 0xf5, 0x2f, 0xe7, 0x12, + 0x2c, 0x2f, 0x68, 0x1a, 0x1f, 0x42, 0xd3, 0x6c, 0xd0, 0x60, 0x49, 0xfe, 0x5f, 0x66, 0x02, 0x70, + 0x61, 0xda, 0xa8, 0xe7, 0xbe, 0x26, 0xde, 0x73, 0x49, 0xc0, 0xff, 0x89, 0x05, 0x93, 0x62, 0xe5, + 0xa5, 0x15, 0x6a, 0x76, 0x9c, 0xcb, 0xe8, 0xfd, 0xbc, 0x9d, 0xd3, 0x3c, 0x4e, 0xa7, 0x92, 0xe0, + 0xca, 0x7d, 0xa6, 0x87, 0xb4, 0x84, 0x7c, 0x2d, 0x43, 0x8d, 0x1f, 0xcf, 0xcb, 0x58, 0x98, 0x9d, + 0x3c, 0xfa, 0xec, 0xc1, 0x51, 0x34, 0xf7, 0x7f, 0xd6, 0xd3, 0x96, 0x49, 0x78, 0xf3, 0xfe, 0xc6, + 0x09, 0xd9, 0x32, 0xcd, 0x0c, 0xd7, 0xc7, 0xb1, 0x68, 0x4e, 0x7e, 0xc1, 0x12, 0x1f, 0xa1, 0xe8, + 0xa9, 0x85, 0x6c, 0x26, 0xb5, 0x90, 0x95, 0x3c, 0xd3, 0xe0, 0x9b, 0xea, 0xd0, 0xaf, 0x58, 0x70, + 0x2e, 0x4b, 0x48, 0x66, 0x34, 0xe9, 0x93, 0xc9, 0x26, 0xe5, 0xa8, 0x6c, 0x9b, 0x0d, 0xca, 0x27, + 0xf7, 0xf7, 0x4f, 0x86, 0x0c, 0x0f, 0x52, 0x44, 0xdb, 0xb9, 0x07, 0xfa, 0x79, 0x30, 0xe0, 0x7a, + 0x4d, 0xd7, 0xa3, 0xf2, 0x51, 0x4f, 0x9e, 0x57, 0x0f, 0x99, 0x6b, 0x9f, 0x51, 0x47, 0xc9, 0xe5, + 0x11, 0x3b, 0x94, 0xd2, 0xdf, 0x11, 0xe9, 0x3f, 0xfd, 0xef, 0x88, 0xec, 0xc2, 0xd0, 0xae, 0x1b, + 0x35, 0xb8, 0x23, 0x5c, 0xfa, 0x69, 0x72, 0x78, 0x0c, 0xc3, 0xc8, 0xc5, 0x7d, 0xbf, 0xa3, 0x18, + 0x60, 0xcc, 0x8b, 0xcc, 0x08, 0xc6, 0x3c, 0xbc, 0x2f, 0x1d, 0x77, 0x75, 0x47, 0x15, 0x60, 0x8c, + 0xc3, 0x06, 0x6b, 0x84, 0xfd, 0x53, 0x49, 0x2f, 0x64, 0x46, 0xc2, 0x3c, 0x12, 0x5e, 0x49, 0x8a, + 0xe2, 0xc9, 0xd9, 0x1d, 0x83, 0x07, 0x26, 0x38, 0xea, 0xa4, 0x90, 0xa5, 0x9e, 0x49, 0x21, 0xdf, + 0xe2, 0x67, 0x7e, 0xe4, 0x7a, 0x1d, 0xba, 0xe6, 0xc9, 0xa0, 0xc0, 0x95, 0x7c, 0x1e, 0xc8, 0x09, + 0x9a, 0x22, 0x1d, 0x41, 0xfc, 0x1f, 0x0d, 0x7e, 0x86, 0xb9, 0x7c, 0xf8, 0x50, 0x73, 0x79, 0x7c, + 0x53, 0x1e, 0xc9, 0xfd, 0xa6, 0x1c, 0xd1, 0x76, 0x2e, 0x37, 0xe5, 0xf7, 0xd4, 0x8d, 0xf2, 0xff, + 0x58, 0x40, 0xf4, 0xd1, 0xed, 0x84, 0xdb, 0xf2, 0xe3, 0x4f, 0x27, 0x1f, 0xe2, 0xf5, 0x19, 0x0b, + 0xc0, 0xd3, 0x5f, 0x9b, 0xca, 0xf7, 0xd4, 0x12, 0x34, 0xe3, 0x06, 0xc4, 0x30, 0x34, 0x78, 0xda, + 0xff, 0xd3, 0x82, 0x0b, 0xdd, 0x7d, 0x3f, 0x85, 0x00, 0xa0, 0xbd, 0x64, 0x00, 0xd0, 0x46, 0x8e, + 0x16, 0x57, 0xdd, 0x8d, 0x1e, 0xa1, 0x40, 0x3f, 0x2e, 0xc0, 0xb8, 0x89, 0x5c, 0xa1, 0xa7, 0x31, + 0xd9, 0xbb, 0x89, 0x78, 0xbe, 0x5b, 0xf9, 0xf6, 0xb7, 0x22, 0x0d, 0xf7, 0x59, 0xd1, 0x93, 0xef, + 0xa4, 0xa2, 0x27, 0xef, 0xe4, 0xcf, 0xfa, 0xf0, 0x20, 0xca, 0xff, 0x6e, 0xc1, 0xd9, 0x54, 0x8d, + 0x53, 0x58, 0x60, 0x3b, 0xc9, 0x05, 0xf6, 0x4a, 0xee, 0xbd, 0xee, 0xb1, 0xba, 0x7e, 0xab, 0xd0, + 0xd5, 0x5b, 0x7e, 0x0f, 0xf8, 0xbc, 0x05, 0xc5, 0xc8, 0x09, 0xb7, 0x55, 0x2c, 0xce, 0x27, 0x4f, + 0x64, 0x05, 0x4c, 0xb3, 0xdf, 0x52, 0x3a, 0xeb, 0xf6, 0x71, 0x18, 0x0a, 0xee, 0x93, 0x9f, 0xb3, + 0x00, 0x62, 0xa4, 0x47, 0xa5, 0xb2, 0xda, 0xdf, 0x2e, 0xc0, 0xf9, 0xcc, 0x65, 0x44, 0xbe, 0xa8, + 0x8d, 0x3a, 0x56, 0xde, 0x91, 0x66, 0x09, 0x46, 0xa6, 0x6d, 0x67, 0x34, 0x61, 0xdb, 0x91, 0x26, + 0x9d, 0x47, 0x75, 0xe1, 0x90, 0x62, 0xda, 0x18, 0xac, 0x1f, 0x59, 0x71, 0xf0, 0xa2, 0x4e, 0x7e, + 0xf1, 0xe7, 0x30, 0xd2, 0xdb, 0xfe, 0xb1, 0x11, 0x6f, 0xad, 0x3a, 0x7a, 0x0a, 0xb2, 0x62, 0x37, + 0x29, 0x2b, 0x30, 0x7f, 0xf7, 0x5f, 0x0f, 0x61, 0xf1, 0x29, 0xc8, 0xf2, 0x07, 0x1e, 0x2d, 0x73, + 0x56, 0xe2, 0xcd, 0x54, 0xe1, 0xc8, 0x6f, 0xa6, 0x46, 0x61, 0xf8, 0x63, 0x6e, 0x5b, 0xbb, 0xae, + 0xa6, 0xbf, 0xfb, 0xc3, 0x4b, 0x8f, 0xfd, 0xfe, 0x0f, 0x2f, 0x3d, 0xf6, 0xfd, 0x1f, 0x5e, 0x7a, + 0xec, 0x33, 0x07, 0x97, 0xac, 0xef, 0x1e, 0x5c, 0xb2, 0x7e, 0xff, 0xe0, 0x92, 0xf5, 0xfd, 0x83, + 0x4b, 0xd6, 0x7f, 0x39, 0xb8, 0x64, 0xfd, 0x9d, 0xff, 0x7a, 0xe9, 0xb1, 0x8f, 0x95, 0x54, 0xc7, + 0xfe, 0x2c, 0x00, 0x00, 0xff, 0xff, 0xb8, 0x44, 0xb8, 0x6a, 0x12, 0xb8, 0x00, 0x00, } func (m *Amount) Marshal() (dAtA []byte, err error) { @@ -6254,39 +6252,6 @@ func (m *DataSource) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } -func (m *EndpointParam) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil -} - -func (m *EndpointParam) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} - -func (m *EndpointParam) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - i -= len(m.Value) - copy(dAtA[i:], m.Value) - i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value))) - i-- - dAtA[i] = 0x12 - i -= len(m.Key) - copy(dAtA[i:], m.Key) - i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key))) - i-- - dAtA[i] = 0xa - return len(dAtA) - i, nil -} - func (m *Event) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -6899,24 +6864,18 @@ func (m *HTTPArtifact) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l - i-- - if m.FollowTemporaryRedirects { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } - i-- - dAtA[i] = 0x20 - { - size, err := m.HTTPAuth.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err + if m.Auth != nil { + { + size, err := m.Auth.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) } - i -= size - i = encodeVarintGenerated(dAtA, i, uint64(size)) + i-- + dAtA[i] = 0x1a } - i-- - dAtA[i] = 0x1a if len(m.Headers) > 0 { for iNdEx := len(m.Headers) - 1; iNdEx >= 0; iNdEx-- { { @@ -8107,15 +8066,6 @@ func (m *OAuth2Auth) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l - if len(m.Scopes) > 0 { - for iNdEx := len(m.Scopes) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.Scopes[iNdEx]) - copy(dAtA[i:], m.Scopes[iNdEx]) - i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scopes[iNdEx]))) - i-- - dAtA[i] = 0x2a - } - } if len(m.EndpointParams) > 0 { for iNdEx := len(m.EndpointParams) - 1; iNdEx >= 0; iNdEx-- { { @@ -8127,7 +8077,16 @@ func (m *OAuth2Auth) MarshalToSizedBuffer(dAtA []byte) (int, error) { i = encodeVarintGenerated(dAtA, i, uint64(size)) } i-- - dAtA[i] = 0x22 + dAtA[i] = 0x32 + } + } + if len(m.Scopes) > 0 { + for iNdEx := len(m.Scopes) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Scopes[iNdEx]) + copy(dAtA[i:], m.Scopes[iNdEx]) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scopes[iNdEx]))) + i-- + dAtA[i] = 0x2a } } if m.TokenURLSecret != nil { @@ -8169,6 +8128,39 @@ func (m *OAuth2Auth) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } +func (m *OAuth2EndpointParam) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *OAuth2EndpointParam) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *OAuth2EndpointParam) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + i -= len(m.Value) + copy(dAtA[i:], m.Value) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value))) + i-- + dAtA[i] = 0x12 + i -= len(m.Key) + copy(dAtA[i:], m.Key) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key))) + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + func (m *OSSArtifact) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -12888,19 +12880,6 @@ func (m *DataSource) Size() (n int) { return n } -func (m *EndpointParam) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - l = len(m.Key) - n += 1 + l + sovGenerated(uint64(l)) - l = len(m.Value) - n += 1 + l + sovGenerated(uint64(l)) - return n -} - func (m *Event) Size() (n int) { if m == nil { return 0 @@ -13129,9 +13108,10 @@ func (m *HTTPArtifact) Size() (n int) { n += 1 + l + sovGenerated(uint64(l)) } } - l = m.HTTPAuth.Size() - n += 1 + l + sovGenerated(uint64(l)) - n += 2 + if m.Auth != nil { + l = m.Auth.Size() + n += 1 + l + sovGenerated(uint64(l)) + } return n } @@ -13586,18 +13566,31 @@ func (m *OAuth2Auth) Size() (n int) { l = m.TokenURLSecret.Size() n += 1 + l + sovGenerated(uint64(l)) } + if len(m.Scopes) > 0 { + for _, s := range m.Scopes { + l = len(s) + n += 1 + l + sovGenerated(uint64(l)) + } + } if len(m.EndpointParams) > 0 { for _, e := range m.EndpointParams { l = e.Size() n += 1 + l + sovGenerated(uint64(l)) } } - if len(m.Scopes) > 0 { - for _, s := range m.Scopes { - l = len(s) - n += 1 + l + sovGenerated(uint64(l)) - } + return n +} + +func (m *OAuth2EndpointParam) Size() (n int) { + if m == nil { + return 0 } + var l int + _ = l + l = len(m.Key) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.Value) + n += 1 + l + sovGenerated(uint64(l)) return n } @@ -15484,23 +15477,12 @@ func (this *DataSource) String() string { }, "") return s } -func (this *EndpointParam) String() string { +func (this *Event) String() string { if this == nil { return "nil" } - s := strings.Join([]string{`&EndpointParam{`, - `Key:` + fmt.Sprintf("%v", this.Key) + `,`, - `Value:` + fmt.Sprintf("%v", this.Value) + `,`, - `}`, - }, "") - return s -} -func (this *Event) String() string { - if this == nil { - return "nil" - } - s := strings.Join([]string{`&Event{`, - `Selector:` + fmt.Sprintf("%v", this.Selector) + `,`, + s := strings.Join([]string{`&Event{`, + `Selector:` + fmt.Sprintf("%v", this.Selector) + `,`, `}`, }, "") return s @@ -15661,8 +15643,7 @@ func (this *HTTPArtifact) String() string { s := strings.Join([]string{`&HTTPArtifact{`, `URL:` + fmt.Sprintf("%v", this.URL) + `,`, `Headers:` + repeatedStringForHeaders + `,`, - `HTTPAuth:` + strings.Replace(strings.Replace(this.HTTPAuth.String(), "HTTPAuth", "HTTPAuth", 1), `&`, ``, 1) + `,`, - `FollowTemporaryRedirects:` + fmt.Sprintf("%v", this.FollowTemporaryRedirects) + `,`, + `Auth:` + strings.Replace(this.Auth.String(), "HTTPAuth", "HTTPAuth", 1) + `,`, `}`, }, "") return s @@ -16006,17 +15987,28 @@ func (this *OAuth2Auth) String() string { if this == nil { return "nil" } - repeatedStringForEndpointParams := "[]EndpointParam{" + repeatedStringForEndpointParams := "[]OAuth2EndpointParam{" for _, f := range this.EndpointParams { - repeatedStringForEndpointParams += strings.Replace(strings.Replace(f.String(), "EndpointParam", "EndpointParam", 1), `&`, ``, 1) + "," + repeatedStringForEndpointParams += strings.Replace(strings.Replace(f.String(), "OAuth2EndpointParam", "OAuth2EndpointParam", 1), `&`, ``, 1) + "," } repeatedStringForEndpointParams += "}" s := strings.Join([]string{`&OAuth2Auth{`, `ClientIDSecret:` + strings.Replace(fmt.Sprintf("%v", this.ClientIDSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`, `ClientSecretSecret:` + strings.Replace(fmt.Sprintf("%v", this.ClientSecretSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`, `TokenURLSecret:` + strings.Replace(fmt.Sprintf("%v", this.TokenURLSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`, - `EndpointParams:` + repeatedStringForEndpointParams + `,`, `Scopes:` + fmt.Sprintf("%v", this.Scopes) + `,`, + `EndpointParams:` + repeatedStringForEndpointParams + `,`, + `}`, + }, "") + return s +} +func (this *OAuth2EndpointParam) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&OAuth2EndpointParam{`, + `Key:` + fmt.Sprintf("%v", this.Key) + `,`, + `Value:` + fmt.Sprintf("%v", this.Value) + `,`, `}`, }, "") return s @@ -22293,120 +22285,6 @@ func (m *DataSource) Unmarshal(dAtA []byte) error { } return nil } -func (m *EndpointParam) Unmarshal(dAtA []byte) error { - l := len(dAtA) - iNdEx := 0 - for iNdEx < l { - preIndex := iNdEx - var wire uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - wire |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: EndpointParam: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: EndpointParam: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.Key = string(dAtA[iNdEx:postIndex]) - iNdEx = postIndex - case 2: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.Value = string(dAtA[iNdEx:postIndex]) - iNdEx = postIndex - default: - iNdEx = preIndex - skippy, err := skipGenerated(dAtA[iNdEx:]) - if err != nil { - return err - } - if (skippy < 0) || (iNdEx+skippy) < 0 { - return ErrInvalidLengthGenerated - } - if (iNdEx + skippy) > l { - return io.ErrUnexpectedEOF - } - iNdEx += skippy - } - } - - if iNdEx > l { - return io.ErrUnexpectedEOF - } - return nil -} func (m *Event) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -24356,7 +24234,7 @@ func (m *HTTPArtifact) Unmarshal(dAtA []byte) error { iNdEx = postIndex case 3: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field HTTPAuth", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Auth", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -24383,30 +24261,13 @@ func (m *HTTPArtifact) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - if err := m.HTTPAuth.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + if m.Auth == nil { + m.Auth = &HTTPAuth{} + } + if err := m.Auth.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex - case 4: - if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field FollowTemporaryRedirects", wireType) - } - var v int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - v |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - m.FollowTemporaryRedirects = bool(v != 0) default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) @@ -28268,7 +28129,39 @@ func (m *OAuth2Auth) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex - case 4: + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Scopes = append(m.Scopes, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field EndpointParams", wireType) } @@ -28297,14 +28190,64 @@ func (m *OAuth2Auth) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.EndpointParams = append(m.EndpointParams, EndpointParam{}) + m.EndpointParams = append(m.EndpointParams, OAuth2EndpointParam{}) if err := m.EndpointParams[len(m.EndpointParams)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex - case 5: + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *OAuth2EndpointParam) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: OAuth2EndpointParam: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: OAuth2EndpointParam: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { @@ -28332,7 +28275,39 @@ func (m *OAuth2Auth) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Scopes = append(m.Scopes, string(dAtA[iNdEx:postIndex])) + m.Key = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Value = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex diff --git a/pkg/apis/workflow/v1alpha1/generated.proto b/pkg/apis/workflow/v1alpha1/generated.proto index 678637ddac77..d0629e7c2705 100644 --- a/pkg/apis/workflow/v1alpha1/generated.proto +++ b/pkg/apis/workflow/v1alpha1/generated.proto @@ -450,15 +450,6 @@ message DataSource { optional ArtifactPaths artifactPaths = 1; } -// EndpointParam is for requesting optional fields that should be sent in the oauth request -message EndpointParam { - // Name is the header name - optional string key = 1; - - // Value is the literal value to use for the header - optional string value = 2; -} - message Event { // Selector (https://github.com/antonmedv/expr) that we must must match the event. E.g. `payload.message == "test"` optional string selector = 1; @@ -627,11 +618,8 @@ message HTTPArtifact { // Headers are an optional list of headers to send with HTTP requests for artifacts repeated Header headers = 2; - // HTTPAuth contains information for client authentication - optional HTTPAuth hTTPAuth = 3; - - // whether to follow temporary redirects, needed for webHDFS - optional bool followTemporaryRedirects = 4; + // Auth contains information for client authentication + optional HTTPAuth auth = 3; } message HTTPAuth { @@ -937,7 +925,16 @@ message OAuth2Auth { repeated string scopes = 5; - repeated EndpointParam endpointParams = 4; + repeated OAuth2EndpointParam endpointParams = 6; +} + +// EndpointParam is for requesting optional fields that should be sent in the oauth request +message OAuth2EndpointParam { + // Name is the header name + optional string key = 1; + + // Value is the literal value to use for the header + optional string value = 2; } // OSSArtifact is the location of an Alibaba Cloud OSS artifact diff --git a/pkg/apis/workflow/v1alpha1/openapi_generated.go b/pkg/apis/workflow/v1alpha1/openapi_generated.go index 5079ba007c77..5755f0a5e413 100644 --- a/pkg/apis/workflow/v1alpha1/openapi_generated.go +++ b/pkg/apis/workflow/v1alpha1/openapi_generated.go @@ -47,7 +47,6 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.DAGTemplate": schema_pkg_apis_workflow_v1alpha1_DAGTemplate(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Data": schema_pkg_apis_workflow_v1alpha1_Data(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.DataSource": schema_pkg_apis_workflow_v1alpha1_DataSource(ref), - "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.EndpointParam": schema_pkg_apis_workflow_v1alpha1_EndpointParam(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Event": schema_pkg_apis_workflow_v1alpha1_Event(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ExecutorConfig": schema_pkg_apis_workflow_v1alpha1_ExecutorConfig(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.GCSArtifact": schema_pkg_apis_workflow_v1alpha1_GCSArtifact(ref), @@ -86,6 +85,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.NodeSynchronizationStatus": schema_pkg_apis_workflow_v1alpha1_NodeSynchronizationStatus(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.NoneStrategy": schema_pkg_apis_workflow_v1alpha1_NoneStrategy(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2Auth": schema_pkg_apis_workflow_v1alpha1_OAuth2Auth(ref), + "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2EndpointParam": schema_pkg_apis_workflow_v1alpha1_OAuth2EndpointParam(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OSSArtifact": schema_pkg_apis_workflow_v1alpha1_OSSArtifact(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OSSArtifactRepository": schema_pkg_apis_workflow_v1alpha1_OSSArtifactRepository(ref), "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OSSBucket": schema_pkg_apis_workflow_v1alpha1_OSSBucket(ref), @@ -1922,35 +1922,6 @@ func schema_pkg_apis_workflow_v1alpha1_DataSource(ref common.ReferenceCallback) } } -func schema_pkg_apis_workflow_v1alpha1_EndpointParam(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "EndpointParam is for requesting optional fields that should be sent in the oauth request", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "key": { - SchemaProps: spec.SchemaProps{ - Description: "Name is the header name", - Default: "", - Type: []string{"string"}, - Format: "", - }, - }, - "value": { - SchemaProps: spec.SchemaProps{ - Description: "Value is the literal value to use for the header", - Type: []string{"string"}, - Format: "", - }, - }, - }, - Required: []string{"key"}, - }, - }, - } -} - func schema_pkg_apis_workflow_v1alpha1_Event(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ @@ -2619,29 +2590,10 @@ func schema_pkg_apis_workflow_v1alpha1_HTTPArtifact(ref common.ReferenceCallback }, }, }, - "clientCert": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClientCertAuth"), - }, - }, - "oauth2": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2Auth"), - }, - }, - "basicAuth": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.BasicAuth"), - }, - }, - "followTemporaryRedirects": { + "auth": { SchemaProps: spec.SchemaProps{ - Description: "whether to follow temporary redirects, needed for webHDFS", - Type: []string{"boolean"}, - Format: "", + Description: "Auth contains information for client authentication", + Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTPAuth"), }, }, }, @@ -2649,7 +2601,7 @@ func schema_pkg_apis_workflow_v1alpha1_HTTPArtifact(ref common.ReferenceCallback }, }, Dependencies: []string{ - "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.BasicAuth", "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.ClientCertAuth", "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Header", "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2Auth"}, + "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.HTTPAuth", "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.Header"}, } } @@ -3627,7 +3579,7 @@ func schema_pkg_apis_workflow_v1alpha1_OAuth2Auth(ref common.ReferenceCallback) Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.EndpointParam"), + Ref: ref("github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2EndpointParam"), }, }, }, @@ -3637,7 +3589,36 @@ func schema_pkg_apis_workflow_v1alpha1_OAuth2Auth(ref common.ReferenceCallback) }, }, Dependencies: []string{ - "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.EndpointParam", "k8s.io/api/core/v1.SecretKeySelector"}, + "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1.OAuth2EndpointParam", "k8s.io/api/core/v1.SecretKeySelector"}, + } +} + +func schema_pkg_apis_workflow_v1alpha1_OAuth2EndpointParam(ref common.ReferenceCallback) common.OpenAPIDefinition { + return common.OpenAPIDefinition{ + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "EndpointParam is for requesting optional fields that should be sent in the oauth request", + Type: []string{"object"}, + Properties: map[string]spec.Schema{ + "key": { + SchemaProps: spec.SchemaProps{ + Description: "Name is the header name", + Default: "", + Type: []string{"string"}, + Format: "", + }, + }, + "value": { + SchemaProps: spec.SchemaProps{ + Description: "Value is the literal value to use for the header", + Type: []string{"string"}, + Format: "", + }, + }, + }, + Required: []string{"key"}, + }, + }, } } diff --git a/pkg/apis/workflow/v1alpha1/workflow_types.go b/pkg/apis/workflow/v1alpha1/workflow_types.go index e6b525851d2a..e1a7d53326b6 100644 --- a/pkg/apis/workflow/v1alpha1/workflow_types.go +++ b/pkg/apis/workflow/v1alpha1/workflow_types.go @@ -2291,11 +2291,11 @@ type OAuth2Auth struct { ClientSecretSecret *apiv1.SecretKeySelector `json:"clientSecretSecret,omitempty" protobuf:"bytes,2,opt,name=clientSecretSecret"` TokenURLSecret *apiv1.SecretKeySelector `json:"tokenURLSecret,omitempty" protobuf:"bytes,3,opt,name=tokenURLSecret"` Scopes []string `json:"scopes,omitempty" protobuf:"bytes,5,rep,name=scopes"` - EndpointParams []EndpointParam `json:"endpointParams,omitempty" protobuf:"bytes,4,rep,name=endpointParams"` + EndpointParams []OAuth2EndpointParam `json:"endpointParams,omitempty" protobuf:"bytes,6,rep,name=endpointParams"` } // EndpointParam is for requesting optional fields that should be sent in the oauth request -type EndpointParam struct { +type OAuth2EndpointParam struct { // Name is the header name Key string `json:"key" protobuf:"bytes,1,opt,name=key"` @@ -2317,11 +2317,8 @@ type HTTPArtifact struct { // Headers are an optional list of headers to send with HTTP requests for artifacts Headers []Header `json:"headers,omitempty" protobuf:"bytes,2,rep,name=headers"` - // HTTPAuth contains information for client authentication - HTTPAuth `json:",inline" protobuf:"bytes,3,opt,name=hTTPAuth"` - - // whether to follow temporary redirects, needed for webHDFS - FollowTemporaryRedirects bool `json:"followTemporaryRedirects,omitempty" protobuf:"varint,4,opt,name=followTemporaryRedirects"` + // Auth contains information for client authentication + Auth *HTTPAuth `json:"auth,omitempty" protobuf:"bytes,3,opt,name=auth"` } func (h *HTTPArtifact) GetKey() (string, error) { diff --git a/pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go b/pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go index cf58e45ce8e5..1ccb763ab806 100644 --- a/pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go +++ b/pkg/apis/workflow/v1alpha1/zz_generated.deepcopy.go @@ -956,22 +956,6 @@ func (in *DataSource) DeepCopy() *DataSource { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *EndpointParam) DeepCopyInto(out *EndpointParam) { - *out = *in - return -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParam. -func (in *EndpointParam) DeepCopy() *EndpointParam { - if in == nil { - return nil - } - out := new(EndpointParam) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Event) DeepCopyInto(out *Event) { *out = *in @@ -1244,7 +1228,11 @@ func (in *HTTPArtifact) DeepCopyInto(out *HTTPArtifact) { *out = make([]Header, len(*in)) copy(*out, *in) } - in.HTTPAuth.DeepCopyInto(&out.HTTPAuth) + if in.Auth != nil { + in, out := &in.Auth, &out.Auth + *out = new(HTTPAuth) + (*in).DeepCopyInto(*out) + } return } @@ -1869,7 +1857,7 @@ func (in *OAuth2Auth) DeepCopyInto(out *OAuth2Auth) { } if in.EndpointParams != nil { in, out := &in.EndpointParams, &out.EndpointParams - *out = make([]EndpointParam, len(*in)) + *out = make([]OAuth2EndpointParam, len(*in)) copy(*out, *in) } return @@ -1885,6 +1873,22 @@ func (in *OAuth2Auth) DeepCopy() *OAuth2Auth { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *OAuth2EndpointParam) DeepCopyInto(out *OAuth2EndpointParam) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuth2EndpointParam. +func (in *OAuth2EndpointParam) DeepCopy() *OAuth2EndpointParam { + if in == nil { + return nil + } + out := new(OAuth2EndpointParam) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OSSArtifact) DeepCopyInto(out *OSSArtifact) { *out = *in diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md index 5fccc37fcb2a..97899afebf4b 100644 --- a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md @@ -8,11 +8,8 @@ HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**basicAuth** | [**IoArgoprojWorkflowV1alpha1BasicAuth**](IoArgoprojWorkflowV1alpha1BasicAuth.md) | | [optional] -**clientCert** | [**IoArgoprojWorkflowV1alpha1ClientCertAuth**](IoArgoprojWorkflowV1alpha1ClientCertAuth.md) | | [optional] -**followTemporaryRedirects** | **Boolean** | whether to follow temporary redirects, needed for webHDFS | [optional] +**auth** | [**IoArgoprojWorkflowV1alpha1HTTPAuth**](IoArgoprojWorkflowV1alpha1HTTPAuth.md) | | [optional] **headers** | [**List<IoArgoprojWorkflowV1alpha1Header>**](IoArgoprojWorkflowV1alpha1Header.md) | Headers are an optional list of headers to send with HTTP requests for artifacts | [optional] -**oauth2** | [**IoArgoprojWorkflowV1alpha1OAuth2Auth**](IoArgoprojWorkflowV1alpha1OAuth2Auth.md) | | [optional] **url** | **String** | URL of the artifact | diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md new file mode 100644 index 000000000000..0225f1505fc5 --- /dev/null +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md @@ -0,0 +1,15 @@ + + +# IoArgoprojWorkflowV1alpha1HTTPAuth + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**basicAuth** | [**IoArgoprojWorkflowV1alpha1BasicAuth**](IoArgoprojWorkflowV1alpha1BasicAuth.md) | | [optional] +**clientCert** | [**IoArgoprojWorkflowV1alpha1ClientCertAuth**](IoArgoprojWorkflowV1alpha1ClientCertAuth.md) | | [optional] +**oauth2** | [**IoArgoprojWorkflowV1alpha1OAuth2Auth**](IoArgoprojWorkflowV1alpha1OAuth2Auth.md) | | [optional] + + + diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md index 44c12529618c..d1698c499ebb 100644 --- a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **clientIDSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] **clientSecretSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] -**endpointParams** | [**List<IoArgoprojWorkflowV1alpha1EndpointParam>**](IoArgoprojWorkflowV1alpha1EndpointParam.md) | | [optional] +**endpointParams** | [**List<IoArgoprojWorkflowV1alpha1OAuth2EndpointParam>**](IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md) | | [optional] **scopes** | **List<String>** | | [optional] **tokenURLSecret** | [**io.kubernetes.client.openapi.models.V1SecretKeySelector**](io.kubernetes.client.openapi.models.V1SecretKeySelector.md) | | [optional] diff --git a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md similarity index 87% rename from sdks/java/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md rename to sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md index c1c1f2b692f9..4d68de359483 100644 --- a/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md +++ b/sdks/java/client/docs/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1EndpointParam +# IoArgoprojWorkflowV1alpha1OAuth2EndpointParam EndpointParam is for requesting optional fields that should be sent in the oauth request diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_artifact.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_artifact.py index 218d80d0a982..de7abcb14d7c 100644 --- a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_artifact.py +++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_artifact.py @@ -30,14 +30,10 @@ def lazy_import(): - from argo_workflows.model.io_argoproj_workflow_v1alpha1_basic_auth import IoArgoprojWorkflowV1alpha1BasicAuth - from argo_workflows.model.io_argoproj_workflow_v1alpha1_client_cert_auth import IoArgoprojWorkflowV1alpha1ClientCertAuth from argo_workflows.model.io_argoproj_workflow_v1alpha1_header import IoArgoprojWorkflowV1alpha1Header - from argo_workflows.model.io_argoproj_workflow_v1alpha1_o_auth2_auth import IoArgoprojWorkflowV1alpha1OAuth2Auth - globals()['IoArgoprojWorkflowV1alpha1BasicAuth'] = IoArgoprojWorkflowV1alpha1BasicAuth - globals()['IoArgoprojWorkflowV1alpha1ClientCertAuth'] = IoArgoprojWorkflowV1alpha1ClientCertAuth + from argo_workflows.model.io_argoproj_workflow_v1alpha1_http_auth import IoArgoprojWorkflowV1alpha1HTTPAuth + globals()['IoArgoprojWorkflowV1alpha1HTTPAuth'] = IoArgoprojWorkflowV1alpha1HTTPAuth globals()['IoArgoprojWorkflowV1alpha1Header'] = IoArgoprojWorkflowV1alpha1Header - globals()['IoArgoprojWorkflowV1alpha1OAuth2Auth'] = IoArgoprojWorkflowV1alpha1OAuth2Auth class IoArgoprojWorkflowV1alpha1HTTPArtifact(ModelNormal): @@ -94,11 +90,8 @@ def openapi_types(): lazy_import() return { 'url': (str,), # noqa: E501 - 'basic_auth': (IoArgoprojWorkflowV1alpha1BasicAuth,), # noqa: E501 - 'client_cert': (IoArgoprojWorkflowV1alpha1ClientCertAuth,), # noqa: E501 - 'follow_temporary_redirects': (bool,), # noqa: E501 + 'auth': (IoArgoprojWorkflowV1alpha1HTTPAuth,), # noqa: E501 'headers': ([IoArgoprojWorkflowV1alpha1Header],), # noqa: E501 - 'oauth2': (IoArgoprojWorkflowV1alpha1OAuth2Auth,), # noqa: E501 } @cached_property @@ -108,11 +101,8 @@ def discriminator(): attribute_map = { 'url': 'url', # noqa: E501 - 'basic_auth': 'basicAuth', # noqa: E501 - 'client_cert': 'clientCert', # noqa: E501 - 'follow_temporary_redirects': 'followTemporaryRedirects', # noqa: E501 + 'auth': 'auth', # noqa: E501 'headers': 'headers', # noqa: E501 - 'oauth2': 'oauth2', # noqa: E501 } read_only_vars = { @@ -159,11 +149,8 @@ def _from_openapi_data(cls, url, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - basic_auth (IoArgoprojWorkflowV1alpha1BasicAuth): [optional] # noqa: E501 - client_cert (IoArgoprojWorkflowV1alpha1ClientCertAuth): [optional] # noqa: E501 - follow_temporary_redirects (bool): whether to follow temporary redirects, needed for webHDFS. [optional] # noqa: E501 + auth (IoArgoprojWorkflowV1alpha1HTTPAuth): [optional] # noqa: E501 headers ([IoArgoprojWorkflowV1alpha1Header]): Headers are an optional list of headers to send with HTTP requests for artifacts. [optional] # noqa: E501 - oauth2 (IoArgoprojWorkflowV1alpha1OAuth2Auth): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -249,11 +236,8 @@ def __init__(self, url, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - basic_auth (IoArgoprojWorkflowV1alpha1BasicAuth): [optional] # noqa: E501 - client_cert (IoArgoprojWorkflowV1alpha1ClientCertAuth): [optional] # noqa: E501 - follow_temporary_redirects (bool): whether to follow temporary redirects, needed for webHDFS. [optional] # noqa: E501 + auth (IoArgoprojWorkflowV1alpha1HTTPAuth): [optional] # noqa: E501 headers ([IoArgoprojWorkflowV1alpha1Header]): Headers are an optional list of headers to send with HTTP requests for artifacts. [optional] # noqa: E501 - oauth2 (IoArgoprojWorkflowV1alpha1OAuth2Auth): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_auth.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_auth.py new file mode 100644 index 000000000000..c266d5df5452 --- /dev/null +++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_http_auth.py @@ -0,0 +1,273 @@ +""" + Argo Workflows API + + Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. For more information, please see https://argoproj.github.io/argo-workflows/ # noqa: E501 + + The version of the OpenAPI document: VERSION + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from argo_workflows.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, +) +from ..model_utils import OpenApiModel +from argo_workflows.exceptions import ApiAttributeError + + +def lazy_import(): + from argo_workflows.model.io_argoproj_workflow_v1alpha1_basic_auth import IoArgoprojWorkflowV1alpha1BasicAuth + from argo_workflows.model.io_argoproj_workflow_v1alpha1_client_cert_auth import IoArgoprojWorkflowV1alpha1ClientCertAuth + from argo_workflows.model.io_argoproj_workflow_v1alpha1_o_auth2_auth import IoArgoprojWorkflowV1alpha1OAuth2Auth + globals()['IoArgoprojWorkflowV1alpha1BasicAuth'] = IoArgoprojWorkflowV1alpha1BasicAuth + globals()['IoArgoprojWorkflowV1alpha1ClientCertAuth'] = IoArgoprojWorkflowV1alpha1ClientCertAuth + globals()['IoArgoprojWorkflowV1alpha1OAuth2Auth'] = IoArgoprojWorkflowV1alpha1OAuth2Auth + + +class IoArgoprojWorkflowV1alpha1HTTPAuth(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'basic_auth': (IoArgoprojWorkflowV1alpha1BasicAuth,), # noqa: E501 + 'client_cert': (IoArgoprojWorkflowV1alpha1ClientCertAuth,), # noqa: E501 + 'oauth2': (IoArgoprojWorkflowV1alpha1OAuth2Auth,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'basic_auth': 'basicAuth', # noqa: E501 + 'client_cert': 'clientCert', # noqa: E501 + 'oauth2': 'oauth2', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """IoArgoprojWorkflowV1alpha1HTTPAuth - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + basic_auth (IoArgoprojWorkflowV1alpha1BasicAuth): [optional] # noqa: E501 + client_cert (IoArgoprojWorkflowV1alpha1ClientCertAuth): [optional] # noqa: E501 + oauth2 (IoArgoprojWorkflowV1alpha1OAuth2Auth): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """IoArgoprojWorkflowV1alpha1HTTPAuth - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + basic_auth (IoArgoprojWorkflowV1alpha1BasicAuth): [optional] # noqa: E501 + client_cert (IoArgoprojWorkflowV1alpha1ClientCertAuth): [optional] # noqa: E501 + oauth2 (IoArgoprojWorkflowV1alpha1OAuth2Auth): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_auth.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_auth.py index 1108ba74f5e0..f9d4a61589fe 100644 --- a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_auth.py +++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_auth.py @@ -30,9 +30,9 @@ def lazy_import(): - from argo_workflows.model.io_argoproj_workflow_v1alpha1_endpoint_param import IoArgoprojWorkflowV1alpha1EndpointParam + from argo_workflows.model.io_argoproj_workflow_v1alpha1_o_auth2_endpoint_param import IoArgoprojWorkflowV1alpha1OAuth2EndpointParam from argo_workflows.model.secret_key_selector import SecretKeySelector - globals()['IoArgoprojWorkflowV1alpha1EndpointParam'] = IoArgoprojWorkflowV1alpha1EndpointParam + globals()['IoArgoprojWorkflowV1alpha1OAuth2EndpointParam'] = IoArgoprojWorkflowV1alpha1OAuth2EndpointParam globals()['SecretKeySelector'] = SecretKeySelector @@ -91,7 +91,7 @@ def openapi_types(): return { 'client_id_secret': (SecretKeySelector,), # noqa: E501 'client_secret_secret': (SecretKeySelector,), # noqa: E501 - 'endpoint_params': ([IoArgoprojWorkflowV1alpha1EndpointParam],), # noqa: E501 + 'endpoint_params': ([IoArgoprojWorkflowV1alpha1OAuth2EndpointParam],), # noqa: E501 'scopes': ([str],), # noqa: E501 'token_url_secret': (SecretKeySelector,), # noqa: E501 } @@ -152,7 +152,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) client_id_secret (SecretKeySelector): [optional] # noqa: E501 client_secret_secret (SecretKeySelector): [optional] # noqa: E501 - endpoint_params ([IoArgoprojWorkflowV1alpha1EndpointParam]): [optional] # noqa: E501 + endpoint_params ([IoArgoprojWorkflowV1alpha1OAuth2EndpointParam]): [optional] # noqa: E501 scopes ([str]): [optional] # noqa: E501 token_url_secret (SecretKeySelector): [optional] # noqa: E501 """ @@ -238,7 +238,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) client_id_secret (SecretKeySelector): [optional] # noqa: E501 client_secret_secret (SecretKeySelector): [optional] # noqa: E501 - endpoint_params ([IoArgoprojWorkflowV1alpha1EndpointParam]): [optional] # noqa: E501 + endpoint_params ([IoArgoprojWorkflowV1alpha1OAuth2EndpointParam]): [optional] # noqa: E501 scopes ([str]): [optional] # noqa: E501 token_url_secret (SecretKeySelector): [optional] # noqa: E501 """ diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_endpoint_param.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_endpoint_param.py similarity index 97% rename from sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_endpoint_param.py rename to sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_endpoint_param.py index dfed1f3df2e6..e5fbddaf2344 100644 --- a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_endpoint_param.py +++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_o_auth2_endpoint_param.py @@ -30,7 +30,7 @@ -class IoArgoprojWorkflowV1alpha1EndpointParam(ModelNormal): +class IoArgoprojWorkflowV1alpha1OAuth2EndpointParam(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -103,7 +103,7 @@ def discriminator(): @classmethod @convert_js_args_to_python_args def _from_openapi_data(cls, key, *args, **kwargs): # noqa: E501 - """IoArgoprojWorkflowV1alpha1EndpointParam - a model defined in OpenAPI + """IoArgoprojWorkflowV1alpha1OAuth2EndpointParam - a model defined in OpenAPI Args: key (str): Name is the header name @@ -189,7 +189,7 @@ def _from_openapi_data(cls, key, *args, **kwargs): # noqa: E501 @convert_js_args_to_python_args def __init__(self, key, *args, **kwargs): # noqa: E501 - """IoArgoprojWorkflowV1alpha1EndpointParam - a model defined in OpenAPI + """IoArgoprojWorkflowV1alpha1OAuth2EndpointParam - a model defined in OpenAPI Args: key (str): Name is the header name diff --git a/sdks/python/client/argo_workflows/models/__init__.py b/sdks/python/client/argo_workflows/models/__init__.py index a8cdac8cefaa..5b3a524ec2fc 100644 --- a/sdks/python/client/argo_workflows/models/__init__.py +++ b/sdks/python/client/argo_workflows/models/__init__.py @@ -259,7 +259,6 @@ from argo_workflows.model.io_argoproj_workflow_v1alpha1_dag_template import IoArgoprojWorkflowV1alpha1DAGTemplate from argo_workflows.model.io_argoproj_workflow_v1alpha1_data import IoArgoprojWorkflowV1alpha1Data from argo_workflows.model.io_argoproj_workflow_v1alpha1_data_source import IoArgoprojWorkflowV1alpha1DataSource -from argo_workflows.model.io_argoproj_workflow_v1alpha1_endpoint_param import IoArgoprojWorkflowV1alpha1EndpointParam from argo_workflows.model.io_argoproj_workflow_v1alpha1_event import IoArgoprojWorkflowV1alpha1Event from argo_workflows.model.io_argoproj_workflow_v1alpha1_executor_config import IoArgoprojWorkflowV1alpha1ExecutorConfig from argo_workflows.model.io_argoproj_workflow_v1alpha1_gcs_artifact import IoArgoprojWorkflowV1alpha1GCSArtifact @@ -271,6 +270,7 @@ from argo_workflows.model.io_argoproj_workflow_v1alpha1_hdfs_artifact_repository import IoArgoprojWorkflowV1alpha1HDFSArtifactRepository from argo_workflows.model.io_argoproj_workflow_v1alpha1_http import IoArgoprojWorkflowV1alpha1HTTP from argo_workflows.model.io_argoproj_workflow_v1alpha1_http_artifact import IoArgoprojWorkflowV1alpha1HTTPArtifact +from argo_workflows.model.io_argoproj_workflow_v1alpha1_http_auth import IoArgoprojWorkflowV1alpha1HTTPAuth from argo_workflows.model.io_argoproj_workflow_v1alpha1_http_header import IoArgoprojWorkflowV1alpha1HTTPHeader from argo_workflows.model.io_argoproj_workflow_v1alpha1_http_header_source import IoArgoprojWorkflowV1alpha1HTTPHeaderSource from argo_workflows.model.io_argoproj_workflow_v1alpha1_header import IoArgoprojWorkflowV1alpha1Header @@ -296,6 +296,7 @@ from argo_workflows.model.io_argoproj_workflow_v1alpha1_node_status import IoArgoprojWorkflowV1alpha1NodeStatus from argo_workflows.model.io_argoproj_workflow_v1alpha1_node_synchronization_status import IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus from argo_workflows.model.io_argoproj_workflow_v1alpha1_o_auth2_auth import IoArgoprojWorkflowV1alpha1OAuth2Auth +from argo_workflows.model.io_argoproj_workflow_v1alpha1_o_auth2_endpoint_param import IoArgoprojWorkflowV1alpha1OAuth2EndpointParam from argo_workflows.model.io_argoproj_workflow_v1alpha1_oss_artifact import IoArgoprojWorkflowV1alpha1OSSArtifact from argo_workflows.model.io_argoproj_workflow_v1alpha1_oss_artifact_repository import IoArgoprojWorkflowV1alpha1OSSArtifactRepository from argo_workflows.model.io_argoproj_workflow_v1alpha1_oss_lifecycle_rule import IoArgoprojWorkflowV1alpha1OSSLifecycleRule diff --git a/sdks/python/client/docs/ClusterWorkflowTemplateServiceApi.md b/sdks/python/client/docs/ClusterWorkflowTemplateServiceApi.md index 173413adf765..fcdec7be1050 100644 --- a/sdks/python/client/docs/ClusterWorkflowTemplateServiceApi.md +++ b/sdks/python/client/docs/ClusterWorkflowTemplateServiceApi.md @@ -401,63 +401,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -666,63 +667,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -1266,63 +1268,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -2038,63 +2041,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -2287,63 +2291,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -2558,63 +2563,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -3081,63 +3087,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -3371,63 +3378,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -4214,71 +4222,72 @@ with argo_workflows.ApiClient(configuration) as api_client: krb_keytab_secret=SecretKeySelector( key="key_example", name="name_example", - optional=True, - ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), + optional=True, ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -4467,63 +4476,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -5333,63 +5343,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - follow_temporary_redirects=True, - headers=[ - IoArgoprojWorkflowV1alpha1Header( - name="name_example", - value="value_example", - ), - ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( key="key_example", - value="value_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, ), ), + headers=[ + IoArgoprojWorkflowV1alpha1Header( + name="name_example", + value="value_example", + ), + ], url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -6105,63 +6116,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -6354,63 +6366,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -6625,63 +6638,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -7148,63 +7162,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -7438,63 +7453,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -8289,63 +8305,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -8526,71 +8543,72 @@ with argo_workflows.ApiClient(configuration) as api_client: krb_keytab_secret=SecretKeySelector( key="key_example", name="name_example", - optional=True, - ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), + optional=True, ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -10243,63 +10261,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -10508,63 +10527,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -11108,63 +11128,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -11880,63 +11901,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -12129,63 +12151,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -12400,63 +12423,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -12923,63 +12947,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -13213,63 +13238,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -14058,69 +14084,70 @@ with argo_workflows.ApiClient(configuration) as api_client: name="name_example", optional=True, ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -14309,63 +14336,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -15175,63 +15203,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - follow_temporary_redirects=True, - headers=[ - IoArgoprojWorkflowV1alpha1Header( - name="name_example", - value="value_example", - ), - ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( key="key_example", - value="value_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, ), ), + headers=[ + IoArgoprojWorkflowV1alpha1Header( + name="name_example", + value="value_example", + ), + ], url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -15947,63 +15976,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -16196,63 +16226,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -16467,63 +16498,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -16990,63 +17022,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -17280,63 +17313,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -18131,63 +18165,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -18376,63 +18411,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -19991,63 +20027,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -20256,63 +20293,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -20856,63 +20894,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -21628,63 +21667,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -21877,63 +21917,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -22148,63 +22189,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -22671,63 +22713,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -22961,63 +23004,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -23812,63 +23856,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -24057,63 +24102,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -24923,63 +24969,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -25695,63 +25742,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -25944,63 +25992,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -26215,63 +26264,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -26738,63 +26788,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -27028,63 +27079,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -27879,63 +27931,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -28124,63 +28177,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, diff --git a/sdks/python/client/docs/CronWorkflowServiceApi.md b/sdks/python/client/docs/CronWorkflowServiceApi.md index 06a74c4ec553..4b250205bd8f 100644 --- a/sdks/python/client/docs/CronWorkflowServiceApi.md +++ b/sdks/python/client/docs/CronWorkflowServiceApi.md @@ -455,63 +455,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -720,63 +721,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -1320,63 +1322,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -2092,63 +2095,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -2341,63 +2345,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -2612,63 +2617,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -3135,63 +3141,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -3425,63 +3432,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -4268,71 +4276,72 @@ with argo_workflows.ApiClient(configuration) as api_client: krb_keytab_secret=SecretKeySelector( key="key_example", name="name_example", - optional=True, - ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), + optional=True, ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -4521,63 +4530,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -5387,63 +5397,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - follow_temporary_redirects=True, - headers=[ - IoArgoprojWorkflowV1alpha1Header( - name="name_example", - value="value_example", - ), - ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( key="key_example", - value="value_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, ), ), + headers=[ + IoArgoprojWorkflowV1alpha1Header( + name="name_example", + value="value_example", + ), + ], url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -6159,63 +6170,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -6408,63 +6420,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -6679,63 +6692,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -7202,63 +7216,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -7492,63 +7507,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -8343,63 +8359,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -8580,71 +8597,72 @@ with argo_workflows.ApiClient(configuration) as api_client: krb_keytab_secret=SecretKeySelector( key="key_example", name="name_example", - optional=True, - ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), + optional=True, ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -10370,63 +10388,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -10635,63 +10654,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -11235,63 +11255,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -12007,63 +12028,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -12256,63 +12278,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -12527,63 +12550,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -13050,63 +13074,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -13340,63 +13365,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -14185,69 +14211,70 @@ with argo_workflows.ApiClient(configuration) as api_client: name="name_example", optional=True, ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -14436,63 +14463,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -15302,63 +15330,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - follow_temporary_redirects=True, - headers=[ - IoArgoprojWorkflowV1alpha1Header( - name="name_example", - value="value_example", - ), - ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( key="key_example", - value="value_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, ), ), + headers=[ + IoArgoprojWorkflowV1alpha1Header( + name="name_example", + value="value_example", + ), + ], url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -16074,63 +16103,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -16323,63 +16353,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -16594,63 +16625,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -17117,63 +17149,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -17407,63 +17440,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -18258,63 +18292,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -18503,63 +18538,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -20368,63 +20404,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -20633,63 +20670,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -21233,63 +21271,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -22005,63 +22044,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -22254,63 +22294,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -22525,63 +22566,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -23048,63 +23090,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -23338,63 +23381,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -24189,63 +24233,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -24434,63 +24479,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -25300,63 +25346,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -26072,63 +26119,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -26321,63 +26369,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -26592,63 +26641,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -27115,63 +27165,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -27405,63 +27456,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -28256,63 +28308,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -28501,63 +28554,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md index 4d53b291e6df..a9f98eccaadc 100644 --- a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md +++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md @@ -6,11 +6,8 @@ HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **url** | **str** | URL of the artifact | -**basic_auth** | [**IoArgoprojWorkflowV1alpha1BasicAuth**](IoArgoprojWorkflowV1alpha1BasicAuth.md) | | [optional] -**client_cert** | [**IoArgoprojWorkflowV1alpha1ClientCertAuth**](IoArgoprojWorkflowV1alpha1ClientCertAuth.md) | | [optional] -**follow_temporary_redirects** | **bool** | whether to follow temporary redirects, needed for webHDFS | [optional] +**auth** | [**IoArgoprojWorkflowV1alpha1HTTPAuth**](IoArgoprojWorkflowV1alpha1HTTPAuth.md) | | [optional] **headers** | [**[IoArgoprojWorkflowV1alpha1Header]**](IoArgoprojWorkflowV1alpha1Header.md) | Headers are an optional list of headers to send with HTTP requests for artifacts | [optional] -**oauth2** | [**IoArgoprojWorkflowV1alpha1OAuth2Auth**](IoArgoprojWorkflowV1alpha1OAuth2Auth.md) | | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md new file mode 100644 index 000000000000..d6132bfbd9b4 --- /dev/null +++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1HTTPAuth.md @@ -0,0 +1,14 @@ +# IoArgoprojWorkflowV1alpha1HTTPAuth + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**basic_auth** | [**IoArgoprojWorkflowV1alpha1BasicAuth**](IoArgoprojWorkflowV1alpha1BasicAuth.md) | | [optional] +**client_cert** | [**IoArgoprojWorkflowV1alpha1ClientCertAuth**](IoArgoprojWorkflowV1alpha1ClientCertAuth.md) | | [optional] +**oauth2** | [**IoArgoprojWorkflowV1alpha1OAuth2Auth**](IoArgoprojWorkflowV1alpha1OAuth2Auth.md) | | [optional] +**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md index 55b13744fcb3..094f934aeb28 100644 --- a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md +++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2Auth.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **client_id_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional] **client_secret_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional] -**endpoint_params** | [**[IoArgoprojWorkflowV1alpha1EndpointParam]**](IoArgoprojWorkflowV1alpha1EndpointParam.md) | | [optional] +**endpoint_params** | [**[IoArgoprojWorkflowV1alpha1OAuth2EndpointParam]**](IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md) | | [optional] **scopes** | **[str]** | | [optional] **token_url_secret** | [**SecretKeySelector**](SecretKeySelector.md) | | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] diff --git a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md similarity index 93% rename from sdks/python/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md rename to sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md index d2569a1c0d2d..8b30d7b2619e 100644 --- a/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1EndpointParam.md +++ b/sdks/python/client/docs/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam.md @@ -1,4 +1,4 @@ -# IoArgoprojWorkflowV1alpha1EndpointParam +# IoArgoprojWorkflowV1alpha1OAuth2EndpointParam EndpointParam is for requesting optional fields that should be sent in the oauth request diff --git a/sdks/python/client/docs/WorkflowServiceApi.md b/sdks/python/client/docs/WorkflowServiceApi.md index af1acb1ec89a..381d078eb891 100644 --- a/sdks/python/client/docs/WorkflowServiceApi.md +++ b/sdks/python/client/docs/WorkflowServiceApi.md @@ -416,63 +416,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -681,63 +682,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -1281,63 +1283,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -2053,63 +2056,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -2302,63 +2306,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -2573,63 +2578,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -3096,63 +3102,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -3386,63 +3393,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -4237,63 +4245,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -4482,63 +4491,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -5348,63 +5358,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -6120,63 +6131,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -6369,63 +6381,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -6640,63 +6653,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -7163,63 +7177,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -7453,63 +7468,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -8304,63 +8320,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -8549,63 +8566,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -9871,63 +9889,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -10120,63 +10139,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -10382,63 +10402,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -11198,63 +11219,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -11970,63 +11992,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -12219,63 +12242,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -12490,63 +12514,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -13013,63 +13038,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -13303,63 +13329,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -14154,63 +14181,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -14399,63 +14427,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -15278,63 +15307,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -15543,63 +15573,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -16143,63 +16174,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -16915,63 +16947,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -17164,63 +17197,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -17435,63 +17469,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -17958,63 +17993,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -18248,63 +18284,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -19099,63 +19136,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -19344,63 +19382,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -20210,63 +20249,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -20982,63 +21022,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -21231,63 +21272,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -21502,63 +21544,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -22025,63 +22068,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -22315,63 +22359,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -23166,63 +23211,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -23411,63 +23457,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -25157,63 +25204,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -25422,63 +25470,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -26022,63 +26071,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -26794,63 +26844,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -27043,63 +27094,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -27314,63 +27366,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -27837,63 +27890,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -28127,63 +28181,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -28978,63 +29033,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -29223,63 +29279,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -30089,63 +30146,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -30861,63 +30919,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -31110,63 +31169,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -31381,63 +31441,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -31904,63 +31965,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -32194,63 +32256,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -33045,63 +33108,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -33290,63 +33354,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -34612,63 +34677,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -34861,63 +34927,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -35123,63 +35190,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -35939,63 +36007,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -36711,63 +36780,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -36960,63 +37030,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -37231,63 +37302,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -37754,63 +37826,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -38044,63 +38117,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -38895,63 +38969,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -39140,63 +39215,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -40019,63 +40095,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -40284,63 +40361,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -40884,63 +40962,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -41656,63 +41735,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -41905,63 +41985,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -42176,63 +42257,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -42699,63 +42781,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -42989,63 +43072,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -43840,63 +43924,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -44085,63 +44170,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -44951,63 +45037,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -45723,63 +45810,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -45972,63 +46060,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -46243,63 +46332,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -46766,63 +46856,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -47056,63 +47147,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -47907,63 +47999,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -48152,63 +48245,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, diff --git a/sdks/python/client/docs/WorkflowTemplateServiceApi.md b/sdks/python/client/docs/WorkflowTemplateServiceApi.md index 26f1ec9f98d0..c4572b3c4563 100644 --- a/sdks/python/client/docs/WorkflowTemplateServiceApi.md +++ b/sdks/python/client/docs/WorkflowTemplateServiceApi.md @@ -403,63 +403,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -668,63 +669,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -1268,63 +1270,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -2040,63 +2043,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -2289,63 +2293,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -2560,63 +2565,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -3083,63 +3089,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -3373,63 +3380,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -4216,71 +4224,72 @@ with argo_workflows.ApiClient(configuration) as api_client: krb_keytab_secret=SecretKeySelector( key="key_example", name="name_example", - optional=True, - ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), + optional=True, ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -4469,63 +4478,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -5335,63 +5345,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - follow_temporary_redirects=True, - headers=[ - IoArgoprojWorkflowV1alpha1Header( - name="name_example", - value="value_example", - ), - ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( key="key_example", - value="value_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, ), ), + headers=[ + IoArgoprojWorkflowV1alpha1Header( + name="name_example", + value="value_example", + ), + ], url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -6107,63 +6118,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -6356,63 +6368,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -6627,63 +6640,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -7150,63 +7164,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -7440,63 +7455,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -8291,63 +8307,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -8528,71 +8545,72 @@ with argo_workflows.ApiClient(configuration) as api_client: krb_keytab_secret=SecretKeySelector( key="key_example", name="name_example", - optional=True, - ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), + optional=True, ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -10252,63 +10270,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -10517,63 +10536,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -11117,63 +11137,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -11889,63 +11910,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -12138,63 +12160,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -12409,63 +12432,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -12932,63 +12956,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -13222,63 +13247,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -14067,69 +14093,70 @@ with argo_workflows.ApiClient(configuration) as api_client: name="name_example", optional=True, ), - krb_realm="krb_realm_example", - krb_service_principal_name="krb_service_principal_name_example", - krb_username="krb_username_example", - path="path_example", - ), - http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + krb_realm="krb_realm_example", + krb_service_principal_name="krb_service_principal_name_example", + krb_username="krb_username_example", + path="path_example", + ), + http=IoArgoprojWorkflowV1alpha1HTTPArtifact( + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + ), + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -14318,63 +14345,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -15184,63 +15212,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), - follow_temporary_redirects=True, - headers=[ - IoArgoprojWorkflowV1alpha1Header( - name="name_example", - value="value_example", - ), - ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( key="key_example", - value="value_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, ), ), + headers=[ + IoArgoprojWorkflowV1alpha1Header( + name="name_example", + value="value_example", + ), + ], url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -15956,63 +15985,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -16205,63 +16235,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -16476,63 +16507,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -16999,63 +17031,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -17289,63 +17322,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -18140,63 +18174,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -18385,63 +18420,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -20012,63 +20048,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -20277,63 +20314,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -20877,63 +20915,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -21649,63 +21688,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -21898,63 +21938,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -22169,63 +22210,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -22692,63 +22734,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -22982,63 +23025,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -23833,63 +23877,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -24078,63 +24123,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -24944,63 +24990,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), oss=IoArgoprojWorkflowV1alpha1OSSArtifact( @@ -25716,63 +25763,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -25965,63 +26013,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -26236,63 +26285,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -26759,63 +26809,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -27049,63 +27100,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -27900,63 +27952,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, @@ -28145,63 +28198,64 @@ with argo_workflows.ApiClient(configuration) as api_client: path="path_example", ), http=IoArgoprojWorkflowV1alpha1HTTPArtifact( - basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( - password_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - username_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + auth=IoArgoprojWorkflowV1alpha1HTTPAuth( + basic_auth=IoArgoprojWorkflowV1alpha1BasicAuth( + password_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + username_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - ), - client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( - client_cert_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + client_cert=IoArgoprojWorkflowV1alpha1ClientCertAuth( + client_cert_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_key_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), - client_key_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, + oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( + client_id_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + client_secret_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), + endpoint_params=[ + IoArgoprojWorkflowV1alpha1OAuth2EndpointParam( + key="key_example", + value="value_example", + ), + ], + scopes=[ + "scopes_example", + ], + token_url_secret=SecretKeySelector( + key="key_example", + name="name_example", + optional=True, + ), ), ), - follow_temporary_redirects=True, headers=[ IoArgoprojWorkflowV1alpha1Header( name="name_example", value="value_example", ), ], - oauth2=IoArgoprojWorkflowV1alpha1OAuth2Auth( - client_id_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - client_secret_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - endpoint_params=[ - IoArgoprojWorkflowV1alpha1EndpointParam( - key="key_example", - value="value_example", - ), - ], - scopes=[ - "scopes_example", - ], - token_url_secret=SecretKeySelector( - key="key_example", - name="name_example", - optional=True, - ), - ), url="url_example", ), mode=1, diff --git a/workflow/artifacts/artifacts.go b/workflow/artifacts/artifacts.go index 7298b62cc84a..b5aaa35429fa 100644 --- a/workflow/artifacts/artifacts.go +++ b/workflow/artifacts/artifacts.go @@ -88,43 +88,43 @@ func newDriver(ctx context.Context, art *wfv1.Artifact, ri resource.Interface) ( return &driver, nil } if art.HTTP != nil { - client := gohttp.DefaultClient + var client *gohttp.Client driver := http.ArtifactDriver{} - if art.HTTP.BasicAuth.UsernameSecret != nil { - usernameBytes, err := ri.GetSecret(ctx, art.HTTP.BasicAuth.UsernameSecret.Name, art.HTTP.BasicAuth.UsernameSecret.Key) + if art.HTTP.Auth != nil && art.HTTP.Auth.BasicAuth.UsernameSecret != nil { + usernameBytes, err := ri.GetSecret(ctx, art.HTTP.Auth.BasicAuth.UsernameSecret.Name, art.HTTP.Auth.BasicAuth.UsernameSecret.Key) if err != nil { return nil, err } driver.Username = usernameBytes } - if art.HTTP.BasicAuth.PasswordSecret != nil { - passwordBytes, err := ri.GetSecret(ctx, art.HTTP.BasicAuth.PasswordSecret.Name, art.HTTP.BasicAuth.PasswordSecret.Key) + if art.HTTP.Auth != nil && art.HTTP.Auth.BasicAuth.PasswordSecret != nil { + passwordBytes, err := ri.GetSecret(ctx, art.HTTP.Auth.BasicAuth.PasswordSecret.Name, art.HTTP.Auth.BasicAuth.PasswordSecret.Key) if err != nil { return nil, err } driver.Password = passwordBytes } - if art.HTTP.OAuth2.ClientIDSecret != nil && art.HTTP.OAuth2.ClientSecretSecret != nil && art.HTTP.OAuth2.TokenURLSecret != nil { - clientId, err := ri.GetSecret(ctx, art.HTTP.OAuth2.ClientIDSecret.Name, art.HTTP.OAuth2.ClientIDSecret.Key) + if art.HTTP.Auth != nil && art.HTTP.Auth.OAuth2.ClientIDSecret != nil && art.HTTP.Auth.OAuth2.ClientSecretSecret != nil && art.HTTP.Auth.OAuth2.TokenURLSecret != nil { + clientId, err := ri.GetSecret(ctx, art.HTTP.Auth.OAuth2.ClientIDSecret.Name, art.HTTP.Auth.OAuth2.ClientIDSecret.Key) if err != nil { return nil, err } - clientSecret, err := ri.GetSecret(ctx, art.HTTP.OAuth2.ClientSecretSecret.Name, art.HTTP.OAuth2.ClientSecretSecret.Key) + clientSecret, err := ri.GetSecret(ctx, art.HTTP.Auth.OAuth2.ClientSecretSecret.Name, art.HTTP.Auth.OAuth2.ClientSecretSecret.Key) if err != nil { return nil, err } - tokenURL, err := ri.GetSecret(ctx, art.HTTP.OAuth2.TokenURLSecret.Name, art.HTTP.OAuth2.TokenURLSecret.Key) + tokenURL, err := ri.GetSecret(ctx, art.HTTP.Auth.OAuth2.TokenURLSecret.Name, art.HTTP.Auth.OAuth2.TokenURLSecret.Key) if err != nil { return nil, err } - client = http.CreateOauth2Client(clientId, clientSecret, tokenURL, art.HTTP.OAuth2.Scopes, art.HTTP.OAuth2.EndpointParams) + client = http.CreateOauth2Client(clientId, clientSecret, tokenURL, art.HTTP.Auth.OAuth2.Scopes, art.HTTP.Auth.OAuth2.EndpointParams) } - if art.HTTP.ClientCert.ClientCertSecret != nil && art.HTTP.ClientCert.ClientKeySecret != nil { - clientCert, err := ri.GetSecret(ctx, art.HTTP.ClientCert.ClientCertSecret.Name, art.HTTP.ClientCert.ClientCertSecret.Key) + if art.HTTP.Auth != nil && art.HTTP.Auth.ClientCert.ClientCertSecret != nil && art.HTTP.Auth.ClientCert.ClientKeySecret != nil { + clientCert, err := ri.GetSecret(ctx, art.HTTP.Auth.ClientCert.ClientCertSecret.Name, art.HTTP.Auth.ClientCert.ClientCertSecret.Key) if err != nil { return nil, err } - clientKey, err := ri.GetSecret(ctx, art.HTTP.ClientCert.ClientKeySecret.Name, art.HTTP.ClientCert.ClientKeySecret.Key) + clientKey, err := ri.GetSecret(ctx, art.HTTP.Auth.ClientCert.ClientKeySecret.Name, art.HTTP.Auth.ClientCert.ClientKeySecret.Key) if err != nil { return nil, err } @@ -133,6 +133,9 @@ func newDriver(ctx context.Context, art *wfv1.Artifact, ri resource.Interface) ( return nil, err } } + if client == nil { + client = &gohttp.Client{} + } driver.Client = client return &driver, nil } diff --git a/workflow/artifacts/http/util.go b/workflow/artifacts/http/clients.go similarity index 92% rename from workflow/artifacts/http/util.go rename to workflow/artifacts/http/clients.go index ed8ad161b198..2c49e17eba69 100644 --- a/workflow/artifacts/http/util.go +++ b/workflow/artifacts/http/clients.go @@ -24,7 +24,7 @@ func CreateClientWithCertificate(clientCert, clientKey []byte) (*http.Client, er return client, err } -func CreateOauth2Client(clientID, clientSecret, tokenURL string, scopes []string, endpointParams []wfv1.EndpointParam) *http.Client { +func CreateOauth2Client(clientID, clientSecret, tokenURL string, scopes []string, endpointParams []wfv1.OAuth2EndpointParam) *http.Client { values := url.Values{} for _, endpointParam := range endpointParams { values.Add(endpointParam.Key, endpointParam.Value) diff --git a/workflow/artifacts/http/util_test.go b/workflow/artifacts/http/clients_test.go similarity index 98% rename from workflow/artifacts/http/util_test.go rename to workflow/artifacts/http/clients_test.go index 6b598669573c..f10eadc1c0c1 100644 --- a/workflow/artifacts/http/util_test.go +++ b/workflow/artifacts/http/clients_test.go @@ -9,7 +9,7 @@ import ( ) func TestCreateOauth2Client(t *testing.T) { - endpointParams := []wfv1.EndpointParam{{Key: "key", Value: "value"}} + endpointParams := []wfv1.OAuth2EndpointParam{{Key: "key", Value: "value"}} scopes := []string{"some", "scopes"} client := CreateOauth2Client("clientID", "clientSecret", "tokenURL", scopes, endpointParams) diff --git a/workflow/artifacts/http/http.go b/workflow/artifacts/http/http.go index d313ce46b0bc..223335b4d919 100644 --- a/workflow/artifacts/http/http.go +++ b/workflow/artifacts/http/http.go @@ -1,7 +1,6 @@ package http import ( - "bufio" "fmt" "io" "net/http" @@ -17,12 +16,7 @@ import ( type ArtifactDriver struct { Username string Password string - Client HttpClient -} - -// to be able to mock the http client in unit tests -type HttpClient interface { - Do(req *http.Request) (*http.Response, error) + Client *http.Client } var _ common.ArtifactDriver = &ArtifactDriver{} @@ -36,33 +30,36 @@ func (h *ArtifactDriver) Load(inputArtifact *wfv1.Artifact, path string) error { defer func() { _ = lf.Close() }() - + var req *http.Request var url string if inputArtifact.Artifactory != nil && inputArtifact.HTTP == nil { url = inputArtifact.Artifactory.URL - } else { - url = inputArtifact.HTTP.URL - } - - res, err := h.doRequest(http.MethodGet, url, nil, inputArtifact) - if err != nil { - return err - } - defer res.Body.Close() - - if res.StatusCode == 307 && inputArtifact.HTTP.FollowTemporaryRedirects { - // we have been redirected and need to do a GET again on the given location (for webHDFS support) - redirectUrl, err := res.Location() + req, err = http.NewRequest(http.MethodGet, url, nil) if err != nil { return err } - res, err = h.doRequest(http.MethodGet, redirectUrl.String(), nil, inputArtifact) + req.SetBasicAuth(h.Username, h.Password) + } else { + url = inputArtifact.HTTP.URL + req, err = http.NewRequest(http.MethodGet, url, nil) if err != nil { return err } - defer res.Body.Close() + for _, h := range inputArtifact.HTTP.Headers { + req.Header.Add(h.Name, h.Value) + } + if h.Username != "" && h.Password != "" { + req.SetBasicAuth(h.Username, h.Password) + } } + res, err := h.Client.Do(req) + if err != nil { + return err + } + defer func() { + _ = res.Body.Close() + }() if res.StatusCode == 404 { return errors.New(errors.CodeNotFound, res.Status) } @@ -77,68 +74,49 @@ func (h *ArtifactDriver) Load(inputArtifact *wfv1.Artifact, path string) error { // Save writes the artifact to the URL func (h *ArtifactDriver) Save(path string, outputArtifact *wfv1.Artifact) error { - f, err := os.Open(filepath.Clean(path)) + cleanPath := filepath.Clean(path) + f, err := os.Open(cleanPath) if err != nil { return err } - defer f.Close() - reader := bufio.NewReader(f) - + var req *http.Request var url string if outputArtifact.Artifactory != nil && outputArtifact.HTTP == nil { url = outputArtifact.Artifactory.URL - } else { - url = outputArtifact.HTTP.URL - } - - res, err := h.doRequest(http.MethodPut, url, reader, outputArtifact) - if err != nil { - return err - } - defer res.Body.Close() - - if res.StatusCode == 307 && outputArtifact.HTTP.FollowTemporaryRedirects { - // we have been redirected and need to do a GET again on the given location (for webHDFS support) - redirectUrl, err := res.Location() + req, err = http.NewRequest(http.MethodPut, url, f) if err != nil { return err } - // reset the file, in case it already read something - _, err = f.Seek(0, io.SeekStart) - reader.Reset(f) + req.SetBasicAuth(h.Username, h.Password) + } else { + url = outputArtifact.HTTP.URL + req, err = http.NewRequest(http.MethodPut, url, f) if err != nil { return err } - res, err = h.doRequest(http.MethodPut, redirectUrl.String(), reader, outputArtifact) - if err != nil { - return err + for _, h := range outputArtifact.HTTP.Headers { + req.Header.Add(h.Name, h.Value) + } + if h.Username != "" && h.Password != "" { + req.SetBasicAuth(h.Username, h.Password) } - defer res.Body.Close() } - - if res.StatusCode < 200 || res.StatusCode >= 300 { - return errors.InternalErrorf("saving file %s to %s failed with reason: %s", path, url, res.Status) + // we set the GetBody func of the request in order to enable following 307 POST/PUT redirects, needed e.g. for webHDFS + req.GetBody = func() (io.ReadCloser, error) { + return os.Open(cleanPath) } - return nil -} -func (h *ArtifactDriver) doRequest(method, url string, body io.Reader, artifact *wfv1.Artifact) (*http.Response, error) { - req, err := http.NewRequest(method, url, body) + res, err := h.Client.Do(req) if err != nil { - return nil, err + return err } - if artifact.Artifactory != nil && artifact.HTTP == nil { - req.SetBasicAuth(h.Username, h.Password) - } else { - for _, h := range artifact.HTTP.Headers { - req.Header.Add(h.Name, h.Value) - } - if h.Username != "" && h.Password != "" { - req.SetBasicAuth(h.Username, h.Password) - } + defer func() { + _ = res.Body.Close() + }() + if res.StatusCode < 200 || res.StatusCode >= 300 { + return errors.InternalErrorf("saving file %s to %s failed with reason: %s", path, url, res.Status) } - resp, err := h.Client.Do(req) - return resp, err + return nil } func (h *ArtifactDriver) ListObjects(artifact *wfv1.Artifact) ([]string, error) { diff --git a/workflow/artifacts/http/http_test.go b/workflow/artifacts/http/http_test.go index 7a7a195d71f3..42760e0aa7e4 100644 --- a/workflow/artifacts/http/http_test.go +++ b/workflow/artifacts/http/http_test.go @@ -2,9 +2,9 @@ package http import ( "bytes" - "fmt" "io/ioutil" "net/http" + "net/http/httptest" "os" "path" "testing" @@ -85,147 +85,7 @@ func TestArtifactoryArtifactDriver_Load(t *testing.T) { }) } -type mockBody struct { - *bytes.Buffer // already implements the io.Reader interface -} - -func (cb *mockBody) Close() (err error) { - return // just to mock the io.ReadCloser interface -} - -/* - TESTING REDIRECT BEHAVIOR -*/ -type mockHttpClient struct { - // mock http client for inspecting the made http requests from the webhdfs artifact driver - // and simulating the redirect behavior - mockedResponse *http.Response - mockedRedirectResponse *http.Response - expectedUrl string - expectedRedirectUrl string - t *testing.T -} - -// than the client mock will simulate a single redirect, returning the mockedRedirectResponse on the first Do -// in the next request, the mock client will then return the mockedResponse -func (c *mockHttpClient) Do(req *http.Request) (*http.Response, error) { - // check that Do is called with correct URLs - if c.expectedRedirectUrl != "" { - assert.Equal(c.t, c.expectedRedirectUrl, req.URL.String(), "redirectUrl mismatch!") - c.expectedRedirectUrl = "" - } else { - assert.Equal(c.t, c.expectedUrl, req.URL.String(), "url mismatch!") - } - - if c.mockedRedirectResponse != nil { - // set to nil, so we only redirect once - tmpResp := c.mockedRedirectResponse - c.mockedRedirectResponse = nil - return tmpResp, nil - } - return c.mockedResponse, nil -} - -func TestLoadWebhdfsArtifactRedirect(t *testing.T) { - tempDir, err := ioutil.TempDir("", "webhdfs-test") - if err != nil { - panic(err) - } - defer os.RemoveAll(tempDir) // clean up - - tests := map[string]struct { - client HttpClient - url string - localPath string - done bool - errMsg string - followRedirects bool - }{ - "SuccessWithRedirect": { - client: &mockHttpClient{ - mockedResponse: &http.Response{ - StatusCode: http.StatusOK, - Body: &mockBody{bytes.NewBufferString("Some file")}, - }, - mockedRedirectResponse: &http.Response{ - StatusCode: http.StatusTemporaryRedirect, - Body: &mockBody{}, - Header: map[string][]string{"Location": {"https://redirected"}}, - }, - expectedUrl: "https://redirected", - expectedRedirectUrl: "https://myurl.com/webhdfs/v1/file.txt?op=OPEN", - t: t, - }, - url: "https://myurl.com/webhdfs/v1/file.txt?op=OPEN", - localPath: path.Join(tempDir, "file_with_redirect.txt"), - followRedirects: true, - errMsg: "", - }, - "FailWithRedirect": { - client: &mockHttpClient{ - mockedResponse: &http.Response{ - StatusCode: http.StatusInternalServerError, - Status: "500 Something went wrong", - Body: &mockBody{bytes.NewBufferString("Some file")}, - }, - mockedRedirectResponse: &http.Response{ - StatusCode: http.StatusTemporaryRedirect, - Body: &mockBody{}, - Header: map[string][]string{"Location": {"https://redirected"}}, - }, - expectedUrl: "https://redirected", - expectedRedirectUrl: "https://myurl.com/webhdfs/v1/file.txt?op=OPEN", - t: t, - }, - url: "https://myurl.com/webhdfs/v1/file.txt?op=OPEN", - followRedirects: true, - localPath: path.Join(tempDir, "nonexisting.txt"), - errMsg: "loading file from https://myurl.com/webhdfs/v1/file.txt?op=OPEN failed with reason: 500 Something went wrong", - }, - "DontFollowRedirect": { - client: &mockHttpClient{ - mockedRedirectResponse: &http.Response{ - StatusCode: http.StatusTemporaryRedirect, - Status: "307", - Body: &mockBody{}, - Header: map[string][]string{"Location": {"https://redirected"}}, - }, - expectedRedirectUrl: "https://myurl.com/webhdfs/v1/file.txt?op=OPEN", - t: t, - }, - url: "https://myurl.com/webhdfs/v1/file.txt?op=OPEN", - followRedirects: false, - localPath: path.Join(tempDir, "nonexisting.txt"), - errMsg: "loading file from https://myurl.com/webhdfs/v1/file.txt?op=OPEN failed with reason: 307", - }, - } - - for name, tc := range tests { - t.Run(name, func(t *testing.T) { - driver := ArtifactDriver{ - Client: tc.client, - } - art := wfv1.Artifact{ - ArtifactLocation: wfv1.ArtifactLocation{ - HTTP: &wfv1.HTTPArtifact{ - URL: tc.url, - FollowTemporaryRedirects: tc.followRedirects, - }, - }, - } - err := driver.Load(&art, tc.localPath) - if err != nil { - assert.Equal(t, tc.errMsg, err.Error()) - } else { - assert.Equal(t, tc.errMsg, "") - } - _, err = os.Stat(tc.localPath) - assert.NoError(t, err) - }) - } -} - -func TestSaveWebhdfsArtifactRedirect(t *testing.T) { +func TestSaveHTTPArtifactRedirect(t *testing.T) { tempDir, err := ioutil.TempDir("", "webhdfs-test") if err != nil { panic(err) @@ -238,91 +98,39 @@ func TestSaveWebhdfsArtifactRedirect(t *testing.T) { panic(err) } - tests := map[string]struct { - client HttpClient - url string - localPath string - done bool - followRedirects bool - errMsg string - }{ - "SuccessWithRedirect": { - client: &mockHttpClient{ - mockedResponse: &http.Response{ - StatusCode: http.StatusCreated, - Body: &mockBody{}, - }, - mockedRedirectResponse: &http.Response{ - StatusCode: http.StatusTemporaryRedirect, - Body: &mockBody{}, - Header: map[string][]string{"Location": {"https://redirected"}}, - }, - expectedUrl: "https://redirected", - expectedRedirectUrl: "https://myurl.com/webhdfs/v1/file.txt?op=CREATE", - t: t, - }, - url: "https://myurl.com/webhdfs/v1/file.txt?op=CREATE", - followRedirects: true, - localPath: tempFile, - errMsg: "", - }, - "FailWithRedirect": { - client: &mockHttpClient{ - mockedResponse: &http.Response{ - StatusCode: http.StatusInternalServerError, - Status: "500 Something went wrong", - Body: &mockBody{}, - }, - mockedRedirectResponse: &http.Response{ - StatusCode: http.StatusTemporaryRedirect, - Body: &mockBody{}, - Header: map[string][]string{"Location": {"https://redirected"}}, - }, - expectedUrl: "https://redirected", - expectedRedirectUrl: "https://myurl.com/webhdfs/v1/file.txt?op=CREATE", - t: t, - }, - url: "https://myurl.com/webhdfs/v1/file.txt?op=CREATE", - followRedirects: true, - localPath: tempFile, - errMsg: fmt.Sprintf("saving file %s to https://myurl.com/webhdfs/v1/file.txt?op=CREATE failed with reason: 500 Something went wrong", tempFile), - }, - "DontFollowRedirects": { - client: &mockHttpClient{ - mockedRedirectResponse: &http.Response{ - StatusCode: http.StatusTemporaryRedirect, - Status: "307", - Body: &mockBody{}, - Header: map[string][]string{"Location": {"https://redirected"}}, + firstRequest := true + svr := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + if firstRequest { + // first response sends out only the 307 + w.Header().Add("Location", r.RequestURI) + w.WriteHeader(http.StatusTemporaryRedirect) + firstRequest = false + } else { + // check that content is really there + buf := new(bytes.Buffer) + _, err = buf.ReadFrom(r.Body) + assert.NoError(t, err) + assert.Equal(t, content, buf.String()) + + w.WriteHeader(http.StatusCreated) + } + + })) + defer svr.Close() + + t.Run("SaveHTTPArtifactRedirect", func(t *testing.T) { + driver := ArtifactDriver{ + Client: &http.Client{}, + } + art := wfv1.Artifact{ + ArtifactLocation: wfv1.ArtifactLocation{ + HTTP: &wfv1.HTTPArtifact{ + URL: svr.URL, }, - expectedRedirectUrl: "https://myurl.com/webhdfs/v1/file.txt?op=CREATE", - t: t, }, - url: "https://myurl.com/webhdfs/v1/file.txt?op=CREATE", - localPath: tempFile, - errMsg: fmt.Sprintf("saving file %s to https://myurl.com/webhdfs/v1/file.txt?op=CREATE failed with reason: 307", tempFile), - }, - } + } + err := driver.Save(tempFile, &art) + assert.Nil(t, err) + }) - for name, tc := range tests { - t.Run(name, func(t *testing.T) { - driver := ArtifactDriver{ - Client: tc.client, - } - art := wfv1.Artifact{ - ArtifactLocation: wfv1.ArtifactLocation{ - HTTP: &wfv1.HTTPArtifact{ - URL: tc.url, - FollowTemporaryRedirects: tc.followRedirects, - }, - }, - } - err := driver.Save(tc.localPath, &art) - if err != nil { - assert.Equal(t, tc.errMsg, err.Error()) - } else { - assert.Equal(t, tc.errMsg, "") - } - }) - } } diff --git a/workflow/controller/workflowpod.go b/workflow/controller/workflowpod.go index a0bd95b4cafd..89278b3d0a12 100644 --- a/workflow/controller/workflowpod.go +++ b/workflow/controller/workflowpod.go @@ -1128,14 +1128,14 @@ func createArchiveLocationSecret(tmpl *wfv1.Template, volMap map[string]apiv1.Vo createSecretVal(volMap, ossRepo.SecretKeySecret, uniqueKeyMap) } else if gcsRepo := tmpl.ArchiveLocation.GCS; gcsRepo != nil { createSecretVal(volMap, gcsRepo.ServiceAccountKeySecret, uniqueKeyMap) - } else if httpArtRepo := tmpl.ArchiveLocation.HTTP; httpArtRepo != nil { - createSecretVal(volMap, httpArtRepo.BasicAuth.UsernameSecret, uniqueKeyMap) - createSecretVal(volMap, httpArtRepo.BasicAuth.PasswordSecret, uniqueKeyMap) - createSecretVal(volMap, httpArtRepo.ClientCert.ClientCertSecret, uniqueKeyMap) - createSecretVal(volMap, httpArtRepo.ClientCert.ClientKeySecret, uniqueKeyMap) - createSecretVal(volMap, httpArtRepo.OAuth2.ClientIDSecret, uniqueKeyMap) - createSecretVal(volMap, httpArtRepo.OAuth2.ClientSecretSecret, uniqueKeyMap) - createSecretVal(volMap, httpArtRepo.OAuth2.TokenURLSecret, uniqueKeyMap) + } else if httpArtRepo := tmpl.ArchiveLocation.HTTP; httpArtRepo != nil && httpArtRepo.Auth != nil { + createSecretVal(volMap, httpArtRepo.Auth.BasicAuth.UsernameSecret, uniqueKeyMap) + createSecretVal(volMap, httpArtRepo.Auth.BasicAuth.PasswordSecret, uniqueKeyMap) + createSecretVal(volMap, httpArtRepo.Auth.ClientCert.ClientCertSecret, uniqueKeyMap) + createSecretVal(volMap, httpArtRepo.Auth.ClientCert.ClientKeySecret, uniqueKeyMap) + createSecretVal(volMap, httpArtRepo.Auth.OAuth2.ClientIDSecret, uniqueKeyMap) + createSecretVal(volMap, httpArtRepo.Auth.OAuth2.ClientSecretSecret, uniqueKeyMap) + createSecretVal(volMap, httpArtRepo.Auth.OAuth2.TokenURLSecret, uniqueKeyMap) } } @@ -1158,14 +1158,14 @@ func createSecretVolume(volMap map[string]apiv1.Volume, art wfv1.Artifact, keyMa createSecretVal(volMap, art.OSS.SecretKeySecret, keyMap) } else if art.GCS != nil { createSecretVal(volMap, art.GCS.ServiceAccountKeySecret, keyMap) - } else if art.HTTP != nil { - createSecretVal(volMap, art.HTTP.BasicAuth.UsernameSecret, keyMap) - createSecretVal(volMap, art.HTTP.BasicAuth.PasswordSecret, keyMap) - createSecretVal(volMap, art.HTTP.ClientCert.ClientCertSecret, keyMap) - createSecretVal(volMap, art.HTTP.ClientCert.ClientKeySecret, keyMap) - createSecretVal(volMap, art.HTTP.OAuth2.ClientIDSecret, keyMap) - createSecretVal(volMap, art.HTTP.OAuth2.ClientSecretSecret, keyMap) - createSecretVal(volMap, art.HTTP.OAuth2.TokenURLSecret, keyMap) + } else if art.HTTP != nil && art.HTTP.Auth != nil { + createSecretVal(volMap, art.HTTP.Auth.BasicAuth.UsernameSecret, keyMap) + createSecretVal(volMap, art.HTTP.Auth.BasicAuth.PasswordSecret, keyMap) + createSecretVal(volMap, art.HTTP.Auth.ClientCert.ClientCertSecret, keyMap) + createSecretVal(volMap, art.HTTP.Auth.ClientCert.ClientKeySecret, keyMap) + createSecretVal(volMap, art.HTTP.Auth.OAuth2.ClientIDSecret, keyMap) + createSecretVal(volMap, art.HTTP.Auth.OAuth2.ClientSecretSecret, keyMap) + createSecretVal(volMap, art.HTTP.Auth.OAuth2.TokenURLSecret, keyMap) } } From aff074d0f239afe6cea731c5c926dbae5e451ee4 Mon Sep 17 00:00:00 2001 From: Alexander Dittmann Date: Thu, 28 Apr 2022 18:58:01 +0200 Subject: [PATCH 3/6] feat: Add webHDFS support for HTTP artifacts. Fixes #7540 Signed-off-by: Alexander Dittmann --- .../base/httpbin/httpbin-deploy.yaml | 33 +++++++ .../base/httpbin/httpbin-service.yaml | 14 +++ .../base/httpbin/kustomization.yaml | 7 ++ .../base/httpbin/my-httpbin-cred-secret.yaml | 97 +++++++++++++++++++ test/e2e/http_artifacts_test.go | 63 ++++++++++++ .../testdata/basic-auth-artifact-http.yaml | 26 +++++ .../clientcert-auth-artifact-http.yaml | 26 +++++ test/e2e/testdata/input-artifact-http.yaml | 18 ++++ test/e2e/testdata/oauth-artifact-http.yaml | 29 ++++++ test/e2e/testdata/output-artifact-http.yaml | 19 ++++ 10 files changed, 332 insertions(+) create mode 100644 manifests/quick-start/base/httpbin/httpbin-deploy.yaml create mode 100644 manifests/quick-start/base/httpbin/httpbin-service.yaml create mode 100644 manifests/quick-start/base/httpbin/kustomization.yaml create mode 100644 manifests/quick-start/base/httpbin/my-httpbin-cred-secret.yaml create mode 100644 test/e2e/http_artifacts_test.go create mode 100644 test/e2e/testdata/basic-auth-artifact-http.yaml create mode 100644 test/e2e/testdata/clientcert-auth-artifact-http.yaml create mode 100644 test/e2e/testdata/input-artifact-http.yaml create mode 100644 test/e2e/testdata/oauth-artifact-http.yaml create mode 100644 test/e2e/testdata/output-artifact-http.yaml diff --git a/manifests/quick-start/base/httpbin/httpbin-deploy.yaml b/manifests/quick-start/base/httpbin/httpbin-deploy.yaml new file mode 100644 index 000000000000..46054b652cd1 --- /dev/null +++ b/manifests/quick-start/base/httpbin/httpbin-deploy.yaml @@ -0,0 +1,33 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: httpbin + labels: + app: httpbin +spec: + selector: + matchLabels: + app: httpbin + template: + metadata: + labels: + app: httpbin + spec: + containers: + - name: main + image: kennethreitz/httpbin:latest + ports: + - containerPort: 80 + name: api + readinessProbe: + httpGet: + path: /get + port: 80 + initialDelaySeconds: 5 + periodSeconds: 10 + livenessProbe: + httpGet: + path: /get + port: 80 + initialDelaySeconds: 5 + periodSeconds: 10 diff --git a/manifests/quick-start/base/httpbin/httpbin-service.yaml b/manifests/quick-start/base/httpbin/httpbin-service.yaml new file mode 100644 index 000000000000..f6aa3d11521c --- /dev/null +++ b/manifests/quick-start/base/httpbin/httpbin-service.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: Service +metadata: + name: httpbin + labels: + app: httpbin +spec: + selector: + app: httpbin + ports: + - port: 9100 + name: api + protocol: TCP + targetPort: 80 diff --git a/manifests/quick-start/base/httpbin/kustomization.yaml b/manifests/quick-start/base/httpbin/kustomization.yaml new file mode 100644 index 000000000000..61f9aaf57d4e --- /dev/null +++ b/manifests/quick-start/base/httpbin/kustomization.yaml @@ -0,0 +1,7 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +resources: + - httpbin-deploy.yaml + - httpbin-service.yaml + - my-httpbin-cred-secret.yaml diff --git a/manifests/quick-start/base/httpbin/my-httpbin-cred-secret.yaml b/manifests/quick-start/base/httpbin/my-httpbin-cred-secret.yaml new file mode 100644 index 000000000000..8e2d23f4805c --- /dev/null +++ b/manifests/quick-start/base/httpbin/my-httpbin-cred-secret.yaml @@ -0,0 +1,97 @@ +apiVersion: v1 +stringData: + # for basic auth authentication + user: admin + pass: password + # for oauth2 authentication + clientID: admin + clientSecret: password + tokenURL: "http://httpbin:9100/response-headers?access_token=faketoken&token_type=Bearer" # this URL will return a body with the "access_token" field set and can simulate an oauth token flow + # for client cert authentication + cert.pem: | + -----BEGIN CERTIFICATE----- + MIIEmjCCAoICCQDQejieQSZTxzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0 + ZXN0MB4XDTIyMDQyNTEzNDc0MloXDTMyMDQyMjEzNDc0MlowDzENMAsGA1UEAwwE + dGVzdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHT/tfskuXizar1 + 5DDrSkaT1cuCdQhEO7b6haxfvfMJPY9sxaxR570bw5TWQzA0xdAeUzSCbRsvxw6b + fEyLD4NajdXtcKocYUUcLclzjgyogTDPqlzAfDVZD25ySOTZ150pQaBuIi6TgnqH + WdJEh9w5//5VZmKyMx49JZMW7ADb9qYxkKVPIan3aNEXOO4SxyjsSekUFefkZOld + /RVZ8nO8hnDQ7r5NXsIIWVh35A94CA8y6QpKL2qiEFW1fofRcr/Fe/Y/5ohBQ1Ur + NMcX87zm9kXX1y6wbp3wn5f1PUa1sCUPlxChmRmPPmr4yIqq0a8C1d71jOIbhkox + 7A30HsP1D3rdxU6eb7KBYb7kShZge1batHRogRe5uX6hGO8iHBV/GdDE6jszoGPU + ejhfwblr6AeR6ImrWmrJ4rAx/jNqcHPuktnMRlLsBzdhqRwelwgnN13O5ZYiEJg4 + X3YYp678kHnc58aOkhG2nM32cIGha4tkoGM/GpDnFAd0P0gyJVwKo2A2Wc4cMlzQ + 7dokXbkkzK6lrHJnJjiOfzjD5yMB1Q1zQXKGHB2hJSWAMTjJ9f6qQd3ZaarYPTLx + vc4WTu+547Sx81Vlnes2xTSgt6pyFSBppHpS7KkOxb+wRF2oIpgLA3mQmsq2c60+ + G8/ro91YAYN+cl+v7m1DyEpD9TW/AgMBAAEwDQYJKoZIhvcNAQELBQADggIBACO7 + 2hU2BSGU66FwpIOihgcaADH0SwokjrEJVXlnMv26JzG/Ja63gTNE5OyghufsJtUi + E7E1gOH+dH6lVOIEmQdgGZazGxye20diLlicBATa5W2IuaBzb8Bq7ap75jOB7/sH + Yh+ZV9w0CWgV7KgzJQsp6KPfpMUXn9aJkRkLlCToCj60tC1agw5wzQcokDhOMJaY + 49FFVoKtVYwN6DfXL5Qi4GUmg7NwMUQAOGD6BQ8VLdbSJoWSHvgR2z5SDIubpdyy + XDe2V6lusdka8jdRsFH+TUKyGubs3c5YVq80A8itavxPXBUM/OJCHhUA1VpL3rvz + VgANVV7XFn5fN5TdTOrgJa2LBjflYBC3KiLf1jiW68ZT2rLDrC0yVdHFY0UJG/du + kWWQpZTfdpGbZOl1rQcYQ3BREWkr5kAv8Sh3sPliibVRvyFzwAqpEUDbpCz/Z3kZ + mRPU1Ukz8gjr5FBwzNn4x/l+80kgM22qXLMgxf7cqSLxH+dylmIieLGU0s1k7BqK + Dw77DP1QZe4G6WwrdGooxSYSBn4joKV4TI9sbyd34HJQnkMch0ugz9dlpZyT1P8Y + 3xU8Qj1BIF8yoyRuzbOokd9cEjNC6N+Z4g5lLEKYM/j1f0r3tGEoZAu2p39UGLa8 + aszMnFjeymK5OCkMUhg/KNr4WK58pc/3uFMhy8bn + -----END CERTIFICATE----- + key.pem: | + -----BEGIN PRIVATE KEY----- + MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDB0/7X7JLl4s2q + 9eQw60pGk9XLgnUIRDu2+oWsX73zCT2PbMWsUee9G8OU1kMwNMXQHlM0gm0bL8cO + m3xMiw+DWo3V7XCqHGFFHC3Jc44MqIEwz6pcwHw1WQ9uckjk2dedKUGgbiIuk4J6 + h1nSRIfcOf/+VWZisjMePSWTFuwA2/amMZClTyGp92jRFzjuEsco7EnpFBXn5GTp + Xf0VWfJzvIZw0O6+TV7CCFlYd+QPeAgPMukKSi9qohBVtX6H0XK/xXv2P+aIQUNV + KzTHF/O85vZF19cusG6d8J+X9T1GtbAlD5cQoZkZjz5q+MiKqtGvAtXe9YziG4ZK + MewN9B7D9Q963cVOnm+ygWG+5EoWYHtW2rR0aIEXubl+oRjvIhwVfxnQxOo7M6Bj + 1Ho4X8G5a+gHkeiJq1pqyeKwMf4zanBz7pLZzEZS7Ac3YakcHpcIJzddzuWWIhCY + OF92GKeu/JB53OfGjpIRtpzN9nCBoWuLZKBjPxqQ5xQHdD9IMiVcCqNgNlnOHDJc + 0O3aJF25JMyupaxyZyY4jn84w+cjAdUNc0FyhhwdoSUlgDE4yfX+qkHd2Wmq2D0y + 8b3OFk7vueO0sfNVZZ3rNsU0oLeqchUgaaR6UuypDsW/sERdqCKYCwN5kJrKtnOt + PhvP66PdWAGDfnJfr+5tQ8hKQ/U1vwIDAQABAoICAQCL2aAIv4MGJ2zpq10oBryi + y8v4eHpkqobDcWK9ip8NGl+2em7t9HLWOZAWdboosAsCLL8wJeL/OKvRWFKJD9Tz + m4S3FAi0VKHCMaC/t4aIj5QXWd676Y41F7tQn1kE9kDh/oCBdrVnEbuVGM+wLQ4x + 0g9ovMmQ8K59ZPUVefZycEM4io6pF71cW0zfgHftHtNgLYzuhTWBCYPd9ZjDrRCI + fUArajS4Ti7OpSOB948vshVukfcfG4O21pQeo0NWT8MRpzXX6Sc2rJAehXwhIqEU + bTjIEAIMh/RoNNOR2rqJqFIdi3Ad6dsDXB1XJYXct39vXQZfRqCOC/oK0pZVQwxm + aMbb6VzMjE/paHcBLKorvSIEpuAkgesUkqJeMPxhVnVG6Tg5Xl0WM0pCh/mfir6i + gFGz/xXb0h8pj9Ksk6QpTOTqDf9JAHCuhp9hnuUR+wpnfKyOfOoDXfAyKjHR0bXz + XF9DhycErHDY4CWlhFiu8+qzrtR/sZ/AIp2MfjOzBZYoq7Zj2Z3yXDsvr5fpXUW8 + EU+ClnE/dgRBj5z1sKEQd471+R7PU3Q5apw3YlQZClsaaciTIeWOMOwBjxm9PbZL + CX9BzYaobVAy19ib+/7JgqNxsZ/3gL2xBQU1JoKeY2GnAyyyr8arLZaFR/CUGYyV + SWOdWwLxgThXIJofA3c5QQKCAQEA701sUqcRN8W/m6nCcav8I2EMU/4h18J3bk88 + NbK8vCsDvvFl/2EcjU/6iKcuxhNg1CjHD96H42FeXVXApkdnf2pF24nJHW8M18yH + uwPNzIDnLn9LSN6nJsgyo5LuVCXhf2C4UImv9P3Ae1meI/ApBJsad/bAY8MMHwtS + G/ph/yzhbAb2xF4oJwgOXBm0G2c9sfA0OlHSvYM/kvsQE6770BQ5S1ltrfIv++4J + qydiJ0Hq0RFM4aHCCi02cWp+43ALhh3EAPHN3ANpmV1IQKqyAeRFX1sqQuqpryQs + wHQxdF9FLCXHwaF8JOwheu9MTclUZdrkIRf2xac2qdFIszxCkQKCAQEAz1pHtm+f + HYJdOT3XKKgri4/OPZ7nzb1NcT34NbOPKmhRi38ZxutKrFTy+DCtpjUwF4YlE7oa + r13upHaxgxHMa9cpLN+69hmT2Pg2oMBvfEIkAiDKt4dcFQBDDKw98lpXNIStsCDp + nRcToI2TO1AMJNWCulAONov9vGggjS7mxt76cQ2QZH4k6W4yYDcC6g311vR+obA9 + MwJxZfuESw1CLzvE8Ua0esQnXQzpwECC05Q6oObeJ/44huQF7R2MP5iEmDLkgYjj + G5cmHAdD3u0Ceol3zFqF0YDxcfuglMvpmdBpjNj2rl093ufziy84iVTXJ50CRceS + e17et+3kKNF7TwKCAQBJpEHZjaA20ZwNg0hbQtns6Uip8GLpyuaGA8w7mi2KmpIk + iJUi6fenZR1sQEacngoGQCZCM/ENgEFR57nJcd/fzgyBav2BGVOSdVavrpP+gwyh + unqoihxWSvWKcQT20FF8qX8PCdAkTJKXYxTPanC1AiY7FKxQBw4L36f9BCh0JpOY + cuwtsewZVtlUbnSGmlbaE1l/OP7pYyKFUM25wPetKQwYrAScqxMpLC+9g/koq5hf + jjtilCzqhM9kR6mUxD5Hn5FZ2Q/IzSQKFjLN87mj62ON3Lg8r4pYY4GCGD+/2DGp + TFcUt2VE14XWFx4cMgDO93WM2ZsPaE3iJI2C2uCBAoIBADGmr5da4SICzmnfif7d + ThgMJlmRDHayhrHAIghR581Cz4v0smp0exwK92dA2MP85ngrkgNIRA2ME5HkLhtx + jp6gFeb959n4Q/Pnc8VIbym0+MRdr80Ep6MLvgJx2B+JTGpx/tk2+Fm6ZePDIudI + ArBrQ/NzKgQbv3V3BZxpB6/FQvkBQ3sczZ/r2Do70gHTt/Nx9kSnW/Az/I1sDcCe + +yMuT7lqsdrXz4kzh2GW0Pzy+JsAzV+MO2LphRXDRosP7Wg4f4kZCzDXH7QEdVcT + L83BzyLq5jJFiws9MrWOonBHfI7SgTc9coxGxIWmmAYif6anrRyibkwGapRmbYTs + rHcCggEATsKrZHJkZIfxVdw1uELZxDssxtSd3KS09xN2aypGPdSvWg2Di3NbQsNt + 4xSljnjWsYLZpxKYv3dUOOJIiIFGxVCPNCF1vL3ofqrBelXF3AAICa+ktzPQqBDI + eGPj1/h/HodY2pVHVyhZmFFsFy8We/wD64QRx4xI0w9xFAt0qmKVMoCsJmdrXGcO + kYqZnhkq3OyCswrk78OvFcB2Wnk7SWH2tYhBhOqFv8uPojaiRLOb/6xZaZOA9TPi + 0mpJScl+pVxs1UGShVH74lIvhPaPq0AHgK1y1yYphKc1A07l2z0+S1tSYOvdQY8k + NuJLvtwCMGDCxhdYm7OrJ0aUfZzP6w== + -----END PRIVATE KEY----- +kind: Secret +metadata: + name: my-httpbin-cred + labels: + app: httpbin +type: Opaque diff --git a/test/e2e/http_artifacts_test.go b/test/e2e/http_artifacts_test.go new file mode 100644 index 000000000000..109a259c9890 --- /dev/null +++ b/test/e2e/http_artifacts_test.go @@ -0,0 +1,63 @@ +//go:build executor +// +build executor + +package e2e + +import ( + "testing" + + //"github.com/stretchr/testify/assert" + "github.com/stretchr/testify/suite" + //metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + + //wfv1 "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1" + "github.com/argoproj/argo-workflows/v3/test/e2e/fixtures" +) + +type HttpArtifactsSuite struct { + fixtures.E2ESuite +} + +func (s *HttpArtifactsSuite) TestInputArtifactHttp() { + s.Given(). + Workflow("@testdata/input-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func (s *HttpArtifactsSuite) TestOutputArtifactHttp() { + s.Given(). + Workflow("@testdata/output-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func (s *HttpArtifactsSuite) TestBasicAuthArtifactHttp() { + s.Given(). + Workflow("@testdata/basic-auth-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func (s *HttpArtifactsSuite) TestOAuthArtifactHttp() { + s.Given(). + Workflow("@testdata/oauth-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func (s *HttpArtifactsSuite) TestClientCertAuthArtifactHttp() { + s.Given(). + Workflow("@testdata/clientcert-auth-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func TestHttpArtifactsSuite(t *testing.T) { + suite.Run(t, new(HttpArtifactsSuite)) +} diff --git a/test/e2e/testdata/basic-auth-artifact-http.yaml b/test/e2e/testdata/basic-auth-artifact-http.yaml new file mode 100644 index 000000000000..1578e39a8995 --- /dev/null +++ b/test/e2e/testdata/basic-auth-artifact-http.yaml @@ -0,0 +1,26 @@ +# This example demonstrates bucket-creation enabled for s3 output artifacts, when the target bucket does not exist. +apiVersion: argoproj.io/v1alpha1 +kind: Workflow +metadata: + generateName: basic-auth-artifact-http- +spec: + entrypoint: main + templates: + - name: main + inputs: + artifacts: + - name: my-art + path: /my-artifact + http: + url: http://httpbin:9100/basic-auth/admin/password + auth: + basicAuth: + usernameSecret: + name: my-httpbin-cred + key: user + passwordSecret: + name: my-httpbin-cred + key: pass + container: + image: argoproj/argosay:v2 + command: [cat, "/my-artifact"] diff --git a/test/e2e/testdata/clientcert-auth-artifact-http.yaml b/test/e2e/testdata/clientcert-auth-artifact-http.yaml new file mode 100644 index 000000000000..4dc1fb5a7fa3 --- /dev/null +++ b/test/e2e/testdata/clientcert-auth-artifact-http.yaml @@ -0,0 +1,26 @@ +# This example demonstrates bucket-creation enabled for s3 output artifacts, when the target bucket does not exist. +apiVersion: argoproj.io/v1alpha1 +kind: Workflow +metadata: + generateName: basic-auth-artifact-http- +spec: + entrypoint: main + templates: + - name: main + inputs: + artifacts: + - name: my-art + path: /my-artifact + http: + url: http://httpbin:9100/get + auth: + clientCert: + clientCertSecret: + name: my-httpbin-cred + key: cert.pem + clientKeySecret: + name: my-httpbin-cred + key: key.pem + container: + image: argoproj/argosay:v2 + command: [cat, "/my-artifact"] diff --git a/test/e2e/testdata/input-artifact-http.yaml b/test/e2e/testdata/input-artifact-http.yaml new file mode 100644 index 000000000000..71c1b47416d5 --- /dev/null +++ b/test/e2e/testdata/input-artifact-http.yaml @@ -0,0 +1,18 @@ +# This example demonstrates bucket-creation enabled for s3 output artifacts, when the target bucket does not exist. +apiVersion: argoproj.io/v1alpha1 +kind: Workflow +metadata: + generateName: input-artifact-http- +spec: + entrypoint: main + templates: + - name: main + inputs: + artifacts: + - name: my-art + path: /my-artifact + http: + url: http://httpbin:9100/get + container: + image: argoproj/argosay:v2 + command: [cat, "/my-artifact"] diff --git a/test/e2e/testdata/oauth-artifact-http.yaml b/test/e2e/testdata/oauth-artifact-http.yaml new file mode 100644 index 000000000000..b6d6ac368da1 --- /dev/null +++ b/test/e2e/testdata/oauth-artifact-http.yaml @@ -0,0 +1,29 @@ +# This example demonstrates bucket-creation enabled for s3 output artifacts, when the target bucket does not exist. +apiVersion: argoproj.io/v1alpha1 +kind: Workflow +metadata: + generateName: basic-auth-artifact-http- +spec: + entrypoint: main + templates: + - name: main + inputs: + artifacts: + - name: my-art + path: /my-artifact + http: + url: http://httpbin:9100/bearer + auth: + oauth2: + clientIDSecret: + name: my-httpbin-cred + key: clientID + clientSecretSecret: + name: my-httpbin-cred + key: clientSecret + tokenURLSecret: + name: my-httpbin-cred + key: tokenURL + container: + image: argoproj/argosay:v2 + command: [cat, "/my-artifact"] diff --git a/test/e2e/testdata/output-artifact-http.yaml b/test/e2e/testdata/output-artifact-http.yaml new file mode 100644 index 000000000000..29db303aee57 --- /dev/null +++ b/test/e2e/testdata/output-artifact-http.yaml @@ -0,0 +1,19 @@ +# This example demonstrates bucket-creation enabled for s3 output artifacts, when the target bucket does not exist. +apiVersion: argoproj.io/v1alpha1 +kind: Workflow +metadata: + generateName: output-artifact-http- +spec: + entrypoint: main + templates: + - name: main + outputs: + artifacts: + - name: my-art + path: /my-artifact + http: + url: http://httpbin:9100/put + container: + image: argoproj/argosay:v2 + command: [sh, -c] + args: ["echo testdata > /my-artifact"] From 3d077c2fc1b511496c93ef4ff02a2a00365f7844 Mon Sep 17 00:00:00 2001 From: Alexander Dittmann Date: Fri, 29 Apr 2022 16:07:51 +0200 Subject: [PATCH 4/6] feat: Add webHDFS support for HTTP artifacts. Fixes #7540 Signed-off-by: Alexander Dittmann --- examples/webhdfs-input-output-artifacts.yaml | 56 +++---- manifests/quick-start-minimal.yaml | 144 ++++++++++++++++++ manifests/quick-start-mysql.yaml | 144 ++++++++++++++++++ manifests/quick-start-postgres.yaml | 144 ++++++++++++++++++ manifests/quick-start/base/kustomization.yaml | 1 + 5 files changed, 461 insertions(+), 28 deletions(-) diff --git a/examples/webhdfs-input-output-artifacts.yaml b/examples/webhdfs-input-output-artifacts.yaml index 2abf81186253..5ed04c3a0550 100644 --- a/examples/webhdfs-input-output-artifacts.yaml +++ b/examples/webhdfs-input-output-artifacts.yaml @@ -1,7 +1,7 @@ # This example demonstrates the usage of an input or output artifact via a webhdfs endpoint. # The different providers support different ways of authentication. For Azure datalake, for example, this is done via an oauth2 token. -# On the other hand, SAP Hana datalake uses client authentication via certificates. The authType distinguishes between them. -# Right now, authentication via certificates and via OAuth2 is supported. The input artifact shows an example for OAuth2 while the output artifact shows an example for usign certificates. +# On the other hand, SAP Hana datalake uses client authentication via certificates. +# Right now, authentication via certificates and via OAuth2 is supported. The input artifact shows an example for OAuth2 while the output artifact shows an example for using certificates. apiVersion: argoproj.io/v1alpha1 kind: Workflow metadata: @@ -23,24 +23,24 @@ spec: # oauth2.TokenURL: points to a kubernetes secret named oauth-sec with a data entry of "tokenURL" # oauth2.scopes: necessary scopes for the oauth request url: https://mywebhdfsprovider.com/webhdfs/v1/file.txt?op=OPEN - followTemporaryRedirects: true # this is needed for webHDFS - oauth2: - clientIDSecret: - name: oauth-sec - key: clientID - clientSecretSecret: - name: oauth-sec - key: clientSecret - tokenURLSecret: - name: oauth-sec - key: tokenURL - scopes: - - some - - scopes - # endpointParams can hold additional fields that may be needed in the oauth request - endpointParams: - - key: customkey - value: customvalue + auth: + oauth2: + clientIDSecret: + name: oauth-sec + key: clientID + clientSecretSecret: + name: oauth-sec + key: clientSecret + tokenURLSecret: + name: oauth-sec + key: tokenURL + scopes: + - some + - scopes + # endpointParams can hold additional fields that may be needed in the oauth request + endpointParams: + - key: customkey + value: customvalue # optional: headers which should be sent in the HTTP requests headers: - name: CustomHeader @@ -56,14 +56,14 @@ spec: # clientCert.clientKeySecret: points to a kubernetes secret named cert-sec with a data entry of "key.pem" # clientCertSecret and clientKeySecret secrets should contain the raw PEM contents of the tls certificate pair url: https://mywebhdfsprovider.com/webhdfs/v1/file.txt?op=CREATE&overwrite=true - followTemporaryRedirects: true # this is needed for webHDFS - clientCert: - clientCertSecret: - name: cert-sec - key: certificate.pem - clientKeySecret: - name: cert-sec - key: key.pem + auth: + clientCert: + clientCertSecret: + name: cert-sec + key: certificate.pem + clientKeySecret: + name: cert-sec + key: key.pem # optional: headers which should be sent in the HTTP requests headers: - name: CustomHeader diff --git a/manifests/quick-start-minimal.yaml b/manifests/quick-start-minimal.yaml index 569ff802ba68..4b52275e3d46 100644 --- a/manifests/quick-start-minimal.yaml +++ b/manifests/quick-start-minimal.yaml @@ -1338,6 +1338,101 @@ stringData: --- apiVersion: v1 kind: Secret +metadata: + labels: + app: httpbin + name: my-httpbin-cred +stringData: + cert.pem: | + -----BEGIN CERTIFICATE----- + MIIEmjCCAoICCQDQejieQSZTxzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0 + ZXN0MB4XDTIyMDQyNTEzNDc0MloXDTMyMDQyMjEzNDc0MlowDzENMAsGA1UEAwwE + dGVzdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHT/tfskuXizar1 + 5DDrSkaT1cuCdQhEO7b6haxfvfMJPY9sxaxR570bw5TWQzA0xdAeUzSCbRsvxw6b + fEyLD4NajdXtcKocYUUcLclzjgyogTDPqlzAfDVZD25ySOTZ150pQaBuIi6TgnqH + WdJEh9w5//5VZmKyMx49JZMW7ADb9qYxkKVPIan3aNEXOO4SxyjsSekUFefkZOld + /RVZ8nO8hnDQ7r5NXsIIWVh35A94CA8y6QpKL2qiEFW1fofRcr/Fe/Y/5ohBQ1Ur + NMcX87zm9kXX1y6wbp3wn5f1PUa1sCUPlxChmRmPPmr4yIqq0a8C1d71jOIbhkox + 7A30HsP1D3rdxU6eb7KBYb7kShZge1batHRogRe5uX6hGO8iHBV/GdDE6jszoGPU + ejhfwblr6AeR6ImrWmrJ4rAx/jNqcHPuktnMRlLsBzdhqRwelwgnN13O5ZYiEJg4 + X3YYp678kHnc58aOkhG2nM32cIGha4tkoGM/GpDnFAd0P0gyJVwKo2A2Wc4cMlzQ + 7dokXbkkzK6lrHJnJjiOfzjD5yMB1Q1zQXKGHB2hJSWAMTjJ9f6qQd3ZaarYPTLx + vc4WTu+547Sx81Vlnes2xTSgt6pyFSBppHpS7KkOxb+wRF2oIpgLA3mQmsq2c60+ + G8/ro91YAYN+cl+v7m1DyEpD9TW/AgMBAAEwDQYJKoZIhvcNAQELBQADggIBACO7 + 2hU2BSGU66FwpIOihgcaADH0SwokjrEJVXlnMv26JzG/Ja63gTNE5OyghufsJtUi + E7E1gOH+dH6lVOIEmQdgGZazGxye20diLlicBATa5W2IuaBzb8Bq7ap75jOB7/sH + Yh+ZV9w0CWgV7KgzJQsp6KPfpMUXn9aJkRkLlCToCj60tC1agw5wzQcokDhOMJaY + 49FFVoKtVYwN6DfXL5Qi4GUmg7NwMUQAOGD6BQ8VLdbSJoWSHvgR2z5SDIubpdyy + XDe2V6lusdka8jdRsFH+TUKyGubs3c5YVq80A8itavxPXBUM/OJCHhUA1VpL3rvz + VgANVV7XFn5fN5TdTOrgJa2LBjflYBC3KiLf1jiW68ZT2rLDrC0yVdHFY0UJG/du + kWWQpZTfdpGbZOl1rQcYQ3BREWkr5kAv8Sh3sPliibVRvyFzwAqpEUDbpCz/Z3kZ + mRPU1Ukz8gjr5FBwzNn4x/l+80kgM22qXLMgxf7cqSLxH+dylmIieLGU0s1k7BqK + Dw77DP1QZe4G6WwrdGooxSYSBn4joKV4TI9sbyd34HJQnkMch0ugz9dlpZyT1P8Y + 3xU8Qj1BIF8yoyRuzbOokd9cEjNC6N+Z4g5lLEKYM/j1f0r3tGEoZAu2p39UGLa8 + aszMnFjeymK5OCkMUhg/KNr4WK58pc/3uFMhy8bn + -----END CERTIFICATE----- + clientID: admin + clientSecret: password + key.pem: | + -----BEGIN PRIVATE KEY----- + MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDB0/7X7JLl4s2q + 9eQw60pGk9XLgnUIRDu2+oWsX73zCT2PbMWsUee9G8OU1kMwNMXQHlM0gm0bL8cO + m3xMiw+DWo3V7XCqHGFFHC3Jc44MqIEwz6pcwHw1WQ9uckjk2dedKUGgbiIuk4J6 + h1nSRIfcOf/+VWZisjMePSWTFuwA2/amMZClTyGp92jRFzjuEsco7EnpFBXn5GTp + Xf0VWfJzvIZw0O6+TV7CCFlYd+QPeAgPMukKSi9qohBVtX6H0XK/xXv2P+aIQUNV + KzTHF/O85vZF19cusG6d8J+X9T1GtbAlD5cQoZkZjz5q+MiKqtGvAtXe9YziG4ZK + MewN9B7D9Q963cVOnm+ygWG+5EoWYHtW2rR0aIEXubl+oRjvIhwVfxnQxOo7M6Bj + 1Ho4X8G5a+gHkeiJq1pqyeKwMf4zanBz7pLZzEZS7Ac3YakcHpcIJzddzuWWIhCY + OF92GKeu/JB53OfGjpIRtpzN9nCBoWuLZKBjPxqQ5xQHdD9IMiVcCqNgNlnOHDJc + 0O3aJF25JMyupaxyZyY4jn84w+cjAdUNc0FyhhwdoSUlgDE4yfX+qkHd2Wmq2D0y + 8b3OFk7vueO0sfNVZZ3rNsU0oLeqchUgaaR6UuypDsW/sERdqCKYCwN5kJrKtnOt + PhvP66PdWAGDfnJfr+5tQ8hKQ/U1vwIDAQABAoICAQCL2aAIv4MGJ2zpq10oBryi + y8v4eHpkqobDcWK9ip8NGl+2em7t9HLWOZAWdboosAsCLL8wJeL/OKvRWFKJD9Tz + m4S3FAi0VKHCMaC/t4aIj5QXWd676Y41F7tQn1kE9kDh/oCBdrVnEbuVGM+wLQ4x + 0g9ovMmQ8K59ZPUVefZycEM4io6pF71cW0zfgHftHtNgLYzuhTWBCYPd9ZjDrRCI + fUArajS4Ti7OpSOB948vshVukfcfG4O21pQeo0NWT8MRpzXX6Sc2rJAehXwhIqEU + bTjIEAIMh/RoNNOR2rqJqFIdi3Ad6dsDXB1XJYXct39vXQZfRqCOC/oK0pZVQwxm + aMbb6VzMjE/paHcBLKorvSIEpuAkgesUkqJeMPxhVnVG6Tg5Xl0WM0pCh/mfir6i + gFGz/xXb0h8pj9Ksk6QpTOTqDf9JAHCuhp9hnuUR+wpnfKyOfOoDXfAyKjHR0bXz + XF9DhycErHDY4CWlhFiu8+qzrtR/sZ/AIp2MfjOzBZYoq7Zj2Z3yXDsvr5fpXUW8 + EU+ClnE/dgRBj5z1sKEQd471+R7PU3Q5apw3YlQZClsaaciTIeWOMOwBjxm9PbZL + CX9BzYaobVAy19ib+/7JgqNxsZ/3gL2xBQU1JoKeY2GnAyyyr8arLZaFR/CUGYyV + SWOdWwLxgThXIJofA3c5QQKCAQEA701sUqcRN8W/m6nCcav8I2EMU/4h18J3bk88 + NbK8vCsDvvFl/2EcjU/6iKcuxhNg1CjHD96H42FeXVXApkdnf2pF24nJHW8M18yH + uwPNzIDnLn9LSN6nJsgyo5LuVCXhf2C4UImv9P3Ae1meI/ApBJsad/bAY8MMHwtS + G/ph/yzhbAb2xF4oJwgOXBm0G2c9sfA0OlHSvYM/kvsQE6770BQ5S1ltrfIv++4J + qydiJ0Hq0RFM4aHCCi02cWp+43ALhh3EAPHN3ANpmV1IQKqyAeRFX1sqQuqpryQs + wHQxdF9FLCXHwaF8JOwheu9MTclUZdrkIRf2xac2qdFIszxCkQKCAQEAz1pHtm+f + HYJdOT3XKKgri4/OPZ7nzb1NcT34NbOPKmhRi38ZxutKrFTy+DCtpjUwF4YlE7oa + r13upHaxgxHMa9cpLN+69hmT2Pg2oMBvfEIkAiDKt4dcFQBDDKw98lpXNIStsCDp + nRcToI2TO1AMJNWCulAONov9vGggjS7mxt76cQ2QZH4k6W4yYDcC6g311vR+obA9 + MwJxZfuESw1CLzvE8Ua0esQnXQzpwECC05Q6oObeJ/44huQF7R2MP5iEmDLkgYjj + G5cmHAdD3u0Ceol3zFqF0YDxcfuglMvpmdBpjNj2rl093ufziy84iVTXJ50CRceS + e17et+3kKNF7TwKCAQBJpEHZjaA20ZwNg0hbQtns6Uip8GLpyuaGA8w7mi2KmpIk + iJUi6fenZR1sQEacngoGQCZCM/ENgEFR57nJcd/fzgyBav2BGVOSdVavrpP+gwyh + unqoihxWSvWKcQT20FF8qX8PCdAkTJKXYxTPanC1AiY7FKxQBw4L36f9BCh0JpOY + cuwtsewZVtlUbnSGmlbaE1l/OP7pYyKFUM25wPetKQwYrAScqxMpLC+9g/koq5hf + jjtilCzqhM9kR6mUxD5Hn5FZ2Q/IzSQKFjLN87mj62ON3Lg8r4pYY4GCGD+/2DGp + TFcUt2VE14XWFx4cMgDO93WM2ZsPaE3iJI2C2uCBAoIBADGmr5da4SICzmnfif7d + ThgMJlmRDHayhrHAIghR581Cz4v0smp0exwK92dA2MP85ngrkgNIRA2ME5HkLhtx + jp6gFeb959n4Q/Pnc8VIbym0+MRdr80Ep6MLvgJx2B+JTGpx/tk2+Fm6ZePDIudI + ArBrQ/NzKgQbv3V3BZxpB6/FQvkBQ3sczZ/r2Do70gHTt/Nx9kSnW/Az/I1sDcCe + +yMuT7lqsdrXz4kzh2GW0Pzy+JsAzV+MO2LphRXDRosP7Wg4f4kZCzDXH7QEdVcT + L83BzyLq5jJFiws9MrWOonBHfI7SgTc9coxGxIWmmAYif6anrRyibkwGapRmbYTs + rHcCggEATsKrZHJkZIfxVdw1uELZxDssxtSd3KS09xN2aypGPdSvWg2Di3NbQsNt + 4xSljnjWsYLZpxKYv3dUOOJIiIFGxVCPNCF1vL3ofqrBelXF3AAICa+ktzPQqBDI + eGPj1/h/HodY2pVHVyhZmFFsFy8We/wD64QRx4xI0w9xFAt0qmKVMoCsJmdrXGcO + kYqZnhkq3OyCswrk78OvFcB2Wnk7SWH2tYhBhOqFv8uPojaiRLOb/6xZaZOA9TPi + 0mpJScl+pVxs1UGShVH74lIvhPaPq0AHgK1y1yYphKc1A07l2z0+S1tSYOvdQY8k + NuJLvtwCMGDCxhdYm7OrJ0aUfZzP6w== + -----END PRIVATE KEY----- + pass: password + tokenURL: http://httpbin:9100/response-headers?access_token=faketoken&token_type=Bearer + user: admin +type: Opaque +--- +apiVersion: v1 +kind: Secret metadata: labels: app: minio @@ -1361,6 +1456,21 @@ spec: --- apiVersion: v1 kind: Service +metadata: + labels: + app: httpbin + name: httpbin +spec: + ports: + - name: api + port: 9100 + protocol: TCP + targetPort: 80 + selector: + app: httpbin +--- +apiVersion: v1 +kind: Service metadata: labels: app: minio @@ -1459,6 +1569,40 @@ spec: --- apiVersion: apps/v1 kind: Deployment +metadata: + labels: + app: httpbin + name: httpbin +spec: + selector: + matchLabels: + app: httpbin + template: + metadata: + labels: + app: httpbin + spec: + containers: + - image: kennethreitz/httpbin:latest + livenessProbe: + httpGet: + path: /get + port: 80 + initialDelaySeconds: 5 + periodSeconds: 10 + name: main + ports: + - containerPort: 80 + name: api + readinessProbe: + httpGet: + path: /get + port: 80 + initialDelaySeconds: 5 + periodSeconds: 10 +--- +apiVersion: apps/v1 +kind: Deployment metadata: labels: app: minio diff --git a/manifests/quick-start-mysql.yaml b/manifests/quick-start-mysql.yaml index 5d8f25b5fc0f..8b3b6b97354e 100644 --- a/manifests/quick-start-mysql.yaml +++ b/manifests/quick-start-mysql.yaml @@ -1368,6 +1368,101 @@ stringData: --- apiVersion: v1 kind: Secret +metadata: + labels: + app: httpbin + name: my-httpbin-cred +stringData: + cert.pem: | + -----BEGIN CERTIFICATE----- + MIIEmjCCAoICCQDQejieQSZTxzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0 + ZXN0MB4XDTIyMDQyNTEzNDc0MloXDTMyMDQyMjEzNDc0MlowDzENMAsGA1UEAwwE + dGVzdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHT/tfskuXizar1 + 5DDrSkaT1cuCdQhEO7b6haxfvfMJPY9sxaxR570bw5TWQzA0xdAeUzSCbRsvxw6b + fEyLD4NajdXtcKocYUUcLclzjgyogTDPqlzAfDVZD25ySOTZ150pQaBuIi6TgnqH + WdJEh9w5//5VZmKyMx49JZMW7ADb9qYxkKVPIan3aNEXOO4SxyjsSekUFefkZOld + /RVZ8nO8hnDQ7r5NXsIIWVh35A94CA8y6QpKL2qiEFW1fofRcr/Fe/Y/5ohBQ1Ur + NMcX87zm9kXX1y6wbp3wn5f1PUa1sCUPlxChmRmPPmr4yIqq0a8C1d71jOIbhkox + 7A30HsP1D3rdxU6eb7KBYb7kShZge1batHRogRe5uX6hGO8iHBV/GdDE6jszoGPU + ejhfwblr6AeR6ImrWmrJ4rAx/jNqcHPuktnMRlLsBzdhqRwelwgnN13O5ZYiEJg4 + X3YYp678kHnc58aOkhG2nM32cIGha4tkoGM/GpDnFAd0P0gyJVwKo2A2Wc4cMlzQ + 7dokXbkkzK6lrHJnJjiOfzjD5yMB1Q1zQXKGHB2hJSWAMTjJ9f6qQd3ZaarYPTLx + vc4WTu+547Sx81Vlnes2xTSgt6pyFSBppHpS7KkOxb+wRF2oIpgLA3mQmsq2c60+ + G8/ro91YAYN+cl+v7m1DyEpD9TW/AgMBAAEwDQYJKoZIhvcNAQELBQADggIBACO7 + 2hU2BSGU66FwpIOihgcaADH0SwokjrEJVXlnMv26JzG/Ja63gTNE5OyghufsJtUi + E7E1gOH+dH6lVOIEmQdgGZazGxye20diLlicBATa5W2IuaBzb8Bq7ap75jOB7/sH + Yh+ZV9w0CWgV7KgzJQsp6KPfpMUXn9aJkRkLlCToCj60tC1agw5wzQcokDhOMJaY + 49FFVoKtVYwN6DfXL5Qi4GUmg7NwMUQAOGD6BQ8VLdbSJoWSHvgR2z5SDIubpdyy + XDe2V6lusdka8jdRsFH+TUKyGubs3c5YVq80A8itavxPXBUM/OJCHhUA1VpL3rvz + VgANVV7XFn5fN5TdTOrgJa2LBjflYBC3KiLf1jiW68ZT2rLDrC0yVdHFY0UJG/du + kWWQpZTfdpGbZOl1rQcYQ3BREWkr5kAv8Sh3sPliibVRvyFzwAqpEUDbpCz/Z3kZ + mRPU1Ukz8gjr5FBwzNn4x/l+80kgM22qXLMgxf7cqSLxH+dylmIieLGU0s1k7BqK + Dw77DP1QZe4G6WwrdGooxSYSBn4joKV4TI9sbyd34HJQnkMch0ugz9dlpZyT1P8Y + 3xU8Qj1BIF8yoyRuzbOokd9cEjNC6N+Z4g5lLEKYM/j1f0r3tGEoZAu2p39UGLa8 + aszMnFjeymK5OCkMUhg/KNr4WK58pc/3uFMhy8bn + -----END CERTIFICATE----- + clientID: admin + clientSecret: password + key.pem: | + -----BEGIN PRIVATE KEY----- + MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDB0/7X7JLl4s2q + 9eQw60pGk9XLgnUIRDu2+oWsX73zCT2PbMWsUee9G8OU1kMwNMXQHlM0gm0bL8cO + m3xMiw+DWo3V7XCqHGFFHC3Jc44MqIEwz6pcwHw1WQ9uckjk2dedKUGgbiIuk4J6 + h1nSRIfcOf/+VWZisjMePSWTFuwA2/amMZClTyGp92jRFzjuEsco7EnpFBXn5GTp + Xf0VWfJzvIZw0O6+TV7CCFlYd+QPeAgPMukKSi9qohBVtX6H0XK/xXv2P+aIQUNV + KzTHF/O85vZF19cusG6d8J+X9T1GtbAlD5cQoZkZjz5q+MiKqtGvAtXe9YziG4ZK + MewN9B7D9Q963cVOnm+ygWG+5EoWYHtW2rR0aIEXubl+oRjvIhwVfxnQxOo7M6Bj + 1Ho4X8G5a+gHkeiJq1pqyeKwMf4zanBz7pLZzEZS7Ac3YakcHpcIJzddzuWWIhCY + OF92GKeu/JB53OfGjpIRtpzN9nCBoWuLZKBjPxqQ5xQHdD9IMiVcCqNgNlnOHDJc + 0O3aJF25JMyupaxyZyY4jn84w+cjAdUNc0FyhhwdoSUlgDE4yfX+qkHd2Wmq2D0y + 8b3OFk7vueO0sfNVZZ3rNsU0oLeqchUgaaR6UuypDsW/sERdqCKYCwN5kJrKtnOt + PhvP66PdWAGDfnJfr+5tQ8hKQ/U1vwIDAQABAoICAQCL2aAIv4MGJ2zpq10oBryi + y8v4eHpkqobDcWK9ip8NGl+2em7t9HLWOZAWdboosAsCLL8wJeL/OKvRWFKJD9Tz + m4S3FAi0VKHCMaC/t4aIj5QXWd676Y41F7tQn1kE9kDh/oCBdrVnEbuVGM+wLQ4x + 0g9ovMmQ8K59ZPUVefZycEM4io6pF71cW0zfgHftHtNgLYzuhTWBCYPd9ZjDrRCI + fUArajS4Ti7OpSOB948vshVukfcfG4O21pQeo0NWT8MRpzXX6Sc2rJAehXwhIqEU + bTjIEAIMh/RoNNOR2rqJqFIdi3Ad6dsDXB1XJYXct39vXQZfRqCOC/oK0pZVQwxm + aMbb6VzMjE/paHcBLKorvSIEpuAkgesUkqJeMPxhVnVG6Tg5Xl0WM0pCh/mfir6i + gFGz/xXb0h8pj9Ksk6QpTOTqDf9JAHCuhp9hnuUR+wpnfKyOfOoDXfAyKjHR0bXz + XF9DhycErHDY4CWlhFiu8+qzrtR/sZ/AIp2MfjOzBZYoq7Zj2Z3yXDsvr5fpXUW8 + EU+ClnE/dgRBj5z1sKEQd471+R7PU3Q5apw3YlQZClsaaciTIeWOMOwBjxm9PbZL + CX9BzYaobVAy19ib+/7JgqNxsZ/3gL2xBQU1JoKeY2GnAyyyr8arLZaFR/CUGYyV + SWOdWwLxgThXIJofA3c5QQKCAQEA701sUqcRN8W/m6nCcav8I2EMU/4h18J3bk88 + NbK8vCsDvvFl/2EcjU/6iKcuxhNg1CjHD96H42FeXVXApkdnf2pF24nJHW8M18yH + uwPNzIDnLn9LSN6nJsgyo5LuVCXhf2C4UImv9P3Ae1meI/ApBJsad/bAY8MMHwtS + G/ph/yzhbAb2xF4oJwgOXBm0G2c9sfA0OlHSvYM/kvsQE6770BQ5S1ltrfIv++4J + qydiJ0Hq0RFM4aHCCi02cWp+43ALhh3EAPHN3ANpmV1IQKqyAeRFX1sqQuqpryQs + wHQxdF9FLCXHwaF8JOwheu9MTclUZdrkIRf2xac2qdFIszxCkQKCAQEAz1pHtm+f + HYJdOT3XKKgri4/OPZ7nzb1NcT34NbOPKmhRi38ZxutKrFTy+DCtpjUwF4YlE7oa + r13upHaxgxHMa9cpLN+69hmT2Pg2oMBvfEIkAiDKt4dcFQBDDKw98lpXNIStsCDp + nRcToI2TO1AMJNWCulAONov9vGggjS7mxt76cQ2QZH4k6W4yYDcC6g311vR+obA9 + MwJxZfuESw1CLzvE8Ua0esQnXQzpwECC05Q6oObeJ/44huQF7R2MP5iEmDLkgYjj + G5cmHAdD3u0Ceol3zFqF0YDxcfuglMvpmdBpjNj2rl093ufziy84iVTXJ50CRceS + e17et+3kKNF7TwKCAQBJpEHZjaA20ZwNg0hbQtns6Uip8GLpyuaGA8w7mi2KmpIk + iJUi6fenZR1sQEacngoGQCZCM/ENgEFR57nJcd/fzgyBav2BGVOSdVavrpP+gwyh + unqoihxWSvWKcQT20FF8qX8PCdAkTJKXYxTPanC1AiY7FKxQBw4L36f9BCh0JpOY + cuwtsewZVtlUbnSGmlbaE1l/OP7pYyKFUM25wPetKQwYrAScqxMpLC+9g/koq5hf + jjtilCzqhM9kR6mUxD5Hn5FZ2Q/IzSQKFjLN87mj62ON3Lg8r4pYY4GCGD+/2DGp + TFcUt2VE14XWFx4cMgDO93WM2ZsPaE3iJI2C2uCBAoIBADGmr5da4SICzmnfif7d + ThgMJlmRDHayhrHAIghR581Cz4v0smp0exwK92dA2MP85ngrkgNIRA2ME5HkLhtx + jp6gFeb959n4Q/Pnc8VIbym0+MRdr80Ep6MLvgJx2B+JTGpx/tk2+Fm6ZePDIudI + ArBrQ/NzKgQbv3V3BZxpB6/FQvkBQ3sczZ/r2Do70gHTt/Nx9kSnW/Az/I1sDcCe + +yMuT7lqsdrXz4kzh2GW0Pzy+JsAzV+MO2LphRXDRosP7Wg4f4kZCzDXH7QEdVcT + L83BzyLq5jJFiws9MrWOonBHfI7SgTc9coxGxIWmmAYif6anrRyibkwGapRmbYTs + rHcCggEATsKrZHJkZIfxVdw1uELZxDssxtSd3KS09xN2aypGPdSvWg2Di3NbQsNt + 4xSljnjWsYLZpxKYv3dUOOJIiIFGxVCPNCF1vL3ofqrBelXF3AAICa+ktzPQqBDI + eGPj1/h/HodY2pVHVyhZmFFsFy8We/wD64QRx4xI0w9xFAt0qmKVMoCsJmdrXGcO + kYqZnhkq3OyCswrk78OvFcB2Wnk7SWH2tYhBhOqFv8uPojaiRLOb/6xZaZOA9TPi + 0mpJScl+pVxs1UGShVH74lIvhPaPq0AHgK1y1yYphKc1A07l2z0+S1tSYOvdQY8k + NuJLvtwCMGDCxhdYm7OrJ0aUfZzP6w== + -----END PRIVATE KEY----- + pass: password + tokenURL: http://httpbin:9100/response-headers?access_token=faketoken&token_type=Bearer + user: admin +type: Opaque +--- +apiVersion: v1 +kind: Secret metadata: labels: app: minio @@ -1391,6 +1486,21 @@ spec: --- apiVersion: v1 kind: Service +metadata: + labels: + app: httpbin + name: httpbin +spec: + ports: + - name: api + port: 9100 + protocol: TCP + targetPort: 80 + selector: + app: httpbin +--- +apiVersion: v1 +kind: Service metadata: labels: app: minio @@ -1503,6 +1613,40 @@ spec: --- apiVersion: apps/v1 kind: Deployment +metadata: + labels: + app: httpbin + name: httpbin +spec: + selector: + matchLabels: + app: httpbin + template: + metadata: + labels: + app: httpbin + spec: + containers: + - image: kennethreitz/httpbin:latest + livenessProbe: + httpGet: + path: /get + port: 80 + initialDelaySeconds: 5 + periodSeconds: 10 + name: main + ports: + - containerPort: 80 + name: api + readinessProbe: + httpGet: + path: /get + port: 80 + initialDelaySeconds: 5 + periodSeconds: 10 +--- +apiVersion: apps/v1 +kind: Deployment metadata: labels: app: minio diff --git a/manifests/quick-start-postgres.yaml b/manifests/quick-start-postgres.yaml index 95afa465845e..83e9d364aead 100644 --- a/manifests/quick-start-postgres.yaml +++ b/manifests/quick-start-postgres.yaml @@ -1368,6 +1368,101 @@ stringData: --- apiVersion: v1 kind: Secret +metadata: + labels: + app: httpbin + name: my-httpbin-cred +stringData: + cert.pem: | + -----BEGIN CERTIFICATE----- + MIIEmjCCAoICCQDQejieQSZTxzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0 + ZXN0MB4XDTIyMDQyNTEzNDc0MloXDTMyMDQyMjEzNDc0MlowDzENMAsGA1UEAwwE + dGVzdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHT/tfskuXizar1 + 5DDrSkaT1cuCdQhEO7b6haxfvfMJPY9sxaxR570bw5TWQzA0xdAeUzSCbRsvxw6b + fEyLD4NajdXtcKocYUUcLclzjgyogTDPqlzAfDVZD25ySOTZ150pQaBuIi6TgnqH + WdJEh9w5//5VZmKyMx49JZMW7ADb9qYxkKVPIan3aNEXOO4SxyjsSekUFefkZOld + /RVZ8nO8hnDQ7r5NXsIIWVh35A94CA8y6QpKL2qiEFW1fofRcr/Fe/Y/5ohBQ1Ur + NMcX87zm9kXX1y6wbp3wn5f1PUa1sCUPlxChmRmPPmr4yIqq0a8C1d71jOIbhkox + 7A30HsP1D3rdxU6eb7KBYb7kShZge1batHRogRe5uX6hGO8iHBV/GdDE6jszoGPU + ejhfwblr6AeR6ImrWmrJ4rAx/jNqcHPuktnMRlLsBzdhqRwelwgnN13O5ZYiEJg4 + X3YYp678kHnc58aOkhG2nM32cIGha4tkoGM/GpDnFAd0P0gyJVwKo2A2Wc4cMlzQ + 7dokXbkkzK6lrHJnJjiOfzjD5yMB1Q1zQXKGHB2hJSWAMTjJ9f6qQd3ZaarYPTLx + vc4WTu+547Sx81Vlnes2xTSgt6pyFSBppHpS7KkOxb+wRF2oIpgLA3mQmsq2c60+ + G8/ro91YAYN+cl+v7m1DyEpD9TW/AgMBAAEwDQYJKoZIhvcNAQELBQADggIBACO7 + 2hU2BSGU66FwpIOihgcaADH0SwokjrEJVXlnMv26JzG/Ja63gTNE5OyghufsJtUi + E7E1gOH+dH6lVOIEmQdgGZazGxye20diLlicBATa5W2IuaBzb8Bq7ap75jOB7/sH + Yh+ZV9w0CWgV7KgzJQsp6KPfpMUXn9aJkRkLlCToCj60tC1agw5wzQcokDhOMJaY + 49FFVoKtVYwN6DfXL5Qi4GUmg7NwMUQAOGD6BQ8VLdbSJoWSHvgR2z5SDIubpdyy + XDe2V6lusdka8jdRsFH+TUKyGubs3c5YVq80A8itavxPXBUM/OJCHhUA1VpL3rvz + VgANVV7XFn5fN5TdTOrgJa2LBjflYBC3KiLf1jiW68ZT2rLDrC0yVdHFY0UJG/du + kWWQpZTfdpGbZOl1rQcYQ3BREWkr5kAv8Sh3sPliibVRvyFzwAqpEUDbpCz/Z3kZ + mRPU1Ukz8gjr5FBwzNn4x/l+80kgM22qXLMgxf7cqSLxH+dylmIieLGU0s1k7BqK + Dw77DP1QZe4G6WwrdGooxSYSBn4joKV4TI9sbyd34HJQnkMch0ugz9dlpZyT1P8Y + 3xU8Qj1BIF8yoyRuzbOokd9cEjNC6N+Z4g5lLEKYM/j1f0r3tGEoZAu2p39UGLa8 + aszMnFjeymK5OCkMUhg/KNr4WK58pc/3uFMhy8bn + -----END CERTIFICATE----- + clientID: admin + clientSecret: password + key.pem: | + -----BEGIN PRIVATE KEY----- + MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDB0/7X7JLl4s2q + 9eQw60pGk9XLgnUIRDu2+oWsX73zCT2PbMWsUee9G8OU1kMwNMXQHlM0gm0bL8cO + m3xMiw+DWo3V7XCqHGFFHC3Jc44MqIEwz6pcwHw1WQ9uckjk2dedKUGgbiIuk4J6 + h1nSRIfcOf/+VWZisjMePSWTFuwA2/amMZClTyGp92jRFzjuEsco7EnpFBXn5GTp + Xf0VWfJzvIZw0O6+TV7CCFlYd+QPeAgPMukKSi9qohBVtX6H0XK/xXv2P+aIQUNV + KzTHF/O85vZF19cusG6d8J+X9T1GtbAlD5cQoZkZjz5q+MiKqtGvAtXe9YziG4ZK + MewN9B7D9Q963cVOnm+ygWG+5EoWYHtW2rR0aIEXubl+oRjvIhwVfxnQxOo7M6Bj + 1Ho4X8G5a+gHkeiJq1pqyeKwMf4zanBz7pLZzEZS7Ac3YakcHpcIJzddzuWWIhCY + OF92GKeu/JB53OfGjpIRtpzN9nCBoWuLZKBjPxqQ5xQHdD9IMiVcCqNgNlnOHDJc + 0O3aJF25JMyupaxyZyY4jn84w+cjAdUNc0FyhhwdoSUlgDE4yfX+qkHd2Wmq2D0y + 8b3OFk7vueO0sfNVZZ3rNsU0oLeqchUgaaR6UuypDsW/sERdqCKYCwN5kJrKtnOt + PhvP66PdWAGDfnJfr+5tQ8hKQ/U1vwIDAQABAoICAQCL2aAIv4MGJ2zpq10oBryi + y8v4eHpkqobDcWK9ip8NGl+2em7t9HLWOZAWdboosAsCLL8wJeL/OKvRWFKJD9Tz + m4S3FAi0VKHCMaC/t4aIj5QXWd676Y41F7tQn1kE9kDh/oCBdrVnEbuVGM+wLQ4x + 0g9ovMmQ8K59ZPUVefZycEM4io6pF71cW0zfgHftHtNgLYzuhTWBCYPd9ZjDrRCI + fUArajS4Ti7OpSOB948vshVukfcfG4O21pQeo0NWT8MRpzXX6Sc2rJAehXwhIqEU + bTjIEAIMh/RoNNOR2rqJqFIdi3Ad6dsDXB1XJYXct39vXQZfRqCOC/oK0pZVQwxm + aMbb6VzMjE/paHcBLKorvSIEpuAkgesUkqJeMPxhVnVG6Tg5Xl0WM0pCh/mfir6i + gFGz/xXb0h8pj9Ksk6QpTOTqDf9JAHCuhp9hnuUR+wpnfKyOfOoDXfAyKjHR0bXz + XF9DhycErHDY4CWlhFiu8+qzrtR/sZ/AIp2MfjOzBZYoq7Zj2Z3yXDsvr5fpXUW8 + EU+ClnE/dgRBj5z1sKEQd471+R7PU3Q5apw3YlQZClsaaciTIeWOMOwBjxm9PbZL + CX9BzYaobVAy19ib+/7JgqNxsZ/3gL2xBQU1JoKeY2GnAyyyr8arLZaFR/CUGYyV + SWOdWwLxgThXIJofA3c5QQKCAQEA701sUqcRN8W/m6nCcav8I2EMU/4h18J3bk88 + NbK8vCsDvvFl/2EcjU/6iKcuxhNg1CjHD96H42FeXVXApkdnf2pF24nJHW8M18yH + uwPNzIDnLn9LSN6nJsgyo5LuVCXhf2C4UImv9P3Ae1meI/ApBJsad/bAY8MMHwtS + G/ph/yzhbAb2xF4oJwgOXBm0G2c9sfA0OlHSvYM/kvsQE6770BQ5S1ltrfIv++4J + qydiJ0Hq0RFM4aHCCi02cWp+43ALhh3EAPHN3ANpmV1IQKqyAeRFX1sqQuqpryQs + wHQxdF9FLCXHwaF8JOwheu9MTclUZdrkIRf2xac2qdFIszxCkQKCAQEAz1pHtm+f + HYJdOT3XKKgri4/OPZ7nzb1NcT34NbOPKmhRi38ZxutKrFTy+DCtpjUwF4YlE7oa + r13upHaxgxHMa9cpLN+69hmT2Pg2oMBvfEIkAiDKt4dcFQBDDKw98lpXNIStsCDp + nRcToI2TO1AMJNWCulAONov9vGggjS7mxt76cQ2QZH4k6W4yYDcC6g311vR+obA9 + MwJxZfuESw1CLzvE8Ua0esQnXQzpwECC05Q6oObeJ/44huQF7R2MP5iEmDLkgYjj + G5cmHAdD3u0Ceol3zFqF0YDxcfuglMvpmdBpjNj2rl093ufziy84iVTXJ50CRceS + e17et+3kKNF7TwKCAQBJpEHZjaA20ZwNg0hbQtns6Uip8GLpyuaGA8w7mi2KmpIk + iJUi6fenZR1sQEacngoGQCZCM/ENgEFR57nJcd/fzgyBav2BGVOSdVavrpP+gwyh + unqoihxWSvWKcQT20FF8qX8PCdAkTJKXYxTPanC1AiY7FKxQBw4L36f9BCh0JpOY + cuwtsewZVtlUbnSGmlbaE1l/OP7pYyKFUM25wPetKQwYrAScqxMpLC+9g/koq5hf + jjtilCzqhM9kR6mUxD5Hn5FZ2Q/IzSQKFjLN87mj62ON3Lg8r4pYY4GCGD+/2DGp + TFcUt2VE14XWFx4cMgDO93WM2ZsPaE3iJI2C2uCBAoIBADGmr5da4SICzmnfif7d + ThgMJlmRDHayhrHAIghR581Cz4v0smp0exwK92dA2MP85ngrkgNIRA2ME5HkLhtx + jp6gFeb959n4Q/Pnc8VIbym0+MRdr80Ep6MLvgJx2B+JTGpx/tk2+Fm6ZePDIudI + ArBrQ/NzKgQbv3V3BZxpB6/FQvkBQ3sczZ/r2Do70gHTt/Nx9kSnW/Az/I1sDcCe + +yMuT7lqsdrXz4kzh2GW0Pzy+JsAzV+MO2LphRXDRosP7Wg4f4kZCzDXH7QEdVcT + L83BzyLq5jJFiws9MrWOonBHfI7SgTc9coxGxIWmmAYif6anrRyibkwGapRmbYTs + rHcCggEATsKrZHJkZIfxVdw1uELZxDssxtSd3KS09xN2aypGPdSvWg2Di3NbQsNt + 4xSljnjWsYLZpxKYv3dUOOJIiIFGxVCPNCF1vL3ofqrBelXF3AAICa+ktzPQqBDI + eGPj1/h/HodY2pVHVyhZmFFsFy8We/wD64QRx4xI0w9xFAt0qmKVMoCsJmdrXGcO + kYqZnhkq3OyCswrk78OvFcB2Wnk7SWH2tYhBhOqFv8uPojaiRLOb/6xZaZOA9TPi + 0mpJScl+pVxs1UGShVH74lIvhPaPq0AHgK1y1yYphKc1A07l2z0+S1tSYOvdQY8k + NuJLvtwCMGDCxhdYm7OrJ0aUfZzP6w== + -----END PRIVATE KEY----- + pass: password + tokenURL: http://httpbin:9100/response-headers?access_token=faketoken&token_type=Bearer + user: admin +type: Opaque +--- +apiVersion: v1 +kind: Secret metadata: labels: app: minio @@ -1391,6 +1486,21 @@ spec: --- apiVersion: v1 kind: Service +metadata: + labels: + app: httpbin + name: httpbin +spec: + ports: + - name: api + port: 9100 + protocol: TCP + targetPort: 80 + selector: + app: httpbin +--- +apiVersion: v1 +kind: Service metadata: labels: app: minio @@ -1503,6 +1613,40 @@ spec: --- apiVersion: apps/v1 kind: Deployment +metadata: + labels: + app: httpbin + name: httpbin +spec: + selector: + matchLabels: + app: httpbin + template: + metadata: + labels: + app: httpbin + spec: + containers: + - image: kennethreitz/httpbin:latest + livenessProbe: + httpGet: + path: /get + port: 80 + initialDelaySeconds: 5 + periodSeconds: 10 + name: main + ports: + - containerPort: 80 + name: api + readinessProbe: + httpGet: + path: /get + port: 80 + initialDelaySeconds: 5 + periodSeconds: 10 +--- +apiVersion: apps/v1 +kind: Deployment metadata: labels: app: minio diff --git a/manifests/quick-start/base/kustomization.yaml b/manifests/quick-start/base/kustomization.yaml index f8d0da97f921..1c209651c88f 100644 --- a/manifests/quick-start/base/kustomization.yaml +++ b/manifests/quick-start/base/kustomization.yaml @@ -4,6 +4,7 @@ kind: Kustomization resources: - ../../namespace-install - minio + - httpbin - webhooks - argo-server-sso-secret.yaml - executor/emissary/executor-role.yaml From 7b3fff6d9ef37f1eb9ac9fe01439cd0a6793341e Mon Sep 17 00:00:00 2001 From: Alexander Dittmann Date: Mon, 2 May 2022 11:05:47 +0200 Subject: [PATCH 5/6] feat: Add webHDFS support for HTTP artifacts. Fixes #7540 Signed-off-by: Alexander Dittmann --- docs/fields.md | 7 ++++ test/e2e/functional_test.go | 40 +++++++++++++++++++++ test/e2e/http_artifacts_test.go | 63 --------------------------------- 3 files changed, 47 insertions(+), 63 deletions(-) delete mode 100644 test/e2e/http_artifacts_test.go diff --git a/docs/fields.md b/docs/fields.md index 9fa8e05fbfc5..48da994ae5e6 100644 --- a/docs/fields.md +++ b/docs/fields.md @@ -4096,6 +4096,13 @@ ZipStrategy will unzip zipped input artifacts _No description available_ +
+Examples with this field (click to open) +
+ +- [`webhdfs-input-output-artifacts.yaml`](https://github.com/argoproj/argo-workflows/blob/master/examples/webhdfs-input-output-artifacts.yaml) +
+ ### Fields | Field Name | Field Type | Description | |:----------:|:----------:|---------------| diff --git a/test/e2e/functional_test.go b/test/e2e/functional_test.go index d9f311dcb4ab..a5a95bbe6315 100644 --- a/test/e2e/functional_test.go +++ b/test/e2e/functional_test.go @@ -956,6 +956,46 @@ func (s *FunctionalSuite) TestPauseAfterAndBefore() { WaitForWorkflow(fixtures.ToBeSucceeded) } +func (s *FunctionalSuite) TestInputArtifactHttp() { + s.Given(). + Workflow("@testdata/input-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func (s *FunctionalSuite) TestOutputArtifactHttp() { + s.Given(). + Workflow("@testdata/output-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func (s *FunctionalSuite) TestBasicAuthArtifactHttp() { + s.Given(). + Workflow("@testdata/basic-auth-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func (s *FunctionalSuite) TestOAuthArtifactHttp() { + s.Given(). + Workflow("@testdata/oauth-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func (s *FunctionalSuite) TestClientCertAuthArtifactHttp() { + s.Given(). + Workflow("@testdata/clientcert-auth-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + func TestFunctionalSuite(t *testing.T) { suite.Run(t, new(FunctionalSuite)) } diff --git a/test/e2e/http_artifacts_test.go b/test/e2e/http_artifacts_test.go deleted file mode 100644 index 109a259c9890..000000000000 --- a/test/e2e/http_artifacts_test.go +++ /dev/null @@ -1,63 +0,0 @@ -//go:build executor -// +build executor - -package e2e - -import ( - "testing" - - //"github.com/stretchr/testify/assert" - "github.com/stretchr/testify/suite" - //metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - - //wfv1 "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1" - "github.com/argoproj/argo-workflows/v3/test/e2e/fixtures" -) - -type HttpArtifactsSuite struct { - fixtures.E2ESuite -} - -func (s *HttpArtifactsSuite) TestInputArtifactHttp() { - s.Given(). - Workflow("@testdata/input-artifact-http.yaml"). - When(). - SubmitWorkflow(). - WaitForWorkflow(fixtures.ToBeSucceeded) -} - -func (s *HttpArtifactsSuite) TestOutputArtifactHttp() { - s.Given(). - Workflow("@testdata/output-artifact-http.yaml"). - When(). - SubmitWorkflow(). - WaitForWorkflow(fixtures.ToBeSucceeded) -} - -func (s *HttpArtifactsSuite) TestBasicAuthArtifactHttp() { - s.Given(). - Workflow("@testdata/basic-auth-artifact-http.yaml"). - When(). - SubmitWorkflow(). - WaitForWorkflow(fixtures.ToBeSucceeded) -} - -func (s *HttpArtifactsSuite) TestOAuthArtifactHttp() { - s.Given(). - Workflow("@testdata/oauth-artifact-http.yaml"). - When(). - SubmitWorkflow(). - WaitForWorkflow(fixtures.ToBeSucceeded) -} - -func (s *HttpArtifactsSuite) TestClientCertAuthArtifactHttp() { - s.Given(). - Workflow("@testdata/clientcert-auth-artifact-http.yaml"). - When(). - SubmitWorkflow(). - WaitForWorkflow(fixtures.ToBeSucceeded) -} - -func TestHttpArtifactsSuite(t *testing.T) { - suite.Run(t, new(HttpArtifactsSuite)) -} From 17efbb1dcd5c1230f3bd077fcd0ef7b0ce9b2999 Mon Sep 17 00:00:00 2001 From: Alexander Dittmann Date: Wed, 4 May 2022 09:47:26 +0200 Subject: [PATCH 6/6] feat: Add webHDFS support for HTTP artifacts. Fixes #7540 Signed-off-by: Alexander Dittmann --- test/e2e/functional_test.go | 40 ------------- test/e2e/http_artifacts_test.go | 60 +++++++++++++++++++ .../{ => http}/basic-auth-artifact-http.yaml | 0 .../clientcert-auth-artifact-http.yaml | 0 .../{ => http}/input-artifact-http.yaml | 0 .../{ => http}/oauth-artifact-http.yaml | 0 .../{ => http}/output-artifact-http.yaml | 0 7 files changed, 60 insertions(+), 40 deletions(-) create mode 100644 test/e2e/http_artifacts_test.go rename test/e2e/testdata/{ => http}/basic-auth-artifact-http.yaml (100%) rename test/e2e/testdata/{ => http}/clientcert-auth-artifact-http.yaml (100%) rename test/e2e/testdata/{ => http}/input-artifact-http.yaml (100%) rename test/e2e/testdata/{ => http}/oauth-artifact-http.yaml (100%) rename test/e2e/testdata/{ => http}/output-artifact-http.yaml (100%) diff --git a/test/e2e/functional_test.go b/test/e2e/functional_test.go index a5a95bbe6315..d9f311dcb4ab 100644 --- a/test/e2e/functional_test.go +++ b/test/e2e/functional_test.go @@ -956,46 +956,6 @@ func (s *FunctionalSuite) TestPauseAfterAndBefore() { WaitForWorkflow(fixtures.ToBeSucceeded) } -func (s *FunctionalSuite) TestInputArtifactHttp() { - s.Given(). - Workflow("@testdata/input-artifact-http.yaml"). - When(). - SubmitWorkflow(). - WaitForWorkflow(fixtures.ToBeSucceeded) -} - -func (s *FunctionalSuite) TestOutputArtifactHttp() { - s.Given(). - Workflow("@testdata/output-artifact-http.yaml"). - When(). - SubmitWorkflow(). - WaitForWorkflow(fixtures.ToBeSucceeded) -} - -func (s *FunctionalSuite) TestBasicAuthArtifactHttp() { - s.Given(). - Workflow("@testdata/basic-auth-artifact-http.yaml"). - When(). - SubmitWorkflow(). - WaitForWorkflow(fixtures.ToBeSucceeded) -} - -func (s *FunctionalSuite) TestOAuthArtifactHttp() { - s.Given(). - Workflow("@testdata/oauth-artifact-http.yaml"). - When(). - SubmitWorkflow(). - WaitForWorkflow(fixtures.ToBeSucceeded) -} - -func (s *FunctionalSuite) TestClientCertAuthArtifactHttp() { - s.Given(). - Workflow("@testdata/clientcert-auth-artifact-http.yaml"). - When(). - SubmitWorkflow(). - WaitForWorkflow(fixtures.ToBeSucceeded) -} - func TestFunctionalSuite(t *testing.T) { suite.Run(t, new(FunctionalSuite)) } diff --git a/test/e2e/http_artifacts_test.go b/test/e2e/http_artifacts_test.go new file mode 100644 index 000000000000..dc63ff8edab8 --- /dev/null +++ b/test/e2e/http_artifacts_test.go @@ -0,0 +1,60 @@ +//go:build functional +// +build functional + +package e2e + +import ( + "testing" + + "github.com/stretchr/testify/suite" + + "github.com/argoproj/argo-workflows/v3/test/e2e/fixtures" +) + +type HttpArtifactsSuite struct { + fixtures.E2ESuite +} + +func (s *HttpArtifactsSuite) TestInputArtifactHttp() { + s.Given(). + Workflow("@testdata/http/input-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func (s *HttpArtifactsSuite) TestOutputArtifactHttp() { + s.Given(). + Workflow("@testdata/http/output-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func (s *HttpArtifactsSuite) TestBasicAuthArtifactHttp() { + s.Given(). + Workflow("@testdata/http/basic-auth-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func (s *HttpArtifactsSuite) TestOAuthArtifactHttp() { + s.Given(). + Workflow("@testdata/http/oauth-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func (s *HttpArtifactsSuite) TestClientCertAuthArtifactHttp() { + s.Given(). + Workflow("@testdata/http/clientcert-auth-artifact-http.yaml"). + When(). + SubmitWorkflow(). + WaitForWorkflow(fixtures.ToBeSucceeded) +} + +func TestHttpArtifactsSuite(t *testing.T) { + suite.Run(t, new(HttpArtifactsSuite)) +} diff --git a/test/e2e/testdata/basic-auth-artifact-http.yaml b/test/e2e/testdata/http/basic-auth-artifact-http.yaml similarity index 100% rename from test/e2e/testdata/basic-auth-artifact-http.yaml rename to test/e2e/testdata/http/basic-auth-artifact-http.yaml diff --git a/test/e2e/testdata/clientcert-auth-artifact-http.yaml b/test/e2e/testdata/http/clientcert-auth-artifact-http.yaml similarity index 100% rename from test/e2e/testdata/clientcert-auth-artifact-http.yaml rename to test/e2e/testdata/http/clientcert-auth-artifact-http.yaml diff --git a/test/e2e/testdata/input-artifact-http.yaml b/test/e2e/testdata/http/input-artifact-http.yaml similarity index 100% rename from test/e2e/testdata/input-artifact-http.yaml rename to test/e2e/testdata/http/input-artifact-http.yaml diff --git a/test/e2e/testdata/oauth-artifact-http.yaml b/test/e2e/testdata/http/oauth-artifact-http.yaml similarity index 100% rename from test/e2e/testdata/oauth-artifact-http.yaml rename to test/e2e/testdata/http/oauth-artifact-http.yaml diff --git a/test/e2e/testdata/output-artifact-http.yaml b/test/e2e/testdata/http/output-artifact-http.yaml similarity index 100% rename from test/e2e/testdata/output-artifact-http.yaml rename to test/e2e/testdata/http/output-artifact-http.yaml