class
Amazonite::DynamoDB::ReplicationGroupUpdate
- Amazonite::DynamoDB::ReplicationGroupUpdate
- Reference
- Object
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.
When you manually remove a table or global table replica, you do not automatically remove any associated scalable targets, scaling policies, or CloudWatch alarms.
Included Modules
- JSON::Serializable
Defined in:
dynamodb/replication_group_update.crConstructors
- .new(pull : JSON::PullParser)
- .new(create : CreateReplicationGroupMemberAction | Nil = nil, update : UpdateReplicationGroupMemberAction | Nil = nil, delete : DeleteReplicationGroupMemberAction | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#create : CreateReplicationGroupMemberAction | Nil
The parameters required for creating a replica for the table.
-
#create=(create : CreateReplicationGroupMemberAction | Nil)
The parameters required for creating a replica for the table.
-
#delete : DeleteReplicationGroupMemberAction | Nil
The parameters required for deleting a replica for the table.
-
#delete=(delete : DeleteReplicationGroupMemberAction | Nil)
The parameters required for deleting a replica for the table.
-
#hash(hasher)
See
Object#hash(hasher) -
#update : UpdateReplicationGroupMemberAction | Nil
The parameters required for updating a replica for the table.
-
#update=(update : UpdateReplicationGroupMemberAction | Nil)
The parameters required for updating a replica for the table.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The parameters required for creating a replica for the table.
The parameters required for creating a replica for the table.
The parameters required for deleting a replica for the table.
The parameters required for deleting a replica for the table.
The parameters required for updating a replica for the table.
The parameters required for updating a replica for the table.