VirtualMachineScaleSet Класс
Описывает масштабируемый набор виртуальных машин.
Переменные заполняются только сервером и игнорируются при отправке запроса.
Для отправки в Azure необходимо заполнить все необходимые параметры.
- Наследование
-
azure.mgmt.compute.v2019_12_01.models._models_py3.ResourceVirtualMachineScaleSet
Конструктор
VirtualMachineScaleSet(*, location: str, tags: Dict[str, str] | None = None, sku: _models.Sku | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineScaleSetIdentity | None = None, zones: List[str] | None = None, upgrade_policy: _models.UpgradePolicy | None = None, automatic_repairs_policy: _models.AutomaticRepairsPolicy | None = None, virtual_machine_profile: _models.VirtualMachineScaleSetVMProfile | None = None, overprovision: bool | None = None, do_not_run_extensions_on_overprovisioned_v_ms: bool | None = None, single_placement_group: bool | None = None, zone_balance: bool | None = None, platform_fault_domain_count: int | None = None, proximity_placement_group: _models.SubResource | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, scale_in_policy: _models.ScaleInPolicy | None = None, **kwargs)
Переменные
- id
- str
Идентификатор ресурса.
- name
- str
Имя ресурса.
- type
- str
Тип ресурса.
- location
- str
Расположение ресурса. Обязательный.
- sku
- Sku
Номер SKU масштабируемого набора виртуальных машин.
- plan
- Plan
Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить его для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы .>. Введите необходимые сведения и нажмите кнопку Сохранить.
- identity
- VirtualMachineScaleSetIdentity
Удостоверение масштабируемого набора виртуальных машин, если оно настроено.
Зоны масштабируемого набора виртуальных машин. ПРИМЕЧАНИЕ. Зоны доступности можно задать только при создании масштабируемого набора.
- upgrade_policy
- UpgradePolicy
Политика обновления.
- automatic_repairs_policy
- AutomaticRepairsPolicy
Политика для автоматического восстановления.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
Профиль виртуальной машины.
- provisioning_state
- str
Состояние подготовки, которое отображается только в ответе.
- overprovision
- bool
Указывает, следует ли перепроектировать масштабируемый набор виртуальных машин.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Если включена избыточная подготовка, расширения запускаются только на запрошенном количестве виртуальных машин, которые, наконец, сохранены. Таким образом, это свойство гарантирует, что расширения не будут работать на дополнительных избыточных виртуальных машинах.
- unique_id
- str
Указывает идентификатор, который однозначно идентифицирует масштабируемый набор виртуальных машин.
- single_placement_group
- bool
Если значение равно true, это ограничивает масштабируемый набор одной группой размещения с максимальным размером 100 виртуальных машин. ПРИМЕЧАНИЕ. Если singlePlacementGroup имеет значение true, его можно изменить на false. Однако, если значением является false, его не возможно изменить на true.
- zone_balance
- bool
Следует ли принудительно использовать строго равномерное распределение виртуальных машин между зонами X в случае сбоя зоны.
- platform_fault_domain_count
- int
Количество доменов сбоя для каждой группы размещения.
- proximity_placement_group
- SubResource
Указывает сведения о группе размещения близкого взаимодействия, которому должен быть назначен масштабируемый набор виртуальных машин. <br>
:code:>><<<br>
Minimum api-version: 2018-04-01.
- additional_capabilities
- AdditionalCapabilities
Указывает дополнительные возможности, включенные или отключенные на Виртуальные машины в масштабируемом наборе виртуальных машин. Например: может ли Виртуальные машины поддерживать подключение управляемых дисков данных с UltraSSD_LRS типом учетной записи хранения.
- scale_in_policy
- ScaleInPolicy
Указывает политику масштабирования, которая определяет, какие виртуальные машины будут выбраны для удаления при масштабировании масштабируемого набора виртуальных машин.