Skip to content

workflow.v1alpha1.ossArtifactRepository

"OSSArtifactRepository defines the controller configuration for an OSS artifact repository"

Index

Fields

fn withBucket

withBucket(bucket)

"Bucket is the name of the bucket"

fn withCreateBucketIfNotPresent

withCreateBucketIfNotPresent(createBucketIfNotPresent)

"CreateBucketIfNotPresent tells the driver to attempt to create the OSS bucket for output artifacts, if it doesn't exist"

fn withEndpoint

withEndpoint(endpoint)

"Endpoint is the hostname of the bucket endpoint"

fn withKeyFormat

withKeyFormat(keyFormat)

"KeyFormat defines the format of how to store keys and can reference workflow variables."

fn withSecurityToken

withSecurityToken(securityToken)

"SecurityToken is the user's temporary security token. For more details, check out: https://www.alibabacloud.com/help/doc-detail/100624.htm"

fn withUseSDKCreds

withUseSDKCreds(useSDKCreds)

"UseSDKCreds tells the driver to figure out credentials based on sdk defaults."

obj accessKeySecret

"SecretKeySelector selects a key of a Secret."

fn accessKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn accessKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn accessKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj lifecycleRule

"OSSLifecycleRule specifies how to manage bucket's lifecycle"

fn lifecycleRule.withMarkDeletionAfterDays

withMarkDeletionAfterDays(markDeletionAfterDays)

"MarkDeletionAfterDays is the number of days before we delete objects in the bucket"

fn lifecycleRule.withMarkInfrequentAccessAfterDays

withMarkInfrequentAccessAfterDays(markInfrequentAccessAfterDays)

"MarkInfrequentAccessAfterDays is the number of days before we convert the objects in the bucket to Infrequent Access (IA) storage type"

obj secretKeySecret

"SecretKeySelector selects a key of a Secret."

fn secretKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn secretKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn secretKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"