Class: Aws::KMS::Types::ReplicateKeyResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#replica_key_metadataTypes::KeyMetadata

Displays details about the new replica key, including its Amazon Resource Name ([key ARN]) and [Key states of KMS keys]. It also includes the ARN and Amazon Web Services Region of its primary key and other replica keys.

[1]: docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id-key-ARN [2]: docs.aws.amazon.com/kms/latest/developerguide/key-state.html

Returns:



5561
5562
5563
5564
5565
5566
5567
# File 'lib/aws-sdk-kms/types.rb', line 5561

class ReplicateKeyResponse < Struct.new(
  :replica_key_metadata,
  :replica_policy,
  :replica_tags)
  SENSITIVE = []
  include Aws::Structure
end

#replica_policyString

The key policy of the new replica key. The value is a key policy document in JSON format.

Returns:

  • (String)


5561
5562
5563
5564
5565
5566
5567
# File 'lib/aws-sdk-kms/types.rb', line 5561

class ReplicateKeyResponse < Struct.new(
  :replica_key_metadata,
  :replica_policy,
  :replica_tags)
  SENSITIVE = []
  include Aws::Structure
end

#replica_tagsArray<Types::Tag>

The tags on the new replica key. The value is a list of tag key and tag value pairs.

Returns:



5561
5562
5563
5564
5565
5566
5567
# File 'lib/aws-sdk-kms/types.rb', line 5561

class ReplicateKeyResponse < Struct.new(
  :replica_key_metadata,
  :replica_policy,
  :replica_tags)
  SENSITIVE = []
  include Aws::Structure
end