AWS::AmazonMQ::Broker EncryptionOptions - AWS CloudFormation

AWS::AmazonMQ::Broker EncryptionOptions

Encryption options for the broker.

Important

Does not apply to RabbitMQ brokers.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "KmsKeyId" : String, "UseAwsOwnedKey" : Boolean }

YAML

KmsKeyId: String UseAwsOwnedKey: Boolean

Properties

KmsKeyId

The customer master key (CMK) to use for the AWS Key Management Service (KMS). This key is used to encrypt your data at rest. If not provided, Amazon MQ will use a default CMK to encrypt your data.

Required: No

Type: String

Update requires: No interruption

UseAwsOwnedKey

Enables the use of an AWS owned CMK using AWS Key Management Service (KMS). Set to true by default, if no value is provided, for example, for RabbitMQ brokers.

Required: Yes

Type: Boolean

Update requires: No interruption