Struct rusoto_dynamodb::GlobalSecondaryIndexUpdate [−][src]
pub struct GlobalSecondaryIndexUpdate { pub create: Option<CreateGlobalSecondaryIndexAction>, pub delete: Option<DeleteGlobalSecondaryIndexAction>, pub update: Option<UpdateGlobalSecondaryIndexAction>, }
Expand description
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
create: Option<CreateGlobalSecondaryIndexAction>
The parameters required for creating a global secondary index on an existing table:
-
IndexName
-
KeySchema
-
AttributeDefinitions
-
Projection
-
ProvisionedThroughput
delete: Option<DeleteGlobalSecondaryIndexAction>
The name of an existing global secondary index to be removed.
update: Option<UpdateGlobalSecondaryIndexAction>
The name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index.
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for GlobalSecondaryIndexUpdate
impl Send for GlobalSecondaryIndexUpdate
impl Sync for GlobalSecondaryIndexUpdate
impl Unpin for GlobalSecondaryIndexUpdate
impl UnwindSafe for GlobalSecondaryIndexUpdate
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self