Class: Aws::DynamoDB::Types::ReplicationGroupUpdate

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

Overview

Represents one of the following:

  • A new replica to be added to an existing regional table or global table. This request invokes the ‘CreateTableReplica` action in the destination Region.

  • New parameters for an existing replica. This request invokes the ‘UpdateTable` action in the destination Region.

  • An existing replica to be deleted. The request invokes the ‘DeleteTableReplica` action in the destination Region, deleting the replica and all if its items in the destination Region.

<note markdown=“1”> When you manually remove a table or global table replica, you do not automatically remove any associated scalable targets, scaling policies, or CloudWatch alarms.

</note>

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#createTypes::CreateReplicationGroupMemberAction

The parameters required for creating a replica for the table.



7627
7628
7629
7630
7631
7632
7633
# File 'lib/aws-sdk-dynamodb/types.rb', line 7627

class ReplicationGroupUpdate < Struct.new(
  :create,
  :update,
  :delete)
  SENSITIVE = []
  include Aws::Structure
end

#deleteTypes::DeleteReplicationGroupMemberAction

The parameters required for deleting a replica for the table.



7627
7628
7629
7630
7631
7632
7633
# File 'lib/aws-sdk-dynamodb/types.rb', line 7627

class ReplicationGroupUpdate < Struct.new(
  :create,
  :update,
  :delete)
  SENSITIVE = []
  include Aws::Structure
end

#updateTypes::UpdateReplicationGroupMemberAction

The parameters required for updating a replica for the table.



7627
7628
7629
7630
7631
7632
7633
# File 'lib/aws-sdk-dynamodb/types.rb', line 7627

class ReplicationGroupUpdate < Struct.new(
  :create,
  :update,
  :delete)
  SENSITIVE = []
  include Aws::Structure
end