| 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.AutoScalingSettingsUpdate
Description
Synopsis
- data AutoScalingSettingsUpdate = AutoScalingSettingsUpdate' {}
- newAutoScalingSettingsUpdate :: AutoScalingSettingsUpdate
- autoScalingSettingsUpdate_autoScalingDisabled :: Lens' AutoScalingSettingsUpdate (Maybe Bool)
- autoScalingSettingsUpdate_autoScalingRoleArn :: Lens' AutoScalingSettingsUpdate (Maybe Text)
- autoScalingSettingsUpdate_maximumUnits :: Lens' AutoScalingSettingsUpdate (Maybe Natural)
- autoScalingSettingsUpdate_minimumUnits :: Lens' AutoScalingSettingsUpdate (Maybe Natural)
- autoScalingSettingsUpdate_scalingPolicyUpdate :: Lens' AutoScalingSettingsUpdate (Maybe AutoScalingPolicyUpdate)
Documentation
data AutoScalingSettingsUpdate Source #
Represents the auto scaling settings to be modified for a global table or global secondary index.
See: newAutoScalingSettingsUpdate smart constructor.
Constructors
| AutoScalingSettingsUpdate' | |
Fields
| |
Instances
newAutoScalingSettingsUpdate :: AutoScalingSettingsUpdate Source #
Create a value of AutoScalingSettingsUpdate 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:autoScalingDisabled:AutoScalingSettingsUpdate', autoScalingSettingsUpdate_autoScalingDisabled - Disabled auto scaling for this global table or global secondary index.
$sel:autoScalingRoleArn:AutoScalingSettingsUpdate', autoScalingSettingsUpdate_autoScalingRoleArn - Role ARN used for configuring auto scaling policy.
$sel:maximumUnits:AutoScalingSettingsUpdate', autoScalingSettingsUpdate_maximumUnits - The maximum capacity units that a global table or global secondary index
should be scaled up to.
$sel:minimumUnits:AutoScalingSettingsUpdate', autoScalingSettingsUpdate_minimumUnits - The minimum capacity units that a global table or global secondary index
should be scaled down to.
$sel:scalingPolicyUpdate:AutoScalingSettingsUpdate', autoScalingSettingsUpdate_scalingPolicyUpdate - The scaling policy to apply for scaling target global table or global
secondary index capacity units.
autoScalingSettingsUpdate_autoScalingDisabled :: Lens' AutoScalingSettingsUpdate (Maybe Bool) Source #
Disabled auto scaling for this global table or global secondary index.
autoScalingSettingsUpdate_autoScalingRoleArn :: Lens' AutoScalingSettingsUpdate (Maybe Text) Source #
Role ARN used for configuring auto scaling policy.
autoScalingSettingsUpdate_maximumUnits :: Lens' AutoScalingSettingsUpdate (Maybe Natural) Source #
The maximum capacity units that a global table or global secondary index should be scaled up to.
autoScalingSettingsUpdate_minimumUnits :: Lens' AutoScalingSettingsUpdate (Maybe Natural) Source #
The minimum capacity units that a global table or global secondary index should be scaled down to.
autoScalingSettingsUpdate_scalingPolicyUpdate :: Lens' AutoScalingSettingsUpdate (Maybe AutoScalingPolicyUpdate) Source #
The scaling policy to apply for scaling target global table or global secondary index capacity units.