FirehoseDeliveryStreamServerSideEncryptionArgs

data class FirehoseDeliveryStreamServerSideEncryptionArgs(val enabled: Output<Boolean>? = null, val keyArn: Output<String>? = null, val keyType: Output<String>? = null) : ConvertibleToJava<FirehoseDeliveryStreamServerSideEncryptionArgs>

Constructors

constructor(enabled: Output<Boolean>? = null, keyArn: Output<String>? = null, keyType: Output<String>? = null)

Properties

Link copied to clipboard
val enabled: Output<Boolean>? = null

Whether to enable encryption at rest. Default is false.

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

Amazon Resource Name (ARN) of the encryption key. Required when key_type is CUSTOMER_MANAGED_CMK. The s3_configuration object supports the following:

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

Type of encryption key. Default is AWS_OWNED_CMK. Valid values are AWS_OWNED_CMK and CUSTOMER_MANAGED_CMK

Functions

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