Class: Aws::KMS::Types::MultiRegionConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kms/lib/aws-sdk-kms/types.rb

Overview

Describes the configuration of this multi-Region key. This field appears only when the KMS key is a primary or replica of a multi-Region key.

For more information about any listed KMS key, use the DescribeKey operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#multi_region_key_typeString

Indicates whether the KMS key is a PRIMARY or REPLICA key.

Returns:

  • (String)


5181
5182
5183
5184
5185
5186
5187
# File 'gems/aws-sdk-kms/lib/aws-sdk-kms/types.rb', line 5181

class MultiRegionConfiguration < Struct.new(
  :multi_region_key_type,
  :primary_key,
  :replica_keys)
  SENSITIVE = []
  include Aws::Structure
end

#primary_keyTypes::MultiRegionKey

Displays the key ARN and Region of the primary key. This field includes the current KMS key if it is the primary key.



5181
5182
5183
5184
5185
5186
5187
# File 'gems/aws-sdk-kms/lib/aws-sdk-kms/types.rb', line 5181

class MultiRegionConfiguration < Struct.new(
  :multi_region_key_type,
  :primary_key,
  :replica_keys)
  SENSITIVE = []
  include Aws::Structure
end

#replica_keysArray<Types::MultiRegionKey>

displays the key ARNs and Regions of all replica keys. This field includes the current KMS key if it is a replica key.

Returns:



5181
5182
5183
5184
5185
5186
5187
# File 'gems/aws-sdk-kms/lib/aws-sdk-kms/types.rb', line 5181

class MultiRegionConfiguration < Struct.new(
  :multi_region_key_type,
  :primary_key,
  :replica_keys)
  SENSITIVE = []
  include Aws::Structure
end