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
sourceimpl Clone for GlobalSecondaryIndexUpdate
impl Clone for GlobalSecondaryIndexUpdate
sourcefn clone(&self) -> GlobalSecondaryIndexUpdate
fn clone(&self) -> GlobalSecondaryIndexUpdate
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GlobalSecondaryIndexUpdate
impl Debug for GlobalSecondaryIndexUpdate
sourceimpl Default for GlobalSecondaryIndexUpdate
impl Default for GlobalSecondaryIndexUpdate
sourcefn default() -> GlobalSecondaryIndexUpdate
fn default() -> GlobalSecondaryIndexUpdate
Returns the “default value” for a type. Read more
sourceimpl PartialEq<GlobalSecondaryIndexUpdate> for GlobalSecondaryIndexUpdate
impl PartialEq<GlobalSecondaryIndexUpdate> for GlobalSecondaryIndexUpdate
sourcefn eq(&self, other: &GlobalSecondaryIndexUpdate) -> bool
fn eq(&self, other: &GlobalSecondaryIndexUpdate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &GlobalSecondaryIndexUpdate) -> bool
fn ne(&self, other: &GlobalSecondaryIndexUpdate) -> bool
This method tests for !=
.
impl StructuralPartialEq for GlobalSecondaryIndexUpdate
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more