Class: Aws::DynamoDB::Types::ReplicationGroupUpdate
- Inherits:
-
Struct
- Object
- Struct
- Aws::DynamoDB::Types::ReplicationGroupUpdate
- Defined in:
- gems/aws-sdk-dynamodb/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
CreateTableReplicaaction in the destination Region.New parameters for an existing replica. This request invokes the
UpdateTableaction in the destination Region.An existing replica to be deleted. The request invokes the
DeleteTableReplicaaction in the destination Region, deleting the replica and all if its items in the destination Region.The local replica to be disassociated from a global table and retained as a standalone regional table.
Each ReplicationGroupUpdate contains exactly one action. A
Disassociate action must be the only replica update in the request;
including other updates causes the request to fail.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#create ⇒ Types::CreateReplicationGroupMemberAction
The parameters required for creating a replica for the table.
-
#delete ⇒ Types::DeleteReplicationGroupMemberAction
The parameters required for deleting a replica for the table.
-
#disassociate ⇒ Types::DisassociateReplicationGroupMemberAction
The parameters for disassociating the local replica from the global table and retaining it as a standalone regional table.
-
#update ⇒ Types::UpdateReplicationGroupMemberAction
The parameters required for updating a replica for the table.
Instance Attribute Details
#create ⇒ Types::CreateReplicationGroupMemberAction
The parameters required for creating a replica for the table.
8102 8103 8104 8105 8106 8107 8108 8109 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8102 class ReplicationGroupUpdate < Struct.new( :create, :update, :delete, :disassociate) SENSITIVE = [] include Aws::Structure end |
#delete ⇒ Types::DeleteReplicationGroupMemberAction
The parameters required for deleting a replica for the table.
8102 8103 8104 8105 8106 8107 8108 8109 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8102 class ReplicationGroupUpdate < Struct.new( :create, :update, :delete, :disassociate) SENSITIVE = [] include Aws::Structure end |
#disassociate ⇒ Types::DisassociateReplicationGroupMemberAction
The parameters for disassociating the local replica from the global table and retaining it as a standalone regional table.
8102 8103 8104 8105 8106 8107 8108 8109 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8102 class ReplicationGroupUpdate < Struct.new( :create, :update, :delete, :disassociate) SENSITIVE = [] include Aws::Structure end |
#update ⇒ Types::UpdateReplicationGroupMemberAction
The parameters required for updating a replica for the table.
8102 8103 8104 8105 8106 8107 8108 8109 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 8102 class ReplicationGroupUpdate < Struct.new( :create, :update, :delete, :disassociate) SENSITIVE = [] include Aws::Structure end |