Safe Haskell | None |
---|---|
Language | Haskell2010 |
Stratosphere.ResourceProperties.ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration
- data ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration = ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration {
- _applicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification :: Maybe ApplicationAutoScalingScalingPolicyCustomizedMetricSpecification
- _applicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification :: Maybe ApplicationAutoScalingScalingPolicyPredefinedMetricSpecification
- _applicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationScaleInCooldown :: Maybe (Val Integer)
- _applicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationScaleOutCooldown :: Maybe (Val Integer)
- _applicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationTargetValue :: Val Double
- applicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration :: Val Double -> ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration
- aasspttspcCustomizedMetricSpecification :: Lens' ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration (Maybe ApplicationAutoScalingScalingPolicyCustomizedMetricSpecification)
- aasspttspcPredefinedMetricSpecification :: Lens' ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration (Maybe ApplicationAutoScalingScalingPolicyPredefinedMetricSpecification)
- aasspttspcScaleInCooldown :: Lens' ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration (Maybe (Val Integer))
- aasspttspcScaleOutCooldown :: Lens' ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration (Maybe (Val Integer))
- aasspttspcTargetValue :: Lens' ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration (Val Double)
Documentation
data ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration #
Full data type definition for
ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration.
See
applicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration
for a more convenient constructor.
Constructors
Instances
applicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration #
Arguments
:: Val Double | |
-> ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration |
Constructor for
ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration
containing required fields as arguments.
aasspttspcCustomizedMetricSpecification :: Lens' ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration (Maybe ApplicationAutoScalingScalingPolicyCustomizedMetricSpecification) #
aasspttspcPredefinedMetricSpecification :: Lens' ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration (Maybe ApplicationAutoScalingScalingPolicyPredefinedMetricSpecification) #
aasspttspcScaleInCooldown :: Lens' ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration (Maybe (Val Integer)) #
aasspttspcScaleOutCooldown :: Lens' ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration (Maybe (Val Integer)) #