pub struct LocalSecondaryIndexDescription {
pub index_name: Option<String>,
pub key_schema: Vec<KeySchemaElement>,
pub projection: Option<Projection>,
pub index_size_bytes: Option<i64>,
pub item_count: Option<i64>,
pub index_arn: Option<String>,
}Expand description
Local secondary index description (output from DescribeTable).
Contains runtime metadata in addition to the index definition.
Fields§
§index_name: Option<String>The name of the local secondary index.
key_schema: Vec<KeySchemaElement>The key schema for this index.
projection: Option<Projection>The projection settings for this index.
index_size_bytes: Option<i64>The total size of the index in bytes.
item_count: Option<i64>The number of items in the index.
index_arn: Option<String>The Amazon Resource Name (ARN) of the index.
Trait Implementations§
Source§impl Clone for LocalSecondaryIndexDescription
impl Clone for LocalSecondaryIndexDescription
Source§fn clone(&self) -> LocalSecondaryIndexDescription
fn clone(&self) -> LocalSecondaryIndexDescription
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for LocalSecondaryIndexDescription
impl Default for LocalSecondaryIndexDescription
Source§fn default() -> LocalSecondaryIndexDescription
fn default() -> LocalSecondaryIndexDescription
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LocalSecondaryIndexDescription
impl<'de> Deserialize<'de> for LocalSecondaryIndexDescription
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LocalSecondaryIndexDescription
impl RefUnwindSafe for LocalSecondaryIndexDescription
impl Send for LocalSecondaryIndexDescription
impl Sync for LocalSecondaryIndexDescription
impl Unpin for LocalSecondaryIndexDescription
impl UnsafeUnpin for LocalSecondaryIndexDescription
impl UnwindSafe for LocalSecondaryIndexDescription
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more