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 usingPROVISIONED
for predictable workloads. -
PAYPERREQUEST
- Sets the read/write capacity mode toPAYPERREQUEST
. We recommend usingPAYPERREQUEST
for 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: ProvisionedThroughput
Read 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: f64
Time when the source table was created.
table_id: String
Unique identifier for the table for which the backup was created.
table_name: String
The 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