Argo Workflows · Schema
io.argoproj.workflow.v1alpha1.S3Artifact
S3Artifact is the location of an S3 artifact
CNCFContainersData ProcessingKubernetesMachine LearningOpen SourceWorkflow Engine
Properties
| Name | Type | Description |
|---|---|---|
| accessKeySecret | object | AccessKeySecret is the secret selector to the bucket's access key |
| bucket | string | Bucket is the name of the bucket |
| caSecret | object | CASecret specifies the secret that contains the CA, used to verify the TLS connection |
| createBucketIfNotPresent | object | CreateBucketIfNotPresent tells the driver to attempt to create the S3 bucket for output artifacts, if it doesn't exist. Setting Enabled Encryption will apply either SSE-S3 to the bucket if KmsKeyId is |
| encryptionOptions | object | |
| endpoint | string | Endpoint is the hostname of the bucket endpoint |
| insecure | boolean | Insecure will connect to the service with TLS |
| key | string | Key is the key in the bucket where the artifact resides |
| region | string | Region contains the optional bucket region |
| roleARN | string | RoleARN is the Amazon Resource Name (ARN) of the role to assume. |
| secretKeySecret | object | SecretKeySecret is the secret selector to the bucket's secret key |
| sessionTokenSecret | object | SessionTokenSecret is used for ephemeral credentials like an IAM assume role or S3 access grant |
| useSDKCreds | boolean | UseSDKCreds tells the driver to figure out credentials based on sdk defaults. |