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 ReplicaAutoScalingDescription = ReplicaAutoScalingDescription' {
- replicaStatus :: Maybe ReplicaStatus
- regionName :: Maybe Text
- globalSecondaryIndexes :: Maybe [ReplicaGlobalSecondaryIndexAutoScalingDescription]
- replicaProvisionedWriteCapacityAutoScalingSettings :: Maybe AutoScalingSettingsDescription
- replicaProvisionedReadCapacityAutoScalingSettings :: Maybe AutoScalingSettingsDescription
- newReplicaAutoScalingDescription :: ReplicaAutoScalingDescription
- replicaAutoScalingDescription_replicaStatus :: Lens' ReplicaAutoScalingDescription (Maybe ReplicaStatus)
- replicaAutoScalingDescription_regionName :: Lens' ReplicaAutoScalingDescription (Maybe Text)
- replicaAutoScalingDescription_globalSecondaryIndexes :: Lens' ReplicaAutoScalingDescription (Maybe [ReplicaGlobalSecondaryIndexAutoScalingDescription])
- replicaAutoScalingDescription_replicaProvisionedWriteCapacityAutoScalingSettings :: Lens' ReplicaAutoScalingDescription (Maybe AutoScalingSettingsDescription)
- replicaAutoScalingDescription_replicaProvisionedReadCapacityAutoScalingSettings :: Lens' ReplicaAutoScalingDescription (Maybe AutoScalingSettingsDescription)
Documentation
data ReplicaAutoScalingDescription Source #
Represents the auto scaling settings of the replica.
See: newReplicaAutoScalingDescription
smart constructor.
ReplicaAutoScalingDescription' | |
|
Instances
newReplicaAutoScalingDescription :: ReplicaAutoScalingDescription Source #
Create a value of ReplicaAutoScalingDescription
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:ReplicaAutoScalingDescription'
, replicaAutoScalingDescription_replicaStatus
- The current state of the replica:
CREATING
- The replica is being created.UPDATING
- The replica is being updated.DELETING
- The replica is being deleted.ACTIVE
- The replica is ready for use.
$sel:regionName:ReplicaAutoScalingDescription'
, replicaAutoScalingDescription_regionName
- The Region where the replica exists.
$sel:globalSecondaryIndexes:ReplicaAutoScalingDescription'
, replicaAutoScalingDescription_globalSecondaryIndexes
- Replica-specific global secondary index auto scaling settings.
$sel:replicaProvisionedWriteCapacityAutoScalingSettings:ReplicaAutoScalingDescription'
, replicaAutoScalingDescription_replicaProvisionedWriteCapacityAutoScalingSettings
- Undocumented member.
$sel:replicaProvisionedReadCapacityAutoScalingSettings:ReplicaAutoScalingDescription'
, replicaAutoScalingDescription_replicaProvisionedReadCapacityAutoScalingSettings
- Undocumented member.
replicaAutoScalingDescription_replicaStatus :: Lens' ReplicaAutoScalingDescription (Maybe ReplicaStatus) Source #
The current state of the replica:
CREATING
- The replica is being created.UPDATING
- The replica is being updated.DELETING
- The replica is being deleted.ACTIVE
- The replica is ready for use.
replicaAutoScalingDescription_regionName :: Lens' ReplicaAutoScalingDescription (Maybe Text) Source #
The Region where the replica exists.
replicaAutoScalingDescription_globalSecondaryIndexes :: Lens' ReplicaAutoScalingDescription (Maybe [ReplicaGlobalSecondaryIndexAutoScalingDescription]) Source #
Replica-specific global secondary index auto scaling settings.