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 AwsDynamoDbTableDetails = AwsDynamoDbTableDetails' {
- restoreSummary :: Maybe AwsDynamoDbTableRestoreSummary
- globalTableVersion :: Maybe Text
- tableSizeBytes :: Maybe Integer
- attributeDefinitions :: Maybe [AwsDynamoDbTableAttributeDefinition]
- latestStreamArn :: Maybe Text
- provisionedThroughput :: Maybe AwsDynamoDbTableProvisionedThroughput
- tableStatus :: Maybe Text
- keySchema :: Maybe [AwsDynamoDbTableKeySchema]
- globalSecondaryIndexes :: Maybe [AwsDynamoDbTableGlobalSecondaryIndex]
- latestStreamLabel :: Maybe Text
- billingModeSummary :: Maybe AwsDynamoDbTableBillingModeSummary
- localSecondaryIndexes :: Maybe [AwsDynamoDbTableLocalSecondaryIndex]
- creationDateTime :: Maybe Text
- sseDescription :: Maybe AwsDynamoDbTableSseDescription
- tableId :: Maybe Text
- replicas :: Maybe [AwsDynamoDbTableReplica]
- itemCount :: Maybe Int
- tableName :: Maybe Text
- streamSpecification :: Maybe AwsDynamoDbTableStreamSpecification
- newAwsDynamoDbTableDetails :: AwsDynamoDbTableDetails
- awsDynamoDbTableDetails_restoreSummary :: Lens' AwsDynamoDbTableDetails (Maybe AwsDynamoDbTableRestoreSummary)
- awsDynamoDbTableDetails_globalTableVersion :: Lens' AwsDynamoDbTableDetails (Maybe Text)
- awsDynamoDbTableDetails_tableSizeBytes :: Lens' AwsDynamoDbTableDetails (Maybe Integer)
- awsDynamoDbTableDetails_attributeDefinitions :: Lens' AwsDynamoDbTableDetails (Maybe [AwsDynamoDbTableAttributeDefinition])
- awsDynamoDbTableDetails_latestStreamArn :: Lens' AwsDynamoDbTableDetails (Maybe Text)
- awsDynamoDbTableDetails_provisionedThroughput :: Lens' AwsDynamoDbTableDetails (Maybe AwsDynamoDbTableProvisionedThroughput)
- awsDynamoDbTableDetails_tableStatus :: Lens' AwsDynamoDbTableDetails (Maybe Text)
- awsDynamoDbTableDetails_keySchema :: Lens' AwsDynamoDbTableDetails (Maybe [AwsDynamoDbTableKeySchema])
- awsDynamoDbTableDetails_globalSecondaryIndexes :: Lens' AwsDynamoDbTableDetails (Maybe [AwsDynamoDbTableGlobalSecondaryIndex])
- awsDynamoDbTableDetails_latestStreamLabel :: Lens' AwsDynamoDbTableDetails (Maybe Text)
- awsDynamoDbTableDetails_billingModeSummary :: Lens' AwsDynamoDbTableDetails (Maybe AwsDynamoDbTableBillingModeSummary)
- awsDynamoDbTableDetails_localSecondaryIndexes :: Lens' AwsDynamoDbTableDetails (Maybe [AwsDynamoDbTableLocalSecondaryIndex])
- awsDynamoDbTableDetails_creationDateTime :: Lens' AwsDynamoDbTableDetails (Maybe Text)
- awsDynamoDbTableDetails_sseDescription :: Lens' AwsDynamoDbTableDetails (Maybe AwsDynamoDbTableSseDescription)
- awsDynamoDbTableDetails_tableId :: Lens' AwsDynamoDbTableDetails (Maybe Text)
- awsDynamoDbTableDetails_replicas :: Lens' AwsDynamoDbTableDetails (Maybe [AwsDynamoDbTableReplica])
- awsDynamoDbTableDetails_itemCount :: Lens' AwsDynamoDbTableDetails (Maybe Int)
- awsDynamoDbTableDetails_tableName :: Lens' AwsDynamoDbTableDetails (Maybe Text)
- awsDynamoDbTableDetails_streamSpecification :: Lens' AwsDynamoDbTableDetails (Maybe AwsDynamoDbTableStreamSpecification)
Documentation
data AwsDynamoDbTableDetails Source #
Provides details about a DynamoDB table.
See: newAwsDynamoDbTableDetails
smart constructor.
AwsDynamoDbTableDetails' | |
|
Instances
newAwsDynamoDbTableDetails :: AwsDynamoDbTableDetails Source #
Create a value of AwsDynamoDbTableDetails
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:restoreSummary:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_restoreSummary
- Information about the restore for the table.
$sel:globalTableVersion:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_globalTableVersion
- The version of global tables being used.
$sel:tableSizeBytes:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_tableSizeBytes
- The total size of the table in bytes.
$sel:attributeDefinitions:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_attributeDefinitions
- A list of attribute definitions for the table.
$sel:latestStreamArn:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_latestStreamArn
- The ARN of the latest stream for the table.
$sel:provisionedThroughput:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_provisionedThroughput
- Information about the provisioned throughput for the table.
$sel:tableStatus:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_tableStatus
- The current status of the table.
$sel:keySchema:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_keySchema
- The primary key structure for the table.
$sel:globalSecondaryIndexes:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_globalSecondaryIndexes
- List of global secondary indexes for the table.
$sel:latestStreamLabel:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_latestStreamLabel
- The label of the latest stream. The label is not a unique identifier.
$sel:billingModeSummary:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_billingModeSummary
- Information about the billing for read/write capacity on the table.
$sel:localSecondaryIndexes:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_localSecondaryIndexes
- The list of local secondary indexes for the table.
$sel:creationDateTime:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_creationDateTime
- Indicates when the table was created.
Uses the date-time
format specified in
RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
$sel:sseDescription:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_sseDescription
- Information about the server-side encryption for the table.
$sel:tableId:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_tableId
- The identifier of the table.
$sel:replicas:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_replicas
- The list of replicas of this table.
$sel:itemCount:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_itemCount
- The number of items in the table.
$sel:tableName:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_tableName
- The name of the table.
$sel:streamSpecification:AwsDynamoDbTableDetails'
, awsDynamoDbTableDetails_streamSpecification
- The current DynamoDB Streams configuration for the table.
awsDynamoDbTableDetails_restoreSummary :: Lens' AwsDynamoDbTableDetails (Maybe AwsDynamoDbTableRestoreSummary) Source #
Information about the restore for the table.
awsDynamoDbTableDetails_globalTableVersion :: Lens' AwsDynamoDbTableDetails (Maybe Text) Source #
The version of global tables being used.
awsDynamoDbTableDetails_tableSizeBytes :: Lens' AwsDynamoDbTableDetails (Maybe Integer) Source #
The total size of the table in bytes.
awsDynamoDbTableDetails_attributeDefinitions :: Lens' AwsDynamoDbTableDetails (Maybe [AwsDynamoDbTableAttributeDefinition]) Source #
A list of attribute definitions for the table.
awsDynamoDbTableDetails_latestStreamArn :: Lens' AwsDynamoDbTableDetails (Maybe Text) Source #
The ARN of the latest stream for the table.
awsDynamoDbTableDetails_provisionedThroughput :: Lens' AwsDynamoDbTableDetails (Maybe AwsDynamoDbTableProvisionedThroughput) Source #
Information about the provisioned throughput for the table.
awsDynamoDbTableDetails_tableStatus :: Lens' AwsDynamoDbTableDetails (Maybe Text) Source #
The current status of the table.
awsDynamoDbTableDetails_keySchema :: Lens' AwsDynamoDbTableDetails (Maybe [AwsDynamoDbTableKeySchema]) Source #
The primary key structure for the table.
awsDynamoDbTableDetails_globalSecondaryIndexes :: Lens' AwsDynamoDbTableDetails (Maybe [AwsDynamoDbTableGlobalSecondaryIndex]) Source #
List of global secondary indexes for the table.
awsDynamoDbTableDetails_latestStreamLabel :: Lens' AwsDynamoDbTableDetails (Maybe Text) Source #
The label of the latest stream. The label is not a unique identifier.
awsDynamoDbTableDetails_billingModeSummary :: Lens' AwsDynamoDbTableDetails (Maybe AwsDynamoDbTableBillingModeSummary) Source #
Information about the billing for read/write capacity on the table.
awsDynamoDbTableDetails_localSecondaryIndexes :: Lens' AwsDynamoDbTableDetails (Maybe [AwsDynamoDbTableLocalSecondaryIndex]) Source #
The list of local secondary indexes for the table.
awsDynamoDbTableDetails_creationDateTime :: Lens' AwsDynamoDbTableDetails (Maybe Text) Source #
Indicates when the table was created.
Uses the date-time
format specified in
RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
awsDynamoDbTableDetails_sseDescription :: Lens' AwsDynamoDbTableDetails (Maybe AwsDynamoDbTableSseDescription) Source #
Information about the server-side encryption for the table.
awsDynamoDbTableDetails_tableId :: Lens' AwsDynamoDbTableDetails (Maybe Text) Source #
The identifier of the table.
awsDynamoDbTableDetails_replicas :: Lens' AwsDynamoDbTableDetails (Maybe [AwsDynamoDbTableReplica]) Source #
The list of replicas of this table.
awsDynamoDbTableDetails_itemCount :: Lens' AwsDynamoDbTableDetails (Maybe Int) Source #
The number of items in the table.
awsDynamoDbTableDetails_tableName :: Lens' AwsDynamoDbTableDetails (Maybe Text) Source #
The name of the table.
awsDynamoDbTableDetails_streamSpecification :: Lens' AwsDynamoDbTableDetails (Maybe AwsDynamoDbTableStreamSpecification) Source #
The current DynamoDB Streams configuration for the table.