pub struct GlobalSecondaryIndexDescription {
pub index_name: String,
pub index_arn: String,
pub key_schema: Vec<KeySchemaElement>,
pub projection: Projection,
pub index_status: String,
pub provisioned_throughput: Option<TableProvisionedThroughputDescription>,
pub item_count: Option<i64>,
pub index_size_bytes: Option<i64>,
}Expand description
GSI description (returned in TableDescription).
Fields§
§index_name: String§index_arn: String§key_schema: Vec<KeySchemaElement>§projection: Projection§index_status: String§provisioned_throughput: Option<TableProvisionedThroughputDescription>§item_count: Option<i64>§index_size_bytes: Option<i64>Trait Implementations§
Source§impl Clone for GlobalSecondaryIndexDescription
impl Clone for GlobalSecondaryIndexDescription
Source§fn clone(&self) -> GlobalSecondaryIndexDescription
fn clone(&self) -> GlobalSecondaryIndexDescription
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GlobalSecondaryIndexDescription
impl Default for GlobalSecondaryIndexDescription
Source§fn default() -> GlobalSecondaryIndexDescription
fn default() -> GlobalSecondaryIndexDescription
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GlobalSecondaryIndexDescription
impl<'de> Deserialize<'de> for GlobalSecondaryIndexDescription
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 GlobalSecondaryIndexDescription
impl RefUnwindSafe for GlobalSecondaryIndexDescription
impl Send for GlobalSecondaryIndexDescription
impl Sync for GlobalSecondaryIndexDescription
impl Unpin for GlobalSecondaryIndexDescription
impl UnsafeUnpin for GlobalSecondaryIndexDescription
impl UnwindSafe for GlobalSecondaryIndexDescription
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