enum AdjustmentType
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.AutoScaling.AdjustmentType |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsautoscaling#AdjustmentType |
![]() | software.amazon.awscdk.services.autoscaling.AdjustmentType |
![]() | aws_cdk.aws_autoscaling.AdjustmentType |
![]() | aws-cdk-lib » aws_autoscaling » AdjustmentType |
How adjustment numbers are interpreted.
Example
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
Name | 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. |
CHANGE_IN_CAPACITY
Add the adjustment number to the current capacity.
A positive number increases capacity, a negative number decreases capacity.
PERCENT_CHANGE_IN_CAPACITY
Add this percentage of the current capacity to itself.
The number must be between -100 and 100; a positive number increases capacity and a negative number decreases it.
EXACT_CAPACITY
Make the capacity equal to the exact number given.