AdjustmentType Enum
How adjustment numbers are interpreted.
Example
ts
declare const autoScalingGroup: autoscaling.AutoScalingGroup;
const workerUtilizationMetric = new cloudwatch.Metric({
namespace: 'MyService',
metricName: 'WorkerUtilization'
});
autoScalingGroup.scaleOnMetric('ScaleToCPU', {
metric: workerUtilizationMetric,
scalingSteps: [
{ upper: 10, change: -1 },
{ lower: 50, change: +1 },
{ lower: 70, change: +3 },
],
evaluationPeriods: 10,
datapointsToAlarm: 5,
// Change this to AdjustmentType.PERCENT_CHANGE_IN_CAPACITY to interpret the
// 'change' numbers before as percentages instead of capacity counts.
adjustmentType: autoscaling.AdjustmentType.CHANGE_IN_CAPACITY,
});
Members
| Member | Description |
|---|---|
CHANGE_IN_CAPACITY | Add the adjustment number to the current capacity. |
PERCENT_CHANGE_IN_CAPACITY | Add this percentage of the current capacity to itself. |
EXACT_CAPACITY | Make the capacity equal to the exact number given. |
Referenced by
BasicStepScalingPolicyProps.adjustmentTypeadjustment_typeadjustmentTypeAdjustmentTypeAdjustmentTypeStepScalingActionProps.adjustmentTypeadjustment_typeadjustmentTypeAdjustmentTypeAdjustmentType