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


VirtualMachine interface

VirtualMachine представляет локальную сетевую облачную виртуальную машину.

Extends

Свойства

adminUsername

Имя администратора, к которому будут добавлены открытые ключи SSH, в авторизованные ключи.

availabilityZone

Зона доступности кластера, содержащая эту виртуальную машину. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

bareMetalMachineId

Идентификатор ресурса виртуальной машины без операционной системы, на котором размещена виртуальная машина. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

bootMethod

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

cloudServicesNetworkAttachment

Сеть облачной службы, предоставляющая службы уровня платформы для виртуальной машины.

clusterId

Идентификатор ресурса кластера, для котором создается виртуальная машина. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

consoleExtendedLocation

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

cpuCores

Количество ядер ЦП в виртуальной машине.

detailedStatus

Более подробное состояние виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

detailedStatusMessage

Описательное сообщение о текущем подробном состоянии. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

etag

Ресурс ETag. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

extendedLocation

Расширенное расположение кластера, связанного с ресурсом.

identity

Удостоверение ресурса.

isolateEmulatorThread

Поле не рекомендуется, значение будет игнорироваться при условии предоставления. Индикатор того, изолирован ли один из указанных ядер ЦП для запуска потока эмулятора для этой виртуальной машины.

memorySizeGB

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

networkAttachments

Список сетевых вложений к виртуальной машине.

networkData

Поле не рекомендуется: данные сети в кодировке Base64 в кодировке cloud-init. Свойство networkDataContent будет использоваться вместо этого свойства.

networkDataContent

Данные сети cloud-init закодированы в кодировке Base64.

placementHints

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

powerState

Состояние питания виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

provisioningState

Состояние подготовки виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

sshPublicKeys

Список открытых ключей SSH. Каждый ключ будет добавлен на виртуальную машину с помощью механизма cloud-init ssh_authorized_keys для имени adminUsername.

storageProfile

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

userData

Поле устарело: данные пользователя Cloud-init в кодировке Base64. Свойство userDataContent будет использоваться в качестве предпочтительного для этого свойства.

userDataContent

Данные пользователя Cloud-init закодированы в Кодировке Base64.

virtioInterface

Вместо этого используйте virtualizationModel. Тип интерфейса virtio.

vmDeviceModel

Тип используемой модели устройства.

vmImage

Образ виртуальной машины, который в настоящее время подготовлен к диску ОС, используя полный URL-адрес и нотацию тегов, используемую для извлечения образа.

vmImageRepositoryCredentials

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

volumes

Идентификаторы ресурсов томов, подключенных к виртуальной машине. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

Унаследованные свойства

id

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}}/{resourceType}/{resourceName}" ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

location

Географическое расположение, в котором находится ресурс

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

tags

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

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.

Сведения о свойстве

adminUsername

Имя администратора, к которому будут добавлены открытые ключи SSH, в авторизованные ключи.

adminUsername: string

Значение свойства

string

availabilityZone

Зона доступности кластера, содержащая эту виртуальную машину. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

availabilityZone?: string

Значение свойства

string

bareMetalMachineId

Идентификатор ресурса виртуальной машины без операционной системы, на котором размещена виртуальная машина. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

bareMetalMachineId?: string

Значение свойства

string

bootMethod

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

bootMethod?: string

Значение свойства

string

cloudServicesNetworkAttachment

Сеть облачной службы, предоставляющая службы уровня платформы для виртуальной машины.

cloudServicesNetworkAttachment: NetworkAttachment

Значение свойства

clusterId

Идентификатор ресурса кластера, для котором создается виртуальная машина. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

clusterId?: string

Значение свойства

string

consoleExtendedLocation

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

consoleExtendedLocation?: ExtendedLocation

Значение свойства

cpuCores

Количество ядер ЦП в виртуальной машине.

cpuCores: number

Значение свойства

number

detailedStatus

Более подробное состояние виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

detailedStatus?: string

Значение свойства

string

detailedStatusMessage

Описательное сообщение о текущем подробном состоянии. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

detailedStatusMessage?: string

Значение свойства

string

etag

Ресурс ETag. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

etag?: string

Значение свойства

string

extendedLocation

Расширенное расположение кластера, связанного с ресурсом.

extendedLocation: ExtendedLocation

Значение свойства

identity

Удостоверение ресурса.

identity?: ManagedServiceIdentity

Значение свойства

isolateEmulatorThread

Поле не рекомендуется, значение будет игнорироваться при условии предоставления. Индикатор того, изолирован ли один из указанных ядер ЦП для запуска потока эмулятора для этой виртуальной машины.

isolateEmulatorThread?: string

Значение свойства

string

memorySizeGB

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

memorySizeGB: number

Значение свойства

number

networkAttachments

Список сетевых вложений к виртуальной машине.

networkAttachments?: NetworkAttachment[]

Значение свойства

networkData

Поле не рекомендуется: данные сети в кодировке Base64 в кодировке cloud-init. Свойство networkDataContent будет использоваться вместо этого свойства.

networkData?: string

Значение свойства

string

networkDataContent

Данные сети cloud-init закодированы в кодировке Base64.

networkDataContent?: string

Значение свойства

string

placementHints

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

placementHints?: VirtualMachinePlacementHint[]

Значение свойства

powerState

Состояние питания виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

powerState?: string

Значение свойства

string

provisioningState

Состояние подготовки виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

provisioningState?: string

Значение свойства

string

sshPublicKeys

Список открытых ключей SSH. Каждый ключ будет добавлен на виртуальную машину с помощью механизма cloud-init ssh_authorized_keys для имени adminUsername.

sshPublicKeys?: SshPublicKey[]

Значение свойства

storageProfile

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

storageProfile: StorageProfile

Значение свойства

userData

Поле устарело: данные пользователя Cloud-init в кодировке Base64. Свойство userDataContent будет использоваться в качестве предпочтительного для этого свойства.

userData?: string

Значение свойства

string

userDataContent

Данные пользователя Cloud-init закодированы в Кодировке Base64.

userDataContent?: string

Значение свойства

string

virtioInterface

Вместо этого используйте virtualizationModel. Тип интерфейса virtio.

virtioInterface?: string

Значение свойства

string

vmDeviceModel

Тип используемой модели устройства.

vmDeviceModel?: string

Значение свойства

string

vmImage

Образ виртуальной машины, который в настоящее время подготовлен к диску ОС, используя полный URL-адрес и нотацию тегов, используемую для извлечения образа.

vmImage: string

Значение свойства

string

vmImageRepositoryCredentials

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

vmImageRepositoryCredentials?: ImageRepositoryCredentials

Значение свойства

volumes

Идентификаторы ресурсов томов, подключенных к виртуальной машине. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

volumes?: string[]

Значение свойства

string[]

Сведения об унаследованном свойстве

id

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}}/{resourceType}/{resourceName}" ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

id?: string

Значение свойства

string

унаследован отTrackedResource.id

location

Географическое расположение, в котором находится ресурс

location: string

Значение свойства

string

наследуется отTrackedResource.location

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

name?: string

Значение свойства

string

унаследован отTrackedResource.name

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

systemData?: SystemData

Значение свойства

наследуется отTrackedResource.systemData

tags

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

tags?: {[propertyName: string]: string}

Значение свойства

{[propertyName: string]: string}

Наследуется отTrackedResource.tags

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.

type?: string

Значение свойства

string

наследуется отTrackedResource.type