Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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
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.
See: newReplicationGroupUpdate
smart constructor.
ReplicationGroupUpdate' | |
|
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.