Class: Aws::SecretsManager::Types::ReplicationStatusType

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

Overview

A replication object consisting of a `RegionReplicationStatus` object and includes a Region, KMSKeyId, status, and status message.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#kms_key_idString

Can be an `ARN`, `Key ID`, or `Alias`.

Returns:

  • (String)

1609
1610
1611
1612
1613
1614
1615
1616
1617
# File 'lib/aws-sdk-secretsmanager/types.rb', line 1609

class ReplicationStatusType < Struct.new(
  :region,
  :kms_key_id,
  :status,
  :status_message,
  :last_accessed_date)
  SENSITIVE = []
  include Aws::Structure
end

#last_accessed_dateTime

The date that the secret was last accessed in the Region. This field is omitted if the secret has never been retrieved in the Region.

Returns:

  • (Time)

1609
1610
1611
1612
1613
1614
1615
1616
1617
# File 'lib/aws-sdk-secretsmanager/types.rb', line 1609

class ReplicationStatusType < Struct.new(
  :region,
  :kms_key_id,
  :status,
  :status_message,
  :last_accessed_date)
  SENSITIVE = []
  include Aws::Structure
end

#regionString

The Region where replication occurs.

Returns:

  • (String)

1609
1610
1611
1612
1613
1614
1615
1616
1617
# File 'lib/aws-sdk-secretsmanager/types.rb', line 1609

class ReplicationStatusType < Struct.new(
  :region,
  :kms_key_id,
  :status,
  :status_message,
  :last_accessed_date)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status can be `InProgress`, `Failed`, or `InSync`.

Returns:

  • (String)

1609
1610
1611
1612
1613
1614
1615
1616
1617
# File 'lib/aws-sdk-secretsmanager/types.rb', line 1609

class ReplicationStatusType < Struct.new(
  :region,
  :kms_key_id,
  :status,
  :status_message,
  :last_accessed_date)
  SENSITIVE = []
  include Aws::Structure
end

#status_messageString

Status message such as “*Secret with this name already exists in this region*”.

Returns:

  • (String)

1609
1610
1611
1612
1613
1614
1615
1616
1617
# File 'lib/aws-sdk-secretsmanager/types.rb', line 1609

class ReplicationStatusType < Struct.new(
  :region,
  :kms_key_id,
  :status,
  :status_message,
  :last_accessed_date)
  SENSITIVE = []
  include Aws::Structure
end