VirtualMachineProperties interface
Описывает свойства виртуальной машины.
Свойства
| additional |
Указывает дополнительные возможности, включенные или отключенные на виртуальной машине. |
| application |
Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS. |
| availability |
Указывает сведения о группе доступности, к которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном наборе доступности, выделяются различным узлам для обеспечения максимальной доступности. Дополнительные сведения о группах доступности см. в обзоренаборов доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления виртуальных машин в Azure. В настоящее время виртуальная машина может быть добавлена только в группу доступности во время создания. Группа доступности, к которой добавляется виртуальная машина, должна находиться в той же группе ресурсов, что и ресурс группы доступности. Существующую виртуальную машину нельзя добавить в группу доступности. Это свойство не может существовать вместе со ссылкой ненулевого свойства.virtualMachineScaleSet. |
| billing |
Указывает сведения о выставлении счетов, связанные с виртуальной машиной Azure Spot. Минимальная версия API: 2019-03-01. |
| capacity |
Указывает сведения о резервировании емкости, используемом для выделения виртуальной машины. Минимальная версия API: 2021-04-01. |
| diagnostics |
Указывает состояние параметров диагностики загрузки. Минимальная версия API: 2015-06-15. |
| eviction |
Указывает политику вытеснения для виртуальной машины Azure Spot и масштабируемого набора Azure Spot. Для виртуальных машин Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2019-03-01. Для масштабируемых наборов Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2017-10-30-preview. |
| extensions |
Указывает время начала всех расширений. Длительность времени должна составлять от 15 минут до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). Минимальная версия API: 2020-06-01. |
| hardware |
Указывает параметры оборудования для виртуальной машины. |
| host | Указывает сведения о выделенном узле, в котором находится виртуальная машина. Минимальная версия API: 2018-10-01. |
| host |
Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. Примечание. Пользователь не может указывать свойства узла и hostGroup. Минимальная версия API: 2020-06-01. |
| instance |
Представление экземпляра виртуальной машины. |
| license |
Указывает, что используемый образ или диск лицензирован локально. |
| network |
Указывает сетевые интерфейсы виртуальной машины. |
| os |
Задает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины. |
| platform |
Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо, только если свойство virtualMachineScaleSet этой виртуальной машины задано. На масштабируемый набор виртуальных машин, на который ссылается, должен иметь значение platformFaultDomainCount больше 1. Это свойство невозможно обновить после создания виртуальной машины. Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины. Минимальная версия api:2020:12-01. |
| priority | Указывает приоритет виртуальной машины. Минимальная версия API: 2019-03-01 |
| provisioning |
Состояние подготовки, которое отображается только в ответе. |
| proximity |
Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. Минимальная версия API: 2018-04-01. |
| resiliency |
Профиль устойчивости виртуальной машины. |
| scheduled |
Указывает конфигурации запланированных событий, связанных с развертыванием, перезагрузкой и ScheduledEventsAdditionalPublishingTargets для виртуальной машины. |
| scheduled |
Указывает конфигурации, связанные с запланированными событиями. |
| security |
Указывает параметры профиля, связанного с безопасностью для виртуальной машины. |
| storage |
Задает параметры хранилища для дисков виртуальной машины. |
| time |
Указывает время создания ресурса виртуальной машины. Минимальная версия API: 2021-11-01. |
| user |
UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01. |
| virtual |
Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются различным узлам для обеспечения максимальной доступности. В настоящее время виртуальная машина может быть добавлена только в масштабируемый набор виртуальных машин во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. Это свойство не может существовать вместе со ссылкой, отличной от null properties.availabilitySet. Минимальная версия API:2019_03_01. |
| vm |
Указывает уникальный идентификатор виртуальной машины, который является 128-разрядным идентификатором, который кодируется и хранится во всех виртуальных машинах IaaS Azure SMBIOS и может быть считываться с помощью команд BIOS платформы. |
Сведения о свойстве
additionalCapabilities
Указывает дополнительные возможности, включенные или отключенные на виртуальной машине.
additionalCapabilities?: AdditionalCapabilities
Значение свойства
applicationProfile
Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS.
applicationProfile?: ApplicationProfile
Значение свойства
availabilitySet
Указывает сведения о группе доступности, к которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном наборе доступности, выделяются различным узлам для обеспечения максимальной доступности. Дополнительные сведения о группах доступности см. в обзоренаборов доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления виртуальных машин в Azure. В настоящее время виртуальная машина может быть добавлена только в группу доступности во время создания. Группа доступности, к которой добавляется виртуальная машина, должна находиться в той же группе ресурсов, что и ресурс группы доступности. Существующую виртуальную машину нельзя добавить в группу доступности. Это свойство не может существовать вместе со ссылкой ненулевого свойства.virtualMachineScaleSet.
availabilitySet?: SubResource
Значение свойства
billingProfile
Указывает сведения о выставлении счетов, связанные с виртуальной машиной Azure Spot. Минимальная версия API: 2019-03-01.
billingProfile?: BillingProfile
Значение свойства
capacityReservation
Указывает сведения о резервировании емкости, используемом для выделения виртуальной машины. Минимальная версия API: 2021-04-01.
capacityReservation?: CapacityReservationProfile
Значение свойства
diagnosticsProfile
Указывает состояние параметров диагностики загрузки. Минимальная версия API: 2015-06-15.
diagnosticsProfile?: DiagnosticsProfile
Значение свойства
evictionPolicy
Указывает политику вытеснения для виртуальной машины Azure Spot и масштабируемого набора Azure Spot. Для виртуальных машин Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2019-03-01. Для масштабируемых наборов Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2017-10-30-preview.
evictionPolicy?: string
Значение свойства
string
extensionsTimeBudget
Указывает время начала всех расширений. Длительность времени должна составлять от 15 минут до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). Минимальная версия API: 2020-06-01.
extensionsTimeBudget?: string
Значение свойства
string
hardwareProfile
Указывает параметры оборудования для виртуальной машины.
hardwareProfile?: HardwareProfile
Значение свойства
host
Указывает сведения о выделенном узле, в котором находится виртуальная машина. Минимальная версия API: 2018-10-01.
host?: SubResource
Значение свойства
hostGroup
Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. Примечание. Пользователь не может указывать свойства узла и hostGroup. Минимальная версия API: 2020-06-01.
hostGroup?: SubResource
Значение свойства
instanceView
Представление экземпляра виртуальной машины.
instanceView?: VirtualMachineInstanceView
Значение свойства
licenseType
Указывает, что используемый образ или диск лицензирован локально.
Возможные значения операционной системы Windows Server:
Windows_Client
Windows_Server
Возможные значения операционной системы Linux Server:
RHEL_BYOS (для RHEL)
SLES_BYOS (для SUSE)
Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server
преимущество гибридного использования Azure для Linux Server
Минимальная версия API: 2015-06-15
licenseType?: string
Значение свойства
string
networkProfile
Указывает сетевые интерфейсы виртуальной машины.
networkProfile?: NetworkProfile
Значение свойства
osProfile
Задает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины.
osProfile?: OSProfile
Значение свойства
platformFaultDomain
Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо, только если свойство virtualMachineScaleSet этой виртуальной машины задано. На масштабируемый набор виртуальных машин, на который ссылается, должен иметь значение platformFaultDomainCount больше 1. Это свойство невозможно обновить после создания виртуальной машины. Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины. Минимальная версия api:2020:12-01.
platformFaultDomain?: number
Значение свойства
number
priority
Указывает приоритет виртуальной машины. Минимальная версия API: 2019-03-01
priority?: string
Значение свойства
string
provisioningState
Состояние подготовки, которое отображается только в ответе.
provisioningState?: string
Значение свойства
string
proximityPlacementGroup
Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. Минимальная версия API: 2018-04-01.
proximityPlacementGroup?: SubResource
Значение свойства
resiliencyProfile
Профиль устойчивости виртуальной машины.
resiliencyProfile?: ResiliencyProfile
Значение свойства
scheduledEventsPolicy
Указывает конфигурации запланированных событий, связанных с развертыванием, перезагрузкой и ScheduledEventsAdditionalPublishingTargets для виртуальной машины.
scheduledEventsPolicy?: ScheduledEventsPolicy
Значение свойства
scheduledEventsProfile
Указывает конфигурации, связанные с запланированными событиями.
scheduledEventsProfile?: ScheduledEventsProfile
Значение свойства
securityProfile
Указывает параметры профиля, связанного с безопасностью для виртуальной машины.
securityProfile?: SecurityProfile
Значение свойства
storageProfile
Задает параметры хранилища для дисков виртуальной машины.
storageProfile?: StorageProfile
Значение свойства
timeCreated
Указывает время создания ресурса виртуальной машины. Минимальная версия API: 2021-11-01.
timeCreated?: Date
Значение свойства
Date
userData
UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01.
userData?: string
Значение свойства
string
virtualMachineScaleSet
Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются различным узлам для обеспечения максимальной доступности. В настоящее время виртуальная машина может быть добавлена только в масштабируемый набор виртуальных машин во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. Это свойство не может существовать вместе со ссылкой, отличной от null properties.availabilitySet. Минимальная версия API:2019_03_01.
virtualMachineScaleSet?: SubResource
Значение свойства
vmId
Указывает уникальный идентификатор виртуальной машины, который является 128-разрядным идентификатором, который кодируется и хранится во всех виртуальных машинах IaaS Azure SMBIOS и может быть считываться с помощью команд BIOS платформы.
vmId?: string
Значение свойства
string