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


VirtualMachine Класс

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

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

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

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

Конструктор

VirtualMachine(*, location: str, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineIdentity | None = None, zones: List[str] | 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, network_profile: _models.NetworkProfile | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, proximity_placement_group: _models.SubResource | None = None, license_type: str | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

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

tags
dict[str, str]

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

plan
Plan

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

identity
VirtualMachineIdentity

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

zones
list[str]

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

hardware_profile
HardwareProfile

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

storage_profile
StorageProfile

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

additional_capabilities
AdditionalCapabilities

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

os_profile
OSProfile

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

network_profile
NetworkProfile

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

diagnostics_profile
DiagnosticsProfile

Указывает состояние параметров диагностики загрузки. <br>:code:>><<<br>Minimum api-version: 2015-06-15.

availability_set
SubResource

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

proximity_placement_group
SubResource

Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. <br>:code:>><<<br>Minimum api-version: 2018-04-01.

license_type
str

Указывает, что используемый образ или диск был лицензирован локально. Этот элемент используется только для образов, содержащих операционную систему Windows Server. <br>``<br> Возможные значения: <br>``<br> Windows_Client <br>``<br> Windows_Server <br>``<br> Если этот элемент включен в запрос на обновление, значение должно соответствовать начальному значению. Это значение нельзя изменить. <br>``<br> Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server<br>``<br> Минимальная версия API: 2015-06-15.

Переменные

id
str

Идентификатор ресурса.

name
str

Имя ресурса.

type
str

Тип ресурса.

location
str

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

tags
dict[str, str]

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

plan
Plan

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

resources
list[VirtualMachineExtension]

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

identity
VirtualMachineIdentity

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

zones
list[str]

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

hardware_profile
HardwareProfile

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

storage_profile
StorageProfile

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

additional_capabilities
AdditionalCapabilities

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

os_profile
OSProfile

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

network_profile
NetworkProfile

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

diagnostics_profile
DiagnosticsProfile

Указывает состояние параметров диагностики загрузки. <br>:code:>><<<br>Minimum api-version: 2015-06-15.

availability_set
SubResource

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

proximity_placement_group
SubResource

Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. <br>:code:>><<<br>Minimum api-version: 2018-04-01.

provisioning_state
str

Состояние подготовки, которое отображается только в ответе.

instance_view
VirtualMachineInstanceView

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

license_type
str

Указывает, что используемый образ или диск был лицензирован локально. Этот элемент используется только для образов, содержащих операционную систему Windows Server. <br>``<br> Возможные значения: <br>``<br> Windows_Client <br>``<br> Windows_Server <br>``<br> Если этот элемент включен в запрос на обновление, значение должно соответствовать начальному значению. Это значение нельзя изменить. <br>``<br> Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server<br>``<br> Минимальная версия API: 2015-06-15.

vm_id
str

Указывает уникальный идентификатор виртуальной машины, который представляет собой 128-разрядный идентификатор, который закодирован и хранится на всех виртуальных машинах IaaS Azure SMBIOS и может быть считан с помощью команд BIOS платформы.