Class: Aws::MQ::Types::EncryptionOptions

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-mq/types.rb

Overview

Encryption options for the broker.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#kms_key_idString

The customer master key (CMK) to use for the A KMS (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.



1844
1845
1846
1847
1848
1849
# File 'lib/aws-sdk-mq/types.rb', line 1844

class EncryptionOptions < Struct.new(
  :kms_key_id,
  :use_aws_owned_key)
  SENSITIVE = []
  include Aws::Structure
end

#use_aws_owned_keyBoolean

Enables the use of an Amazon Web Services owned CMK using KMS (KMS). Set to true by default, if no value is provided, for example, for RabbitMQ brokers.



1844
1845
1846
1847
1848
1849
# File 'lib/aws-sdk-mq/types.rb', line 1844

class EncryptionOptions < Struct.new(
  :kms_key_id,
  :use_aws_owned_key)
  SENSITIVE = []
  include Aws::Structure
end