class Aws::DynamoDB::Types::SourceTableDetails

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

@!attribute [rw] table_name

The name of the table for which the backup was created.
@return [String]

@!attribute [rw] table_id

Unique identifier for the table for which the backup was created.
@return [String]

@!attribute [rw] table_arn

ARN of the table for which backup was created.
@return [String]

@!attribute [rw] table_size_bytes

Size of the table in bytes. Note that this is an approximate value.
@return [Integer]

@!attribute [rw] key_schema

Schema of the table.
@return [Array<Types::KeySchemaElement>]

@!attribute [rw] table_creation_date_time

Time when the source table was created.
@return [Time]

@!attribute [rw] provisioned_throughput

Read IOPs and Write IOPS on the table when the backup was created.
@return [Types::ProvisionedThroughput]

@!attribute [rw] item_count

Number of items in the table. Note that this is an approximate
value.
@return [Integer]

@!attribute [rw] billing_mode

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.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/SourceTableDetails AWS API Documentation

Constants

SENSITIVE