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 ReplicaGlobalSecondaryIndexSettingsDescription = ReplicaGlobalSecondaryIndexSettingsDescription' {
- indexStatus :: Maybe IndexStatus
- provisionedReadCapacityUnits :: Maybe Natural
- provisionedWriteCapacityUnits :: Maybe Natural
- provisionedWriteCapacityAutoScalingSettings :: Maybe AutoScalingSettingsDescription
- provisionedReadCapacityAutoScalingSettings :: Maybe AutoScalingSettingsDescription
- indexName :: Text
- newReplicaGlobalSecondaryIndexSettingsDescription :: Text -> ReplicaGlobalSecondaryIndexSettingsDescription
- replicaGlobalSecondaryIndexSettingsDescription_indexStatus :: Lens' ReplicaGlobalSecondaryIndexSettingsDescription (Maybe IndexStatus)
- replicaGlobalSecondaryIndexSettingsDescription_provisionedReadCapacityUnits :: Lens' ReplicaGlobalSecondaryIndexSettingsDescription (Maybe Natural)
- replicaGlobalSecondaryIndexSettingsDescription_provisionedWriteCapacityUnits :: Lens' ReplicaGlobalSecondaryIndexSettingsDescription (Maybe Natural)
- replicaGlobalSecondaryIndexSettingsDescription_provisionedWriteCapacityAutoScalingSettings :: Lens' ReplicaGlobalSecondaryIndexSettingsDescription (Maybe AutoScalingSettingsDescription)
- replicaGlobalSecondaryIndexSettingsDescription_provisionedReadCapacityAutoScalingSettings :: Lens' ReplicaGlobalSecondaryIndexSettingsDescription (Maybe AutoScalingSettingsDescription)
- replicaGlobalSecondaryIndexSettingsDescription_indexName :: Lens' ReplicaGlobalSecondaryIndexSettingsDescription Text
Documentation
data ReplicaGlobalSecondaryIndexSettingsDescription Source #
Represents the properties of a global secondary index.
See: newReplicaGlobalSecondaryIndexSettingsDescription
smart constructor.
ReplicaGlobalSecondaryIndexSettingsDescription' | |
|
Instances
newReplicaGlobalSecondaryIndexSettingsDescription Source #
:: Text |
|
-> ReplicaGlobalSecondaryIndexSettingsDescription |
Create a value of ReplicaGlobalSecondaryIndexSettingsDescription
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:indexStatus:ReplicaGlobalSecondaryIndexSettingsDescription'
, replicaGlobalSecondaryIndexSettingsDescription_indexStatus
- The current status of the global secondary index:
CREATING
- The global secondary index is being created.UPDATING
- The global secondary index is being updated.DELETING
- The global secondary index is being deleted.ACTIVE
- The global secondary index is ready for use.
$sel:provisionedReadCapacityUnits:ReplicaGlobalSecondaryIndexSettingsDescription'
, replicaGlobalSecondaryIndexSettingsDescription_provisionedReadCapacityUnits
- The maximum number of strongly consistent reads consumed per second
before DynamoDB returns a ThrottlingException
.
$sel:provisionedWriteCapacityUnits:ReplicaGlobalSecondaryIndexSettingsDescription'
, replicaGlobalSecondaryIndexSettingsDescription_provisionedWriteCapacityUnits
- The maximum number of writes consumed per second before DynamoDB returns
a ThrottlingException
.
$sel:provisionedWriteCapacityAutoScalingSettings:ReplicaGlobalSecondaryIndexSettingsDescription'
, replicaGlobalSecondaryIndexSettingsDescription_provisionedWriteCapacityAutoScalingSettings
- Auto scaling settings for a global secondary index replica's write
capacity units.
$sel:provisionedReadCapacityAutoScalingSettings:ReplicaGlobalSecondaryIndexSettingsDescription'
, replicaGlobalSecondaryIndexSettingsDescription_provisionedReadCapacityAutoScalingSettings
- Auto scaling settings for a global secondary index replica's read
capacity units.
$sel:indexName:ReplicaGlobalSecondaryIndexSettingsDescription'
, replicaGlobalSecondaryIndexSettingsDescription_indexName
- The name of the global secondary index. The name must be unique among
all other indexes on this table.
replicaGlobalSecondaryIndexSettingsDescription_indexStatus :: Lens' ReplicaGlobalSecondaryIndexSettingsDescription (Maybe IndexStatus) Source #
The current status of the global secondary index:
CREATING
- The global secondary index is being created.UPDATING
- The global secondary index is being updated.DELETING
- The global secondary index is being deleted.ACTIVE
- The global secondary index is ready for use.
replicaGlobalSecondaryIndexSettingsDescription_provisionedReadCapacityUnits :: Lens' ReplicaGlobalSecondaryIndexSettingsDescription (Maybe Natural) Source #
The maximum number of strongly consistent reads consumed per second
before DynamoDB returns a ThrottlingException
.
replicaGlobalSecondaryIndexSettingsDescription_provisionedWriteCapacityUnits :: Lens' ReplicaGlobalSecondaryIndexSettingsDescription (Maybe Natural) Source #
The maximum number of writes consumed per second before DynamoDB returns
a ThrottlingException
.
replicaGlobalSecondaryIndexSettingsDescription_provisionedWriteCapacityAutoScalingSettings :: Lens' ReplicaGlobalSecondaryIndexSettingsDescription (Maybe AutoScalingSettingsDescription) Source #
Auto scaling settings for a global secondary index replica's write capacity units.
replicaGlobalSecondaryIndexSettingsDescription_provisionedReadCapacityAutoScalingSettings :: Lens' ReplicaGlobalSecondaryIndexSettingsDescription (Maybe AutoScalingSettingsDescription) Source #
Auto scaling settings for a global secondary index replica's read capacity units.
replicaGlobalSecondaryIndexSettingsDescription_indexName :: Lens' ReplicaGlobalSecondaryIndexSettingsDescription Text Source #
The name of the global secondary index. The name must be unique among all other indexes on this table.