Skip to content

DynamoDB  >  Structures  >  SourceTableDetails

SourceTableDetails

Structure Class

SourceTableDetails dataclass

Contains the details of the table when the backup was created.

Attributes

billing_mode class-attribute instance-attribute
billing_mode: BillingMode | None = None

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 to PROVISIONED. We recommend using PROVISIONED for predictable workloads.

  • PAY_PER_REQUEST - Sets the read/write capacity mode to PAY_PER_REQUEST. We recommend using PAY_PER_REQUEST for unpredictable workloads.

item_count class-attribute instance-attribute
item_count: int | None = None

Number of items in the table. Note that this is an approximate value.

key_schema instance-attribute
key_schema: list[KeySchemaElement]

Schema of the table.

on_demand_throughput class-attribute instance-attribute
on_demand_throughput: OnDemandThroughput | None = None

Sets the maximum number of read and write units for the specified on-demand table. If you use this parameter, you must specify MaxReadRequestUnits, MaxWriteRequestUnits, or both.

provisioned_throughput instance-attribute
provisioned_throughput: ProvisionedThroughput

Read IOPs and Write IOPS on the table when the backup was created.

table_arn class-attribute instance-attribute
table_arn: str | None = None

ARN of the table for which backup was created.

table_creation_date_time instance-attribute
table_creation_date_time: datetime

Time when the source table was created.

table_id instance-attribute
table_id: str

Unique identifier for the table for which the backup was created.

table_name instance-attribute
table_name: str

The name of the table for which the backup was created.

table_size_bytes class-attribute instance-attribute
table_size_bytes: int | None = None

Size of the table in bytes. Note that this is an approximate value.