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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kms/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.

Returns:



5079
5080
5081
5082
5083
5084
5085
# File 'gems/aws-sdk-kms/lib/aws-sdk-kms/types.rb', line 5079

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)


5079
5080
5081
5082
5083
5084
5085
# File 'gems/aws-sdk-kms/lib/aws-sdk-kms/types.rb', line 5079

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:



5079
5080
5081
5082
5083
5084
5085
# File 'gems/aws-sdk-kms/lib/aws-sdk-kms/types.rb', line 5079

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