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 toPROVISIONED. We recommend usingPROVISIONEDfor predictable workloads. -
PAY_PER_REQUEST- Sets the read/write capacity mode toPAY_PER_REQUEST. We recommend usingPAY_PER_REQUESTfor 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.
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.