Struct aws_sdk_dynamodb::types::ReplicationGroupUpdate
source · #[non_exhaustive]pub struct ReplicationGroupUpdate { /* private fields */ }Expand description
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.
Implementations§
source§impl ReplicationGroupUpdate
impl ReplicationGroupUpdate
sourcepub fn create(&self) -> Option<&CreateReplicationGroupMemberAction>
pub fn create(&self) -> Option<&CreateReplicationGroupMemberAction>
The parameters required for creating a replica for the table.
sourcepub fn update(&self) -> Option<&UpdateReplicationGroupMemberAction>
pub fn update(&self) -> Option<&UpdateReplicationGroupMemberAction>
The parameters required for updating a replica for the table.
sourcepub fn delete(&self) -> Option<&DeleteReplicationGroupMemberAction>
pub fn delete(&self) -> Option<&DeleteReplicationGroupMemberAction>
The parameters required for deleting a replica for the table.
source§impl ReplicationGroupUpdate
impl ReplicationGroupUpdate
sourcepub fn builder() -> ReplicationGroupUpdateBuilder
pub fn builder() -> ReplicationGroupUpdateBuilder
Creates a new builder-style object to manufacture ReplicationGroupUpdate.
Trait Implementations§
source§impl Clone for ReplicationGroupUpdate
impl Clone for ReplicationGroupUpdate
source§fn clone(&self) -> ReplicationGroupUpdate
fn clone(&self) -> ReplicationGroupUpdate
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ReplicationGroupUpdate
impl Debug for ReplicationGroupUpdate
source§impl PartialEq<ReplicationGroupUpdate> for ReplicationGroupUpdate
impl PartialEq<ReplicationGroupUpdate> for ReplicationGroupUpdate
source§fn eq(&self, other: &ReplicationGroupUpdate) -> bool
fn eq(&self, other: &ReplicationGroupUpdate) -> bool
self and other values to be equal, and is used
by ==.