amazonka-dynamodb-2.0: Amazon DynamoDB SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DynamoDB.Types.SourceTableDetails

Description

 
Synopsis

Documentation

data SourceTableDetails Source #

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

See: newSourceTableDetails smart constructor.

Constructors

SourceTableDetails' 

Fields

Instances

Instances details
FromJSON SourceTableDetails Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.SourceTableDetails

Generic SourceTableDetails Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.SourceTableDetails

Associated Types

type Rep SourceTableDetails :: Type -> Type #

Read SourceTableDetails Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.SourceTableDetails

Show SourceTableDetails Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.SourceTableDetails

NFData SourceTableDetails Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.SourceTableDetails

Methods

rnf :: SourceTableDetails -> () #

Eq SourceTableDetails Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.SourceTableDetails

Hashable SourceTableDetails Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.SourceTableDetails

type Rep SourceTableDetails Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.SourceTableDetails

newSourceTableDetails Source #

Create a value of SourceTableDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:billingMode:SourceTableDetails', sourceTableDetails_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 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.

$sel:itemCount:SourceTableDetails', sourceTableDetails_itemCount - Number of items in the table. Note that this is an approximate value.

$sel:tableArn:SourceTableDetails', sourceTableDetails_tableArn - ARN of the table for which backup was created.

$sel:tableSizeBytes:SourceTableDetails', sourceTableDetails_tableSizeBytes - Size of the table in bytes. Note that this is an approximate value.

$sel:tableName:SourceTableDetails', sourceTableDetails_tableName - The name of the table for which the backup was created.

$sel:tableId:SourceTableDetails', sourceTableDetails_tableId - Unique identifier for the table for which the backup was created.

$sel:keySchema:SourceTableDetails', sourceTableDetails_keySchema - Schema of the table.

$sel:tableCreationDateTime:SourceTableDetails', sourceTableDetails_tableCreationDateTime - Time when the source table was created.

$sel:provisionedThroughput:SourceTableDetails', sourceTableDetails_provisionedThroughput - Read IOPs and Write IOPS on the table when the backup was created.

sourceTableDetails_billingMode :: Lens' SourceTableDetails (Maybe BillingMode) Source #

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.

sourceTableDetails_itemCount :: Lens' SourceTableDetails (Maybe Natural) Source #

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

sourceTableDetails_tableArn :: Lens' SourceTableDetails (Maybe Text) Source #

ARN of the table for which backup was created.

sourceTableDetails_tableSizeBytes :: Lens' SourceTableDetails (Maybe Integer) Source #

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

sourceTableDetails_tableName :: Lens' SourceTableDetails Text Source #

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

sourceTableDetails_tableId :: Lens' SourceTableDetails Text Source #

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

sourceTableDetails_provisionedThroughput :: Lens' SourceTableDetails ProvisionedThroughput Source #

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