Class: Aws::SecretsManager::Types::AssociateCrossAccountReplicaResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The ARN of the primary secret.

Returns:

  • (String)


123
124
125
126
127
128
129
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 123

class AssociateCrossAccountReplicaResponse < Struct.new(
  :arn,
  :cross_account_replica_arn,
  :replication_status)
  SENSITIVE = []
  include Aws::Structure
end

#cross_account_replica_arn ⇒ String

The ARN of the replica secret in the other account.

Returns:

  • (String)


123
124
125
126
127
128
129
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 123

class AssociateCrossAccountReplicaResponse < Struct.new(
  :arn,
  :cross_account_replica_arn,
  :replication_status)
  SENSITIVE = []
  include Aws::Structure
end

#replication_status ⇒ String

The status of replication to the replica secret. Possible values:

  • InSync, which indicates that replication to the replica completed successfully and the replica is up to date.

  • Failed, which indicates that replication to the replica did not succeed.

  • InProgress, which indicates that Secrets Manager is replicating to the replica.

  • Pending, which indicates that replication has not yet started.

  • Detached, which indicates that primary secret is no longer linked to the replica secret.

Returns:

  • (String)


123
124
125
126
127
128
129
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 123

class AssociateCrossAccountReplicaResponse < Struct.new(
  :arn,
  :cross_account_replica_arn,
  :replication_status)
  SENSITIVE = []
  include Aws::Structure
end