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 AwsDynamoDbTableGlobalSecondaryIndex = AwsDynamoDbTableGlobalSecondaryIndex' {
- backfilling :: Maybe Bool
- indexSizeBytes :: Maybe Integer
- indexStatus :: Maybe Text
- provisionedThroughput :: Maybe AwsDynamoDbTableProvisionedThroughput
- indexArn :: Maybe Text
- keySchema :: Maybe [AwsDynamoDbTableKeySchema]
- projection :: Maybe AwsDynamoDbTableProjection
- itemCount :: Maybe Int
- indexName :: Maybe Text
- newAwsDynamoDbTableGlobalSecondaryIndex :: AwsDynamoDbTableGlobalSecondaryIndex
- awsDynamoDbTableGlobalSecondaryIndex_backfilling :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe Bool)
- awsDynamoDbTableGlobalSecondaryIndex_indexSizeBytes :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe Integer)
- awsDynamoDbTableGlobalSecondaryIndex_indexStatus :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe Text)
- awsDynamoDbTableGlobalSecondaryIndex_provisionedThroughput :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe AwsDynamoDbTableProvisionedThroughput)
- awsDynamoDbTableGlobalSecondaryIndex_indexArn :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe Text)
- awsDynamoDbTableGlobalSecondaryIndex_keySchema :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe [AwsDynamoDbTableKeySchema])
- awsDynamoDbTableGlobalSecondaryIndex_projection :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe AwsDynamoDbTableProjection)
- awsDynamoDbTableGlobalSecondaryIndex_itemCount :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe Int)
- awsDynamoDbTableGlobalSecondaryIndex_indexName :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe Text)
Documentation
data AwsDynamoDbTableGlobalSecondaryIndex Source #
Information abut a global secondary index for the table.
See: newAwsDynamoDbTableGlobalSecondaryIndex
smart constructor.
AwsDynamoDbTableGlobalSecondaryIndex' | |
|
Instances
newAwsDynamoDbTableGlobalSecondaryIndex :: AwsDynamoDbTableGlobalSecondaryIndex Source #
Create a value of AwsDynamoDbTableGlobalSecondaryIndex
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:backfilling:AwsDynamoDbTableGlobalSecondaryIndex'
, awsDynamoDbTableGlobalSecondaryIndex_backfilling
- Whether the index is currently backfilling.
$sel:indexSizeBytes:AwsDynamoDbTableGlobalSecondaryIndex'
, awsDynamoDbTableGlobalSecondaryIndex_indexSizeBytes
- The total size in bytes of the index.
$sel:indexStatus:AwsDynamoDbTableGlobalSecondaryIndex'
, awsDynamoDbTableGlobalSecondaryIndex_indexStatus
- The current status of the index.
$sel:provisionedThroughput:AwsDynamoDbTableGlobalSecondaryIndex'
, awsDynamoDbTableGlobalSecondaryIndex_provisionedThroughput
- Information about the provisioned throughput settings for the indexes.
$sel:indexArn:AwsDynamoDbTableGlobalSecondaryIndex'
, awsDynamoDbTableGlobalSecondaryIndex_indexArn
- The ARN of the index.
$sel:keySchema:AwsDynamoDbTableGlobalSecondaryIndex'
, awsDynamoDbTableGlobalSecondaryIndex_keySchema
- The key schema for the index.
$sel:projection:AwsDynamoDbTableGlobalSecondaryIndex'
, awsDynamoDbTableGlobalSecondaryIndex_projection
- Attributes that are copied from the table into an index.
$sel:itemCount:AwsDynamoDbTableGlobalSecondaryIndex'
, awsDynamoDbTableGlobalSecondaryIndex_itemCount
- The number of items in the index.
$sel:indexName:AwsDynamoDbTableGlobalSecondaryIndex'
, awsDynamoDbTableGlobalSecondaryIndex_indexName
- The name of the index.
awsDynamoDbTableGlobalSecondaryIndex_backfilling :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe Bool) Source #
Whether the index is currently backfilling.
awsDynamoDbTableGlobalSecondaryIndex_indexSizeBytes :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe Integer) Source #
The total size in bytes of the index.
awsDynamoDbTableGlobalSecondaryIndex_indexStatus :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe Text) Source #
The current status of the index.
awsDynamoDbTableGlobalSecondaryIndex_provisionedThroughput :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe AwsDynamoDbTableProvisionedThroughput) Source #
Information about the provisioned throughput settings for the indexes.
awsDynamoDbTableGlobalSecondaryIndex_indexArn :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe Text) Source #
The ARN of the index.
awsDynamoDbTableGlobalSecondaryIndex_keySchema :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe [AwsDynamoDbTableKeySchema]) Source #
The key schema for the index.
awsDynamoDbTableGlobalSecondaryIndex_projection :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe AwsDynamoDbTableProjection) Source #
Attributes that are copied from the table into an index.
awsDynamoDbTableGlobalSecondaryIndex_itemCount :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe Int) Source #
The number of items in the index.
awsDynamoDbTableGlobalSecondaryIndex_indexName :: Lens' AwsDynamoDbTableGlobalSecondaryIndex (Maybe Text) Source #
The name of the index.