PutScalingPolicy
In this article:
PutScalingPolicy#
Description#
Запрос на создание/обновление политики для Auto Scaling Group (ASG).
Request Parameters#
Необходимые параметры#
AutoScalingGroupName — Имя ASG.
Тип: String
Необходимо: Да
PolicyName — Имя политики.
Тип: String
Необходимо: Да
Ограничения: От 1 до 255 символов ASCII
PolicyType — Тип политики.
Тип: String
Необходимо: Да
Допустимые значения:
SimpleScaling
Опциональные параметры#
AdjustmentType — Указывает, как при выполнении политики интерпретируется значение ScalingAdjustment.
Тип: String
Необходимо: Нет
Допустимые значения:
ChangeInCapacity
|ExactCapacity
|PercentChangeInCapacity
Значение по умолчанию:
ChangeInCapacity
Ограничения: Параметр может быть указан только для политики
SimpleScaling
Cooldown — Время (в секундах), по прошествии которого выполнение политики приведёт к созданию новой активности.
Тип: Integer
Необходимо: Нет
Значение по умолчанию: Значение DefaultCooldown для ASG, указанной в параметре AutoScalingGroupName
Ограничения: Параметр может быть указан только для политики
SimpleScaling
Enabled — Указывает, включена ли политика.
Тип: Boolean
Необходимо: Нет
Значение по умолчанию:
True
MinAdjustmentMagnitude — Минимальная доля объёма ASG (в процентах), на которую будет изменён объём.
Тип: Integer
Ограничения: Параметр может быть указан только для политики
SimpleScaling
, когда AdjustmentType равенPercentChangeInCapacity
ScalingAdjustment — Значение, используемое для изменения объёма ASG при выполнении политики.
Тип: Integer
Необходимо: Нет
Ограничения: Параметр может быть указан только для политики
SimpleScaling
Examples#
c2-as PutScalingPolicy AutoScalingGroupName "asg_name" PolicyName "policy_name" PolicyType "SimpleScaling" Enabled True AdjustmentType ChangeInCapacity ScalingAdjustment 1
c2-as PutScalingPolicy AutoScalingGroupName "asg_name" PolicyName "policy_name" PolicyType "SimpleScaling" Enabled True Cooldown 300 AdjustmentType PercentChangeInCapacity ScalingAdjustment 1 MinAdjustmentMagnitude 5