Struct rusoto_dynamodb::GlobalSecondaryIndexUpdate [] [src]

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 Default for GlobalSecondaryIndexUpdate
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for GlobalSecondaryIndexUpdate
[src]

[src]

Formats the value using the given formatter.

impl Clone for GlobalSecondaryIndexUpdate
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more