[][src]Struct rusoto_dynamodb::GlobalSecondaryIndexUpdate

pub struct GlobalSecondaryIndexUpdate {
    pub create: Option<CreateGlobalSecondaryIndexAction>,
    pub delete: Option<DeleteGlobalSecondaryIndexAction>,
    pub update: Option<UpdateGlobalSecondaryIndexAction>,
}

Represents one of the following:

  • A new global secondary index to be added to an existing table.

  • New provisioned throughput parameters for an existing global secondary index.

  • An existing global secondary index to be removed from an existing table.

Fields

The parameters required for creating a global secondary index on an existing table:

  • IndexName

  • KeySchema

  • AttributeDefinitions

  • Projection

  • ProvisionedThroughput

The name of an existing global secondary index to be removed.

The name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index.

Trait Implementations

impl PartialEq<GlobalSecondaryIndexUpdate> for GlobalSecondaryIndexUpdate
[src]

impl Default for GlobalSecondaryIndexUpdate
[src]

impl Clone for GlobalSecondaryIndexUpdate
[src]

Performs copy-assignment from source. Read more

impl Debug for GlobalSecondaryIndexUpdate
[src]

impl Serialize for GlobalSecondaryIndexUpdate
[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> From for T
[src]

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T