VirtualMachineScaleSetVM Класс
Описывает виртуальную машину масштабируемого набора виртуальных машин.
Переменные заполняются только сервером и игнорируются при отправке запроса.
Для отправки в Azure необходимо заполнить все необходимые параметры.
- Наследование
-
azure.mgmt.compute.v2021_04_01.models._models_py3.ResourceVirtualMachineScaleSetVM
Конструктор
VirtualMachineScaleSetVM(*, location: str, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, hardware_profile: _models.HardwareProfile | None = None, storage_profile: _models.StorageProfile | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, os_profile: _models.OSProfile | None = None, security_profile: _models.SecurityProfile | None = None, network_profile: _models.NetworkProfile | None = None, network_profile_configuration: _models.VirtualMachineScaleSetVMNetworkProfileConfiguration | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, license_type: str | None = None, protection_policy: _models.VirtualMachineScaleSetVMProtectionPolicy | None = None, user_data: str | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Расположение ресурса. Обязательный.
- plan
- Plan
Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить его для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы .>. Введите необходимые сведения и нажмите кнопку Сохранить.
- hardware_profile
- HardwareProfile
Указывает параметры оборудования виртуальной машины.
- storage_profile
- StorageProfile
Указывает параметры хранилища дисков виртуальной машины.
- additional_capabilities
- AdditionalCapabilities
Указывает дополнительные возможности, включенные или отключенные на виртуальной машине в масштабируемом наборе. Например: может ли виртуальная машина поддерживать подключение управляемых дисков данных с UltraSSD_LRS типа учетной записи хранения.
- os_profile
- OSProfile
Указывает параметры операционной системы виртуальной машины.
- security_profile
- SecurityProfile
Задает параметры профиля, связанного с безопасностью, для виртуальной машины.
- network_profile
- NetworkProfile
Указывает сетевые интерфейсы виртуальной машины.
- network_profile_configuration
- VirtualMachineScaleSetVMNetworkProfileConfiguration
Указывает конфигурацию сетевого профиля виртуальной машины.
- diagnostics_profile
- DiagnosticsProfile
Указывает состояние параметров диагностики загрузки.
<br>
:code:>><<<br>
Minimum api-version: 2015-06-15.
- availability_set
- SubResource
Указывает сведения о группе доступности, в которую должна быть назначена виртуальная машина. Виртуальные машины, заданные в одной группе доступности, выделяются в различных узлах для достижения максимальной доступности. Дополнительные сведения о группах доступности см. в статье Общие сведения о группах доступности.
<br>``<br>
Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления для Виртуальные машины в Azure<br>``<br>
Сейчас виртуальную машину можно добавить в группу доступности только во время создания. Существующую виртуальную машину нельзя добавить в группу доступности.
- license_type
- str
Указывает, что используемый образ или диск был лицензирован локально. <br>``<br>
Возможные значения для операционной системы Windows Server: <br>``<br>
Windows_Client <br>``<br>
Windows_Server <br>``<br>
Возможные значения для операционной системы Linux Server: <br>``<br>
RHEL_BYOS (для RHEL) <br>``<br>
SLES_BYOS (для SUSE). <br>``<br>
Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server<br>``<br>
Преимущество гибридного использования Azure для Linux Server<br>``<br>
Минимальная версия API-версии сервера Linux: 2015-06-15.
- protection_policy
- VirtualMachineScaleSetVMProtectionPolicy
Указывает политику защиты виртуальной машины.
- user_data
- str
UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать секреты здесь. <br>
:code:>><<<br>
Минимальная версия api: 2021-03-01.
Переменные
- id
- str
Идентификатор ресурса.
- name
- str
Имя ресурса.
- type
- str
Тип ресурса.
- location
- str
Расположение ресурса. Обязательный.
- instance_id
- str
Идентификатор экземпляра виртуальной машины.
- sku
- Sku
Номер SKU виртуальной машины.
- plan
- Plan
Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить его для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы .>. Введите необходимые сведения и нажмите кнопку Сохранить.
- resources
- list[VirtualMachineExtension]
Ресурсы дочернего расширения виртуальной машины.
- latest_model_applied
- bool
Указывает, применена ли последняя модель к виртуальной машине.
- vm_id
- str
Уникальный идентификатор виртуальной машины Azure.
- instance_view
- VirtualMachineScaleSetVMInstanceView
Представление экземпляра виртуальной машины.
- hardware_profile
- HardwareProfile
Указывает параметры оборудования виртуальной машины.
- storage_profile
- StorageProfile
Указывает параметры хранилища дисков виртуальной машины.
- additional_capabilities
- AdditionalCapabilities
Указывает дополнительные возможности, включенные или отключенные на виртуальной машине в масштабируемом наборе. Например: может ли виртуальная машина поддерживать подключение управляемых дисков данных с UltraSSD_LRS типа учетной записи хранения.
- os_profile
- OSProfile
Указывает параметры операционной системы виртуальной машины.
- security_profile
- SecurityProfile
Задает параметры профиля, связанного с безопасностью, для виртуальной машины.
- network_profile
- NetworkProfile
Указывает сетевые интерфейсы виртуальной машины.
- network_profile_configuration
- VirtualMachineScaleSetVMNetworkProfileConfiguration
Указывает конфигурацию сетевого профиля виртуальной машины.
- diagnostics_profile
- DiagnosticsProfile
Указывает состояние параметров диагностики загрузки.
<br>
:code:>><<<br>
Minimum api-version: 2015-06-15.
- availability_set
- SubResource
Указывает сведения о группе доступности, в которую должна быть назначена виртуальная машина. Виртуальные машины, заданные в одной группе доступности, выделяются в различных узлах для достижения максимальной доступности. Дополнительные сведения о группах доступности см. в статье Общие сведения о группах доступности.
<br>``<br>
Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления для Виртуальные машины в Azure<br>``<br>
Сейчас виртуальную машину можно добавить в группу доступности только во время создания. Существующую виртуальную машину нельзя добавить в группу доступности.
- provisioning_state
- str
Состояние подготовки, которое отображается только в ответе.
- license_type
- str
Указывает, что используемый образ или диск был лицензирован локально. <br>``<br>
Возможные значения для операционной системы Windows Server: <br>``<br>
Windows_Client <br>``<br>
Windows_Server <br>``<br>
Возможные значения для операционной системы Linux Server: <br>``<br>
RHEL_BYOS (для RHEL) <br>``<br>
SLES_BYOS (для SUSE). <br>``<br>
Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server<br>``<br>
Преимущество гибридного использования Azure для Linux Server<br>``<br>
Минимальная версия API-версии сервера Linux: 2015-06-15.
- model_definition_applied
- str
Указывает, является ли модель, применяемая к виртуальной машине, моделью масштабируемого набора виртуальных машин или настроенной моделью для виртуальной машины.
- protection_policy
- VirtualMachineScaleSetVMProtectionPolicy
Указывает политику защиты виртуальной машины.
- user_data
- str
UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать секреты здесь. <br>
:code:>><<<br>
Минимальная версия api: 2021-03-01.
Azure SDK for Python