| 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 |
Amazonka.SecurityHub.Types.AwsDynamoDbTableGlobalSecondaryIndex
Description
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.
Constructors
| AwsDynamoDbTableGlobalSecondaryIndex' | |
Fields
| |
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.