pub struct GlobalSecondaryIndexDescription {
pub index_name: Option<String>,
pub key_schema: Vec<KeySchemaElement>,
pub projection: Option<Projection>,
pub index_status: Option<IndexStatus>,
pub backfilling: Option<bool>,
pub provisioned_throughput: Option<ProvisionedThroughputDescription>,
pub index_size_bytes: Option<i64>,
pub item_count: Option<i64>,
pub index_arn: Option<String>,
}Expand description
Global secondary index description (output from DescribeTable).
Contains runtime metadata in addition to the index definition.
Fields§
§index_name: Option<String>The name of the global secondary index.
key_schema: Vec<KeySchemaElement>The key schema for this index.
projection: Option<Projection>The projection settings for this index.
index_status: Option<IndexStatus>The current status of the index.
backfilling: Option<bool>Whether the index is currently backfilling.
provisioned_throughput: Option<ProvisionedThroughputDescription>The provisioned throughput 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 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 · 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