interface ScalingInterval
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.AutoScaling.Common.ScalingInterval |
Java | software.amazon.awscdk.services.autoscaling.common.ScalingInterval |
Python | aws_cdk.aws_autoscaling_common.ScalingInterval |
TypeScript (source) | @aws-cdk/aws-autoscaling-common » ScalingInterval |
A range of metric values in which to apply a certain scaling operation.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as autoscaling_common from '@aws-cdk/aws-autoscaling-common';
const scalingInterval: autoscaling_common.ScalingInterval = {
change: 123,
// the properties below are optional
lower: 123,
upper: 123,
};
Properties
Name | Type | Description |
---|---|---|
change | number | The capacity adjustment to apply in this interval. |
lower? | number | The lower bound of the interval. |
upper? | number | The upper bound of the interval. |
change
Type:
number
The capacity adjustment to apply in this interval.
The number is interpreted differently based on AdjustmentType:
- ChangeInCapacity: add the adjustment to the current capacity. The number can be positive or negative.
- PercentChangeInCapacity: add or remove the given percentage of the current capacity to itself. The number can be in the range [-100..100].
- ExactCapacity: set the capacity to this number. The number must be positive.
lower?
Type:
number
(optional, default: Threshold automatically derived from neighbouring intervals)
The lower bound of the interval.
The scaling adjustment will be applied if the metric is higher than this value.
upper?
Type:
number
(optional, default: Threshold automatically derived from neighbouring intervals)
The upper bound of the interval.
The scaling adjustment will be applied if the metric is lower than this value.