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

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