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:



5219
5220
5221
5222
5223
5224
5225
# File 'lib/aws-sdk-kms/types.rb', line 5219

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)


5219
5220
5221
5222
5223
5224
5225
# File 'lib/aws-sdk-kms/types.rb', line 5219

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:



5219
5220
5221
5222
5223
5224
5225
# File 'lib/aws-sdk-kms/types.rb', line 5219

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