| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DynamoDB.Types.ReplicationGroupUpdate
Description
Synopsis
- data ReplicationGroupUpdate = ReplicationGroupUpdate' {}
- newReplicationGroupUpdate :: ReplicationGroupUpdate
- replicationGroupUpdate_create :: Lens' ReplicationGroupUpdate (Maybe CreateReplicationGroupMemberAction)
- replicationGroupUpdate_delete :: Lens' ReplicationGroupUpdate (Maybe DeleteReplicationGroupMemberAction)
- replicationGroupUpdate_update :: Lens' ReplicationGroupUpdate (Maybe UpdateReplicationGroupMemberAction)
Documentation
data ReplicationGroupUpdate Source #
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.
See: newReplicationGroupUpdate smart constructor.
Constructors
| ReplicationGroupUpdate' | |
Fields
| |
Instances
newReplicationGroupUpdate :: ReplicationGroupUpdate Source #
Create a value of ReplicationGroupUpdate with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:create:ReplicationGroupUpdate', replicationGroupUpdate_create - The parameters required for creating a replica for the table.
$sel:delete':ReplicationGroupUpdate', replicationGroupUpdate_delete - The parameters required for deleting a replica for the table.
$sel:update:ReplicationGroupUpdate', replicationGroupUpdate_update - The parameters required for updating a replica for the table.
replicationGroupUpdate_create :: Lens' ReplicationGroupUpdate (Maybe CreateReplicationGroupMemberAction) Source #
The parameters required for creating a replica for the table.
replicationGroupUpdate_delete :: Lens' ReplicationGroupUpdate (Maybe DeleteReplicationGroupMemberAction) Source #
The parameters required for deleting a replica for the table.
replicationGroupUpdate_update :: Lens' ReplicationGroupUpdate (Maybe UpdateReplicationGroupMemberAction) Source #
The parameters required for updating a replica for the table.