ScalingInterval Struct
A range of metric values in which to apply a certain scaling operation.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_applicationautoscaling as appscaling } from 'aws-cdk-lib';
const scalingInterval: appscaling.ScalingInterval = {
change: 123,
// the properties below are optional
lower: 123,
upper: 123,
};
Properties
The capacity adjustment to apply in this interval.
notes
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.
loweroptionalnumberloweroptionalint | floatloweroptionalNumberLoweroptionaldoubleLoweroptional*float64#The lower bound of the interval.
Default: Threshold automatically derived from neighbouring intervals
The scaling adjustment will be applied if the metric is higher than or equal this value.
upperoptionalnumberupperoptionalint | floatupperoptionalNumberUpperoptionaldoubleUpperoptional*float64#The upper bound of the interval.
Default: Threshold automatically derived from neighbouring intervals
The scaling adjustment will be applied if the metric is lower than this value.