CanaryArtifactConfigS3EncryptionArgs

data class CanaryArtifactConfigS3EncryptionArgs(val encryptionMode: Output<String>? = null, val kmsKeyArn: Output<String>? = null) : ConvertibleToJava<CanaryArtifactConfigS3EncryptionArgs>

Constructors

Link copied to clipboard
constructor(encryptionMode: Output<String>? = null, kmsKeyArn: Output<String>? = null)

Properties

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

The encryption method to use for artifacts created by this canary. Valid values are: SSE_S3 and SSE_KMS.

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

The ARN of the customer-managed KMS key to use, if you specify SSE_KMS for encryption_mode.

Functions

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