pub struct SourceTableDetails {
pub billing_mode: Option<String>,
pub item_count: Option<i64>,
pub key_schema: Vec<KeySchemaElement>,
pub provisioned_throughput: ProvisionedThroughput,
pub table_arn: Option<String>,
pub table_creation_date_time: f64,
pub table_id: String,
pub table_name: String,
pub table_size_bytes: Option<i64>,
}Expand description
Contains the details of the table when the backup was created.
Fields§
§billing_mode: Option<String>Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.
-
PROVISIONED- Sets the read/write capacity mode toPROVISIONED. We recommend usingPROVISIONEDfor predictable workloads. -
PAYPERREQUEST- Sets the read/write capacity mode toPAYPERREQUEST. We recommend usingPAYPERREQUESTfor unpredictable workloads.
item_count: Option<i64>Number of items in the table. Note that this is an approximate value.
key_schema: Vec<KeySchemaElement>Schema of the table.
provisioned_throughput: ProvisionedThroughputRead IOPs and Write IOPS on the table when the backup was created.
table_arn: Option<String>ARN of the table for which backup was created.
table_creation_date_time: f64Time when the source table was created.
table_id: StringUnique identifier for the table for which the backup was created.
table_name: StringThe name of the table for which the backup was created.
table_size_bytes: Option<i64>Size of the table in bytes. Note that this is an approximate value.
Trait Implementations§
Source§impl Clone for SourceTableDetails
impl Clone for SourceTableDetails
Source§fn clone(&self) -> SourceTableDetails
fn clone(&self) -> SourceTableDetails
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more