VirtualMachine interface
VirtualMachine представляет локальную сетевую облачную виртуальную машину.
- Extends
Свойства
| admin |
Имя администратора, к которому будут добавлены открытые ключи SSH, в авторизованные ключи. |
| availability |
Зона доступности кластера, содержащая эту виртуальную машину. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| bare |
Идентификатор ресурса виртуальной машины без операционной системы, на котором размещена виртуальная машина. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| boot |
Выбирает метод загрузки виртуальной машины. |
| cloud |
Сеть облачной службы, предоставляющая службы уровня платформы для виртуальной машины. |
| cluster |
Идентификатор ресурса кластера, для котором создается виртуальная машина. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| console |
Расширенное расположение, используемое для создания ресурса консоли виртуальной машины. |
| cpu |
Количество ядер ЦП в виртуальной машине. |
| detailed |
Более подробное состояние виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| detailed |
Описательное сообщение о текущем подробном состоянии. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| etag | Ресурс ETag. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| extended |
Расширенное расположение кластера, связанного с ресурсом. |
| identity | Удостоверение ресурса. |
| isolate |
Поле не рекомендуется, значение будет игнорироваться при условии предоставления. Индикатор того, изолирован ли один из указанных ядер ЦП для запуска потока эмулятора для этой виртуальной машины. |
| memory |
Размер памяти виртуальной машины. Выделение измеряется в гибибайтах. |
| network |
Список сетевых вложений к виртуальной машине. |
| network |
Поле не рекомендуется: данные сети в кодировке Base64 в кодировке cloud-init. Свойство networkDataContent будет использоваться вместо этого свойства. |
| network |
Данные сети cloud-init закодированы в кодировке Base64. |
| placement |
Указания по планированию для виртуальной машины. |
| power |
Состояние питания виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| provisioning |
Состояние подготовки виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| ssh |
Список открытых ключей SSH. Каждый ключ будет добавлен на виртуальную машину с помощью механизма cloud-init ssh_authorized_keys для имени adminUsername. |
| storage |
Профиль хранилища, указывающий размер и другие параметры о дисках, связанных с виртуальной машиной. |
| user |
Поле устарело: данные пользователя Cloud-init в кодировке Base64. Свойство userDataContent будет использоваться в качестве предпочтительного для этого свойства. |
| user |
Данные пользователя Cloud-init закодированы в Кодировке Base64. |
| virtio |
Вместо этого используйте virtualizationModel. Тип интерфейса virtio. |
| vm |
Тип используемой модели устройства. |
| vm |
Образ виртуальной машины, который в настоящее время подготовлен к диску ОС, используя полный URL-адрес и нотацию тегов, используемую для извлечения образа. |
| vm |
Учетные данные, используемые для входа в репозиторий образов с доступом к указанному изображению. |
| volumes | Идентификаторы ресурсов томов, подключенных к виртуальной машине. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
Унаследованные свойства
| id | Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}}/{resourceType}/{resourceName}" ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| location | Географическое расположение, в котором находится ресурс |
| name | Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| system |
Метаданные 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
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