Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

SourceTableDetails

import type { SourceTableDetails } from "https://aws-api.deno.dev/v0.3/services/dynamodb.ts?docs=full";

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

interface SourceTableDetails {
BillingMode?: BillingMode | null;
ItemCount?: number | null;
KeySchema: KeySchemaElement[];
ProvisionedThroughput: ProvisionedThroughput;
TableArn?: string | null;
TableCreationDateTime: Date | number;
TableId: string;
TableName: string;
TableSizeBytes?: number | null;
}

§Properties

§
BillingMode?: BillingMode | null
[src]

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.
§
ItemCount?: number | null
[src]

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

§

Schema of the table.

§
ProvisionedThroughput: ProvisionedThroughput
[src]

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

§
TableArn?: string | null
[src]

ARN of the table for which backup was created.

§
TableCreationDateTime: Date | number
[src]

Time when the source table was created.

§
TableId: string
[src]

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

§
TableName: string
[src]

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

§
TableSizeBytes?: number | null
[src]

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