[][src]Struct rusoto_dynamodb::CreateReplicationGroupMemberAction

pub struct CreateReplicationGroupMemberAction {
    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 created.

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) that should be used for AWS KMS encryption in the new replica. 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 new replica will be created.

Trait Implementations

impl Clone for CreateReplicationGroupMemberAction[src]

impl Debug for CreateReplicationGroupMemberAction[src]

impl Default for CreateReplicationGroupMemberAction[src]

impl PartialEq<CreateReplicationGroupMemberAction> for CreateReplicationGroupMemberAction[src]

impl Serialize for CreateReplicationGroupMemberAction[src]

impl StructuralPartialEq for CreateReplicationGroupMemberAction[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.