BucketV2ServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultArgs

data class BucketV2ServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultArgs(val kmsMasterKeyId: Output<String>? = null, val sseAlgorithm: Output<String>) : ConvertibleToJava<BucketV2ServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultArgs>

Constructors

constructor(kmsMasterKeyId: Output<String>? = null, sseAlgorithm: Output<String>)

Properties

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

AWS KMS master key ID used for the SSE-KMS encryption. This can only be used when you set the value of sse_algorithm as aws:kms. The default aws/s3 AWS KMS master key is used if this element is absent while the sse_algorithm is aws:kms.

Link copied to clipboard
val sseAlgorithm: Output<String>

Server-side encryption algorithm to use. Valid values are AES256 and aws:kms

Functions

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