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)

1635
1636
1637
1638
1639
1640
1641
1642
1643
# File 'lib/aws-sdk-secretsmanager/types.rb', line 1635

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 you last accessed the secret in the Region.

Returns:

  • (Time)

1635
1636
1637
1638
1639
1640
1641
1642
1643
# File 'lib/aws-sdk-secretsmanager/types.rb', line 1635

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)

1635
1636
1637
1638
1639
1640
1641
1642
1643
# File 'lib/aws-sdk-secretsmanager/types.rb', line 1635

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)

1635
1636
1637
1638
1639
1640
1641
1642
1643
# File 'lib/aws-sdk-secretsmanager/types.rb', line 1635

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)

1635
1636
1637
1638
1639
1640
1641
1642
1643
# File 'lib/aws-sdk-secretsmanager/types.rb', line 1635

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