PipelineArtifactStoreArgs

data class PipelineArtifactStoreArgs(val encryptionKey: Output<PipelineArtifactStoreEncryptionKeyArgs>? = null, val location: Output<String>, val region: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<PipelineArtifactStoreArgs>

Constructors

Link copied to clipboard
constructor(encryptionKey: Output<PipelineArtifactStoreEncryptionKeyArgs>? = null, location: Output<String>, region: Output<String>? = null, type: Output<String>)

Properties

Link copied to clipboard

The encryption key block AWS CodePipeline uses to encrypt the data in the artifact store, such as an AWS Key Management Service (AWS KMS) key. If you don't specify a key, AWS CodePipeline uses the default key for Amazon Simple Storage Service (Amazon S3). An encryption_key block is documented below.

Link copied to clipboard
val location: Output<String>

The location where AWS CodePipeline stores artifacts for a pipeline; currently only S3 is supported.

Link copied to clipboard
val region: Output<String>? = null

The region where the artifact store is located. Required for a cross-region CodePipeline, do not provide for a single-region CodePipeline.

Link copied to clipboard
val type: Output<String>

The type of the artifact store, such as Amazon S3

Functions

Link copied to clipboard
open override fun toJava(): PipelineArtifactStoreArgs