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