RepositoryCreationTemplateEncryptionConfigurationArgs

data class RepositoryCreationTemplateEncryptionConfigurationArgs(val encryptionType: Output<String>? = null, val kmsKey: Output<String>? = null) : ConvertibleToJava<RepositoryCreationTemplateEncryptionConfigurationArgs>

Constructors

constructor(encryptionType: Output<String>? = null, kmsKey: Output<String>? = null)

Properties

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

The encryption type to use for any created repositories. Valid values are AES256 or KMS. Defaults to AES256.

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

The ARN of the KMS key to use when encryption_type is KMS. If not specified, uses the default AWS managed key for ECR.

Functions

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