ServiceIntegrationKmsServerSideEncryptionArgs

data class ServiceIntegrationKmsServerSideEncryptionArgs(val kmsKeyId: Output<String>? = null, val optInStatus: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<ServiceIntegrationKmsServerSideEncryptionArgs>

Constructors

constructor(kmsKeyId: Output<String>? = null, optInStatus: Output<String>? = null, type: Output<String>? = null)

Properties

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

KMS key ID. This value can be a key ID, key ARN, alias name, or alias ARN.

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

Specifies whether KMS integration is enabled. Valid values are DISABLED and ENABLED.

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

Type of KMS key used. Valid values are CUSTOMER_MANAGED_KEY and AWS_OWNED_KMS_KEY.

Functions

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