pub struct TableDescription {Show 18 fields
pub table_name: Option<String>,
pub table_status: Option<TableStatus>,
pub key_schema: Vec<KeySchemaElement>,
pub attribute_definitions: Vec<AttributeDefinition>,
pub creation_date_time: Option<f64>,
pub item_count: Option<i64>,
pub table_size_bytes: Option<i64>,
pub table_arn: Option<String>,
pub table_id: Option<String>,
pub billing_mode_summary: Option<BillingModeSummary>,
pub provisioned_throughput: Option<ProvisionedThroughputDescription>,
pub global_secondary_indexes: Vec<GlobalSecondaryIndexDescription>,
pub local_secondary_indexes: Vec<LocalSecondaryIndexDescription>,
pub stream_specification: Option<StreamSpecification>,
pub latest_stream_arn: Option<String>,
pub latest_stream_label: Option<String>,
pub sse_description: Option<SSEDescription>,
pub deletion_protection_enabled: Option<bool>,
}Expand description
Comprehensive description of a DynamoDB table.
Returned by DescribeTable, CreateTable, and DeleteTable responses.
Fields§
§table_name: Option<String>The name of the table.
table_status: Option<TableStatus>The current status of the table.
key_schema: Vec<KeySchemaElement>The key schema for the table.
attribute_definitions: Vec<AttributeDefinition>The attribute definitions for the table.
creation_date_time: Option<f64>The date and time (epoch seconds) when the table was created.
item_count: Option<i64>The number of items in the table.
table_size_bytes: Option<i64>The total size of the table in bytes.
table_arn: Option<String>The Amazon Resource Name (ARN) of the table.
table_id: Option<String>A unique identifier for the table.
billing_mode_summary: Option<BillingModeSummary>The billing mode summary.
provisioned_throughput: Option<ProvisionedThroughputDescription>The provisioned throughput settings.
global_secondary_indexes: Vec<GlobalSecondaryIndexDescription>The global secondary indexes on the table.
local_secondary_indexes: Vec<LocalSecondaryIndexDescription>The local secondary indexes on the table.
stream_specification: Option<StreamSpecification>The stream specification for the table.
latest_stream_arn: Option<String>The latest stream ARN if streams are enabled.
latest_stream_label: Option<String>The latest stream label if streams are enabled.
sse_description: Option<SSEDescription>The server-side encryption description.
deletion_protection_enabled: Option<bool>The deletion protection setting.
Trait Implementations§
Source§impl Clone for TableDescription
impl Clone for TableDescription
Source§fn clone(&self) -> TableDescription
fn clone(&self) -> TableDescription
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more