| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DynamoDB.Types.ReplicaSettingsDescription
Description
Synopsis
- data ReplicaSettingsDescription = ReplicaSettingsDescription' {
- replicaBillingModeSummary :: Maybe BillingModeSummary
- replicaGlobalSecondaryIndexSettings :: Maybe [ReplicaGlobalSecondaryIndexSettingsDescription]
- replicaProvisionedReadCapacityAutoScalingSettings :: Maybe AutoScalingSettingsDescription
- replicaProvisionedReadCapacityUnits :: Maybe Natural
- replicaProvisionedWriteCapacityAutoScalingSettings :: Maybe AutoScalingSettingsDescription
- replicaProvisionedWriteCapacityUnits :: Maybe Natural
- replicaStatus :: Maybe ReplicaStatus
- replicaTableClassSummary :: Maybe TableClassSummary
- regionName :: Text
- newReplicaSettingsDescription :: Text -> ReplicaSettingsDescription
- replicaSettingsDescription_replicaBillingModeSummary :: Lens' ReplicaSettingsDescription (Maybe BillingModeSummary)
- replicaSettingsDescription_replicaGlobalSecondaryIndexSettings :: Lens' ReplicaSettingsDescription (Maybe [ReplicaGlobalSecondaryIndexSettingsDescription])
- replicaSettingsDescription_replicaProvisionedReadCapacityAutoScalingSettings :: Lens' ReplicaSettingsDescription (Maybe AutoScalingSettingsDescription)
- replicaSettingsDescription_replicaProvisionedReadCapacityUnits :: Lens' ReplicaSettingsDescription (Maybe Natural)
- replicaSettingsDescription_replicaProvisionedWriteCapacityAutoScalingSettings :: Lens' ReplicaSettingsDescription (Maybe AutoScalingSettingsDescription)
- replicaSettingsDescription_replicaProvisionedWriteCapacityUnits :: Lens' ReplicaSettingsDescription (Maybe Natural)
- replicaSettingsDescription_replicaStatus :: Lens' ReplicaSettingsDescription (Maybe ReplicaStatus)
- replicaSettingsDescription_replicaTableClassSummary :: Lens' ReplicaSettingsDescription (Maybe TableClassSummary)
- replicaSettingsDescription_regionName :: Lens' ReplicaSettingsDescription Text
Documentation
data ReplicaSettingsDescription Source #
Represents the properties of a replica.
See: newReplicaSettingsDescription smart constructor.
Constructors
| ReplicaSettingsDescription' | |
Fields
| |
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: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:replicaProvisionedReadCapacityAutoScalingSettings:ReplicaSettingsDescription', replicaSettingsDescription_replicaProvisionedReadCapacityAutoScalingSettings - Auto scaling settings for a global table replica's read capacity units.
$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:replicaProvisionedWriteCapacityAutoScalingSettings:ReplicaSettingsDescription', replicaSettingsDescription_replicaProvisionedWriteCapacityAutoScalingSettings - Auto scaling settings for a global table replica's write capacity
units.
$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: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:replicaTableClassSummary:ReplicaSettingsDescription', replicaSettingsDescription_replicaTableClassSummary - Undocumented member.
$sel:regionName:ReplicaSettingsDescription', replicaSettingsDescription_regionName - The Region name of the replica.
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_replicaProvisionedReadCapacityAutoScalingSettings :: Lens' ReplicaSettingsDescription (Maybe AutoScalingSettingsDescription) Source #
Auto scaling settings for a global table replica's read capacity units.
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_replicaProvisionedWriteCapacityAutoScalingSettings :: Lens' ReplicaSettingsDescription (Maybe AutoScalingSettingsDescription) Source #
Auto scaling settings for a global table replica's write capacity units.
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_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_replicaTableClassSummary :: Lens' ReplicaSettingsDescription (Maybe TableClassSummary) Source #
Undocumented member.
replicaSettingsDescription_regionName :: Lens' ReplicaSettingsDescription Text Source #
The Region name of the replica.