Struct aws_sdk_dynamodb::model::SourceTableDetails
source · [−]#[non_exhaustive]pub struct SourceTableDetails {
pub table_name: Option<String>,
pub table_id: Option<String>,
pub table_arn: Option<String>,
pub table_size_bytes: i64,
pub key_schema: Option<Vec<KeySchemaElement>>,
pub table_creation_date_time: Option<DateTime>,
pub provisioned_throughput: Option<ProvisionedThroughput>,
pub item_count: Option<i64>,
pub billing_mode: Option<BillingMode>,
}
Expand description
Contains the details of the table when the backup was created.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.table_name: Option<String>
The name of the table for which the backup was created.
table_id: Option<String>
Unique identifier for the table for which the backup was created.
table_arn: Option<String>
ARN of the table for which backup was created.
table_size_bytes: i64
Size of the table in bytes. Note that this is an approximate value.
key_schema: Option<Vec<KeySchemaElement>>
Schema of the table.
table_creation_date_time: Option<DateTime>
Time when the source table was created.
provisioned_throughput: Option<ProvisionedThroughput>
Read IOPs and Write IOPS on the table when the backup was created.
item_count: Option<i64>
Number of items in the table. Note that this is an approximate value.
billing_mode: Option<BillingMode>
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. -
PAY_PER_REQUEST
- Sets the read/write capacity mode toPAY_PER_REQUEST
. We recommend usingPAY_PER_REQUEST
for unpredictable workloads.
Implementations
The name of the table for which the backup was created.
Unique identifier for the table for which the backup was created.
Size of the table in bytes. Note that this is an approximate value.
Schema of the table.
Time when the source table was created.
Read IOPs and Write IOPS on the table when the backup was created.
Number of items in the table. Note that this is an approximate value.
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. -
PAY_PER_REQUEST
- Sets the read/write capacity mode toPAY_PER_REQUEST
. We recommend usingPAY_PER_REQUEST
for unpredictable workloads.
Creates a new builder-style object to manufacture SourceTableDetails
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for SourceTableDetails
impl Send for SourceTableDetails
impl Sync for SourceTableDetails
impl Unpin for SourceTableDetails
impl UnwindSafe for SourceTableDetails
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more