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


VirtualMachineScaleSetVM Класс

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

Переменные заполняются только сервером и игнорируются при отправке запроса.

Все необходимые параметры должны быть заполнены для отправки в Azure.

Наследование
azure.mgmt.compute.v2023_07_01.models._models_py3.Resource
VirtualMachineScaleSetVM

Конструктор

VirtualMachineScaleSetVM(*, location: str, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineIdentity | 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

Расположение ресурса. Обязательный.

tags
dict[str, str]

Теги ресурсов.

plan
Plan

Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить этот образ для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы ->. Введите необходимые сведения и нажмите кнопку Сохранить.

identity
VirtualMachineIdentity

Удостоверение виртуальной машины, если настроено.

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

Указывает состояние параметров диагностики загрузки. Минимальная версия API: 15.06.2015.

availability_set
SubResource

Указывает сведения о группе доступности, в которую должна быть назначена виртуальная машина. Виртуальные машины, заданные в одной группе доступности, выделяются в различных узлах для достижения максимальной доступности. Дополнительные сведения о группах доступности см. в статье Общие сведения о группах доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления для Виртуальные машины в Azure. В настоящее время виртуальную машину можно добавить в группу доступности только во время создания. Существующую виртуальную машину нельзя добавить в группу доступности.

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-версия: 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

Расположение ресурса. Обязательный.

tags
dict[str, str]

Теги ресурсов.

instance_id
str

Идентификатор экземпляра виртуальной машины.

sku
Sku

Номер SKU виртуальной машины.

plan
Plan

Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить этот образ для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы ->. Введите необходимые сведения и нажмите кнопку Сохранить.

resources
list[VirtualMachineExtension]

Ресурсы дочерних расширений виртуальной машины.

zones
list[str]

Зоны виртуальных машин.

identity
VirtualMachineIdentity

Удостоверение виртуальной машины, если настроено.

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

Указывает состояние параметров диагностики загрузки. Минимальная версия API: 15.06.2015.

availability_set
SubResource

Указывает сведения о группе доступности, в которую должна быть назначена виртуальная машина. Виртуальные машины, заданные в одной группе доступности, выделяются в различных узлах для достижения максимальной доступности. Дополнительные сведения о группах доступности см. в статье Общие сведения о группах доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления для Виртуальные машины в Azure. В настоящее время виртуальную машину можно добавить в группу доступности только во время создания. Существующую виртуальную машину нельзя добавить в группу доступности.

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-версия: 2015-06-15.

model_definition_applied
str

Указывает, является ли модель, применяемая к виртуальной машине, моделью масштабируемого набора виртуальных машин или настроенной моделью для виртуальной машины.

protection_policy
VirtualMachineScaleSetVMProtectionPolicy

Указывает политику защиты виртуальной машины.

user_data
str

UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. <br>:code:>><<<br>Минимальная версия API: 2021-03-01.

time_created
datetime

Указывает время создания ресурса виртуальной машины.:code:
:code:>><<<br>Минимальная версия api: 2021-11-01.