class Aws::DynamoDB::Types::ReplicationGroupUpdate
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 When making an API call, you may pass ReplicationGroupUpdate
data as a hash: { create: { region_name: "RegionName", # required kms_master_key_id: "KMSMasterKeyId", provisioned_throughput_override: { read_capacity_units: 1, }, global_secondary_indexes: [ { index_name: "IndexName", # required provisioned_throughput_override: { read_capacity_units: 1, }, }, ], }, update: { region_name: "RegionName", # required kms_master_key_id: "KMSMasterKeyId", provisioned_throughput_override: { read_capacity_units: 1, }, global_secondary_indexes: [ { index_name: "IndexName", # required provisioned_throughput_override: { read_capacity_units: 1, }, }, ], }, delete: { region_name: "RegionName", # required }, }
@!attribute [rw] create
The parameters required for creating a replica for the table. @return [Types::CreateReplicationGroupMemberAction]
@!attribute [rw] update
The parameters required for updating a replica for the table. @return [Types::UpdateReplicationGroupMemberAction]
@!attribute [rw] delete
The parameters required for deleting a replica for the table. @return [Types::DeleteReplicationGroupMemberAction]
@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/ReplicationGroupUpdate AWS API Documentation
Constants
- SENSITIVE