Class: Aws::SecretsManager::Types::CrossAccountReplicaEntry
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecretsManager::Types::CrossAccountReplicaEntry
- Defined in:
- gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb
Overview
Information about a cross-account replica secret. This information is only available for cross-account primary secrets.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#replica_secret_arn ⇒ String
The ARN of the replica secret.
-
#replication_role_arn ⇒ String
The ARN of the IAM role that Secrets Manager assumes to replicate to this replica, if one was specified when the replica was associated.
-
#replication_status ⇒ String
The status of replication from this primary secret.
-
#status_message ⇒ String
A message that describes the replication status, if Secrets Manager has more information to provide.
Instance Attribute Details
#replica_secret_arn ⇒ String
The ARN of the replica secret.
558 559 560 561 562 563 564 565 |
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 558 class CrossAccountReplicaEntry < Struct.new( :replica_secret_arn, :replication_role_arn, :replication_status, :status_message) SENSITIVE = [] include Aws::Structure end |
#replication_role_arn ⇒ String
The ARN of the IAM role that Secrets Manager assumes to replicate to this replica, if one was specified when the replica was associated.
558 559 560 561 562 563 564 565 |
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 558 class CrossAccountReplicaEntry < Struct.new( :replica_secret_arn, :replication_role_arn, :replication_status, :status_message) SENSITIVE = [] include Aws::Structure end |
#replication_status ⇒ String
The status of replication from this primary secret. The status can be:
InSync: Replication from the primary secret is complete.Failed: Replication from the primary secret was unable to be completed.InProgress: Replication from the primary secret has started but is not complete.Detached: Replication from the primary secret was stopped by the replica.
558 559 560 561 562 563 564 565 |
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 558 class CrossAccountReplicaEntry < Struct.new( :replica_secret_arn, :replication_role_arn, :replication_status, :status_message) SENSITIVE = [] include Aws::Structure end |
#status_message ⇒ String
A message that describes the replication status, if Secrets Manager has more information to provide.
558 559 560 561 562 563 564 565 |
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 558 class CrossAccountReplicaEntry < Struct.new( :replica_secret_arn, :replication_role_arn, :replication_status, :status_message) SENSITIVE = [] include Aws::Structure end |