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