Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data SourceTableDetails = SourceTableDetails' {}
- newSourceTableDetails :: Text -> Text -> NonEmpty KeySchemaElement -> UTCTime -> ProvisionedThroughput -> SourceTableDetails
- sourceTableDetails_tableSizeBytes :: Lens' SourceTableDetails (Maybe Integer)
- sourceTableDetails_tableArn :: Lens' SourceTableDetails (Maybe Text)
- sourceTableDetails_billingMode :: Lens' SourceTableDetails (Maybe BillingMode)
- sourceTableDetails_itemCount :: Lens' SourceTableDetails (Maybe Natural)
- sourceTableDetails_tableName :: Lens' SourceTableDetails Text
- sourceTableDetails_tableId :: Lens' SourceTableDetails Text
- sourceTableDetails_keySchema :: Lens' SourceTableDetails (NonEmpty KeySchemaElement)
- sourceTableDetails_tableCreationDateTime :: Lens' SourceTableDetails UTCTime
- sourceTableDetails_provisionedThroughput :: Lens' SourceTableDetails ProvisionedThroughput
Documentation
data SourceTableDetails Source #
Contains the details of the table when the backup was created.
See: newSourceTableDetails
smart constructor.
SourceTableDetails' | |
|
Instances
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:tableSizeBytes:SourceTableDetails'
, sourceTableDetails_tableSizeBytes
- Size of the table in bytes. Note that this is an approximate value.
$sel:tableArn:SourceTableDetails'
, sourceTableDetails_tableArn
- ARN of the table for which backup was created.
$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 toPROVISIONED
. We recommend usingPROVISIONED
for predictable workloads.PAY_PER_REQUEST
- Sets the read/write capacity mode toPAY_PER_REQUEST
. We recommend usingPAY_PER_REQUEST
for unpredictable workloads.
$sel:itemCount:SourceTableDetails'
, sourceTableDetails_itemCount
- Number of items in the table. 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_tableSizeBytes :: Lens' SourceTableDetails (Maybe Integer) Source #
Size of the table in bytes. Note that this is an approximate value.
sourceTableDetails_tableArn :: Lens' SourceTableDetails (Maybe Text) Source #
ARN of the table for which 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 toPROVISIONED
. We recommend usingPROVISIONED
for predictable workloads.PAY_PER_REQUEST
- Sets the read/write capacity mode toPAY_PER_REQUEST
. We recommend usingPAY_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_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_keySchema :: Lens' SourceTableDetails (NonEmpty KeySchemaElement) Source #
Schema of the table.
sourceTableDetails_tableCreationDateTime :: Lens' SourceTableDetails UTCTime Source #
Time when the source table was created.
sourceTableDetails_provisionedThroughput :: Lens' SourceTableDetails ProvisionedThroughput Source #
Read IOPs and Write IOPS on the table when the backup was created.