Поделиться через


ScaleInPolicy Класс

Описывает политику масштабирования для масштабируемого набора виртуальных машин.

Наследование
azure.mgmt.compute._serialization.Model
ScaleInPolicy

Конструктор

ScaleInPolicy(*, rules: List[str | _models.VirtualMachineScaleSetScaleInRules] | None = None, force_deletion: bool | None = None, **kwargs)

Переменные

rules
list[str или VirtualMachineScaleSetScaleInRules]

Правила, которые необходимо соблюдать при масштабировании в масштабируемом наборе виртуальных машин. <br>``<br> Возможные значения: <br>``<br>По умолчанию При масштабировании масштабируемого набора виртуальных машин масштабируемый набор сначала распределяется между зонами, если это зональный масштабируемый набор. Затем она будет сбалансирована между доменами сбоя насколько это возможно. В каждом домене сбоя виртуальные машины, выбранные для удаления, будут новейшими, которые не защищены от масштабирования. <br>``<br>СтарейшаяVM При масштабировании масштабируемого набора виртуальных машин для удаления будут выбраны самые старые виртуальные машины, которые не защищены от масштабирования. Для зональных масштабируемых наборов виртуальных машин масштабируемый набор сначала распределяется между зонами. В каждой зоне для удаления будут выбраны самые старые виртуальные машины, которые не защищены. <br>``<br>Новая виртуальная машина При масштабировании масштабируемого набора виртуальных машин для удаления будут выбраны новейшие виртуальные машины, которые не защищены от масштабирования. Для зональных масштабируемых наборов виртуальных машин масштабируемый набор сначала распределяется между зонами. В каждой зоне для удаления будут выбраны новейшие виртуальные машины, которые не защищены. <br>``<br>.

force_deletion
bool

Это свойство позволяет указать, нужно ли принудительно удалять виртуальные машины, выбранные для удаления, при масштабировании масштабируемого набора виртуальных машин. (Функция в предварительной версии).