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 ReplicaSettingsDescription = ReplicaSettingsDescription' {
- replicaStatus :: Maybe ReplicaStatus
- replicaProvisionedReadCapacityUnits :: Maybe Natural
- replicaProvisionedWriteCapacityUnits :: Maybe Natural
- replicaBillingModeSummary :: Maybe BillingModeSummary
- replicaGlobalSecondaryIndexSettings :: Maybe [ReplicaGlobalSecondaryIndexSettingsDescription]
- replicaProvisionedWriteCapacityAutoScalingSettings :: Maybe AutoScalingSettingsDescription
- replicaProvisionedReadCapacityAutoScalingSettings :: Maybe AutoScalingSettingsDescription
- regionName :: Text
- newReplicaSettingsDescription :: Text -> ReplicaSettingsDescription
- replicaSettingsDescription_replicaStatus :: Lens' ReplicaSettingsDescription (Maybe ReplicaStatus)
- replicaSettingsDescription_replicaProvisionedReadCapacityUnits :: Lens' ReplicaSettingsDescription (Maybe Natural)
- replicaSettingsDescription_replicaProvisionedWriteCapacityUnits :: Lens' ReplicaSettingsDescription (Maybe Natural)
- replicaSettingsDescription_replicaBillingModeSummary :: Lens' ReplicaSettingsDescription (Maybe BillingModeSummary)
- replicaSettingsDescription_replicaGlobalSecondaryIndexSettings :: Lens' ReplicaSettingsDescription (Maybe [ReplicaGlobalSecondaryIndexSettingsDescription])
- replicaSettingsDescription_replicaProvisionedWriteCapacityAutoScalingSettings :: Lens' ReplicaSettingsDescription (Maybe AutoScalingSettingsDescription)
- replicaSettingsDescription_replicaProvisionedReadCapacityAutoScalingSettings :: Lens' ReplicaSettingsDescription (Maybe AutoScalingSettingsDescription)
- replicaSettingsDescription_regionName :: Lens' ReplicaSettingsDescription Text
Documentation
data ReplicaSettingsDescription Source #
Represents the properties of a replica.
See: newReplicaSettingsDescription
smart constructor.
ReplicaSettingsDescription' | |
|
Instances
newReplicaSettingsDescription Source #
Create a value of ReplicaSettingsDescription
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:replicaStatus:ReplicaSettingsDescription'
, replicaSettingsDescription_replicaStatus
- The current state of the Region:
CREATING
- The Region is being created.UPDATING
- The Region is being updated.DELETING
- The Region is being deleted.ACTIVE
- The Region is ready for use.
$sel:replicaProvisionedReadCapacityUnits:ReplicaSettingsDescription'
, replicaSettingsDescription_replicaProvisionedReadCapacityUnits
- The maximum number of strongly consistent reads consumed per second
before DynamoDB returns a ThrottlingException
. For more information,
see
Specifying Read and Write Requirements
in the Amazon DynamoDB Developer Guide.
$sel:replicaProvisionedWriteCapacityUnits:ReplicaSettingsDescription'
, replicaSettingsDescription_replicaProvisionedWriteCapacityUnits
- The maximum number of writes consumed per second before DynamoDB returns
a ThrottlingException
. For more information, see
Specifying Read and Write Requirements
in the Amazon DynamoDB Developer Guide.
$sel:replicaBillingModeSummary:ReplicaSettingsDescription'
, replicaSettingsDescription_replicaBillingModeSummary
- The read/write capacity mode of the replica.
$sel:replicaGlobalSecondaryIndexSettings:ReplicaSettingsDescription'
, replicaSettingsDescription_replicaGlobalSecondaryIndexSettings
- Replica global secondary index settings for the global table.
$sel:replicaProvisionedWriteCapacityAutoScalingSettings:ReplicaSettingsDescription'
, replicaSettingsDescription_replicaProvisionedWriteCapacityAutoScalingSettings
- Auto scaling settings for a global table replica's write capacity
units.
$sel:replicaProvisionedReadCapacityAutoScalingSettings:ReplicaSettingsDescription'
, replicaSettingsDescription_replicaProvisionedReadCapacityAutoScalingSettings
- Auto scaling settings for a global table replica's read capacity units.
$sel:regionName:ReplicaSettingsDescription'
, replicaSettingsDescription_regionName
- The Region name of the replica.
replicaSettingsDescription_replicaStatus :: Lens' ReplicaSettingsDescription (Maybe ReplicaStatus) Source #
The current state of the Region:
CREATING
- The Region is being created.UPDATING
- The Region is being updated.DELETING
- The Region is being deleted.ACTIVE
- The Region is ready for use.
replicaSettingsDescription_replicaProvisionedReadCapacityUnits :: Lens' ReplicaSettingsDescription (Maybe Natural) Source #
The maximum number of strongly consistent reads consumed per second
before DynamoDB returns a ThrottlingException
. For more information,
see
Specifying Read and Write Requirements
in the Amazon DynamoDB Developer Guide.
replicaSettingsDescription_replicaProvisionedWriteCapacityUnits :: Lens' ReplicaSettingsDescription (Maybe Natural) Source #
The maximum number of writes consumed per second before DynamoDB returns
a ThrottlingException
. For more information, see
Specifying Read and Write Requirements
in the Amazon DynamoDB Developer Guide.
replicaSettingsDescription_replicaBillingModeSummary :: Lens' ReplicaSettingsDescription (Maybe BillingModeSummary) Source #
The read/write capacity mode of the replica.
replicaSettingsDescription_replicaGlobalSecondaryIndexSettings :: Lens' ReplicaSettingsDescription (Maybe [ReplicaGlobalSecondaryIndexSettingsDescription]) Source #
Replica global secondary index settings for the global table.
replicaSettingsDescription_replicaProvisionedWriteCapacityAutoScalingSettings :: Lens' ReplicaSettingsDescription (Maybe AutoScalingSettingsDescription) Source #
Auto scaling settings for a global table replica's write capacity units.
replicaSettingsDescription_replicaProvisionedReadCapacityAutoScalingSettings :: Lens' ReplicaSettingsDescription (Maybe AutoScalingSettingsDescription) Source #
Auto scaling settings for a global table replica's read capacity units.
replicaSettingsDescription_regionName :: Lens' ReplicaSettingsDescription Text Source #
The Region name of the replica.