VirtualMachineScaleSet Класс
Описывает масштабируемый набор виртуальных машин.
Переменные заполняются только сервером и игнорируются при отправке запроса.
Все необходимые параметры должны быть заполнены для отправки в Azure.
- Наследование
-
azure.mgmt.compute.v2019_07_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: Any)
Keyword-Only Parameters
- 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
Профиль виртуальной машины.
- overprovision
- bool
Указывает, следует ли перепродумать масштабируемый набор виртуальных машин.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Если включена overprovision, расширения запускаются только на запрошенном количестве виртуальных машин, которые, наконец, сохранены. Таким образом, это свойство гарантирует, что расширения не будут запускаться на дополнительных виртуальных машинах, подготовленных с избыточной подготовкой.
- single_placement_group
- bool
Если значение равно true, масштабируемый набор ограничивается одной группой размещения с максимальным размером 100 виртуальных машин.
- zone_balance
- bool
Следует ли принудительно распределять распределение виртуальных машин между зонами X в случае сбоя зоны.
- platform_fault_domain_count
- int
Количество доменов сбоя для каждой группы размещения.
- proximity_placement_group
- SubResource
Указывает сведения о группе размещения близкого взаимодействия, которым должен быть назначен масштабируемый набор виртуальных машин. <br>
:code:>><<<br>
Минимальная версия API: 2018-04-01.
- additional_capabilities
- AdditionalCapabilities
Указывает дополнительные возможности, включенные или отключенные в Виртуальные машины в масштабируемом наборе виртуальных машин. Например: есть ли у Виртуальные машины возможность поддержки подключения управляемых дисков данных с UltraSSD_LRS типа учетной записи хранения.
- scale_in_policy
- ScaleInPolicy
Задает политику масштабирования, которая определяет, какие виртуальные машины будут выбраны для удаления при масштабировании масштабируемого набора виртуальных машин.
Переменные
- 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
Если включена overprovision, расширения запускаются только на запрошенном количестве виртуальных машин, которые, наконец, сохранены. Таким образом, это свойство гарантирует, что расширения не будут запускаться на дополнительных виртуальных машинах, подготовленных с избыточной подготовкой.
- unique_id
- str
Указывает идентификатор, который однозначно идентифицирует масштабируемый набор виртуальных машин.
- single_placement_group
- bool
Если значение равно true, масштабируемый набор ограничивается одной группой размещения с максимальным размером 100 виртуальных машин.
- zone_balance
- bool
Следует ли принудительно распределять распределение виртуальных машин между зонами X в случае сбоя зоны.
- platform_fault_domain_count
- int
Количество доменов сбоя для каждой группы размещения.
- proximity_placement_group
- SubResource
Указывает сведения о группе размещения близкого взаимодействия, которым должен быть назначен масштабируемый набор виртуальных машин. <br>
:code:>><<<br>
Минимальная версия API: 2018-04-01.
- additional_capabilities
- AdditionalCapabilities
Указывает дополнительные возможности, включенные или отключенные в Виртуальные машины в масштабируемом наборе виртуальных машин. Например: есть ли у Виртуальные машины возможность поддержки подключения управляемых дисков данных с UltraSSD_LRS типа учетной записи хранения.
- scale_in_policy
- ScaleInPolicy
Задает политику масштабирования, которая определяет, какие виртуальные машины будут выбраны для удаления при масштабировании масштабируемого набора виртуальных машин.
Azure SDK for Python
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по