| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DynamoDB.Types.SourceTableDetails
Description
Synopsis
- data SourceTableDetails = SourceTableDetails' {}
- newSourceTableDetails :: Text -> Text -> NonEmpty KeySchemaElement -> UTCTime -> ProvisionedThroughput -> SourceTableDetails
- sourceTableDetails_billingMode :: Lens' SourceTableDetails (Maybe BillingMode)
- sourceTableDetails_itemCount :: Lens' SourceTableDetails (Maybe Natural)
- sourceTableDetails_tableArn :: Lens' SourceTableDetails (Maybe Text)
- sourceTableDetails_tableSizeBytes :: Lens' SourceTableDetails (Maybe Integer)
- 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.
Constructors
| SourceTableDetails' | |
Fields
| |
Instances
newSourceTableDetails Source #
Arguments
| :: Text | |
| -> Text | |
| -> NonEmpty KeySchemaElement | |
| -> UTCTime | |
| -> ProvisionedThroughput | |
| -> SourceTableDetails |
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 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.
$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 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.
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_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.