BucketServerSideEncryptionRule

data class BucketServerSideEncryptionRule(val kmsDataEncryption: String? = null, val kmsMasterKeyId: String? = null, val sseAlgorithm: String)

Constructors

Link copied to clipboard
constructor(kmsDataEncryption: String? = null, kmsMasterKeyId: String? = null, sseAlgorithm: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The algorithm used to encrypt objects. If this element is not specified, objects are encrypted with AES256. This element is valid only when the value of SSEAlgorithm is set to KMS. Valid values: SM4.

Link copied to clipboard
val kmsMasterKeyId: String? = null

The alibaba cloud KMS master key ID used for the SSE-KMS encryption.

Link copied to clipboard

The server-side encryption algorithm to use. Possible values: AES256 and KMS.