[][src]Struct rusoto_dynamodb::UpdateReplicationGroupMemberAction

pub struct UpdateReplicationGroupMemberAction {
    pub global_secondary_indexes: Option<Vec<ReplicaGlobalSecondaryIndex>>,
    pub kms_master_key_id: Option<String>,
    pub provisioned_throughput_override: Option<ProvisionedThroughputOverride>,
    pub region_name: String,
}

Represents a replica to be modified.

Fields

global_secondary_indexes: Option<Vec<ReplicaGlobalSecondaryIndex>>

Replica-specific global secondary index settings.

kms_master_key_id: Option<String>

The AWS KMS customer master key (CMK) of the replica that should be used for AWS KMS encryption. To specify a CMK, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS master key alias/aws/dynamodb.

provisioned_throughput_override: Option<ProvisionedThroughputOverride>

Replica-specific provisioned throughput. If not specified, uses the source table's provisioned throughput settings.

region_name: String

The Region where the replica exists.

Trait Implementations

impl Clone for UpdateReplicationGroupMemberAction[src]

impl Debug for UpdateReplicationGroupMemberAction[src]

impl Default for UpdateReplicationGroupMemberAction[src]

impl PartialEq<UpdateReplicationGroupMemberAction> for UpdateReplicationGroupMemberAction[src]

impl Serialize for UpdateReplicationGroupMemberAction[src]

impl StructuralPartialEq for UpdateReplicationGroupMemberAction[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.