DeliveryStreamEncryptionConfigurationInputArgs

data class DeliveryStreamEncryptionConfigurationInputArgs(val keyArn: Output<String>? = null, val keyType: Output<DeliveryStreamEncryptionConfigurationInputKeyType>) : ConvertibleToJava<DeliveryStreamEncryptionConfigurationInputArgs>

Constructors

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

Properties

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

If you set KeyType to CUSTOMER_MANAGED_CMK , you must specify the Amazon Resource Name (ARN) of the CMK. If you set KeyType to AWS _OWNED_CMK , Firehose uses a service-account CMK.

Link copied to clipboard

Indicates the type of customer master key (CMK) to use for encryption. The default setting is AWS_OWNED_CMK . For more information about CMKs, see Customer Master Keys (CMKs) . You can use a CMK of type CUSTOMER_MANAGED_CMK to encrypt up to 500 delivery streams.

Functions

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