VirtualMachineProperties interface
Описывает свойства виртуальной машины.
Свойства
| additional |
Указывает дополнительные возможности, включенные или отключенные на виртуальной машине. |
| application |
Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS |
| availability |
Указывает сведения о группе доступности, к которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном наборе доступности, выделяются различным узлам для обеспечения максимальной доступности. Дополнительные сведения о группах доступности см. в обзоренаборов доступности. |
| billing |
Указывает сведения о выставлении счетов, связанные с виртуальной машиной Azure Spot. |
| capacity |
Указывает сведения о резервировании емкости, используемом для выделения виртуальной машины. |
| diagnostics |
Указывает состояние параметров диагностики загрузки. |
| eviction |
Указывает политику вытеснения для виртуальной машины Azure Spot и масштабируемого набора Azure Spot. |
| extensions |
Указывает время начала всех расширений. Длительность времени должна составлять от 15 минут до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). |
| hardware |
Указывает параметры оборудования для виртуальной машины. |
| host | Указывает сведения о выделенном узле, в котором находится виртуальная машина. |
| host |
Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. |
| license |
Указывает, что используемый образ или диск лицензирован локально. |
| network |
Указывает сетевые интерфейсы виртуальной машины. |
| os |
Задает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины. |
| platform |
Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Минимальная версия API:2020:12_01 |
| priority | Указывает приоритет виртуальной машины. |
| proximity |
Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. |
| scheduled |
Указывает конфигурации, связанные с запланированными событиями. |
| security |
Указывает параметры профиля, связанного с безопасностью для виртуальной машины. |
| storage |
Задает параметры хранилища для дисков виртуальной машины. |
| user |
UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. |
| virtual |
Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются различным узлам для обеспечения максимальной доступности. В настоящее время виртуальная машина может быть добавлена только в масштабируемый набор виртуальных машин во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. |
Сведения о свойстве
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?: "Deallocate" | "Delete"
Значение свойства
"Deallocate" | "Delete"
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
Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина.
Минимальная версия API: 2020-06-01.
ПРИМЕЧАНИЕ. Пользователь не может указывать свойства узла и hostGroup.
hostGroup?: SubResource
Значение свойства
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
Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя.
Минимальная версия API:2020:12_01
platformFaultDomain?: number
Значение свойства
number
priority
Указывает приоритет виртуальной машины.
Минимальная версия API: 2019-03-01
priority?: "Regular" | "Low" | "Spot"
Значение свойства
"Regular" | "Low" | "Spot"
proximityPlacementGroup
Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина.
Минимальная версия API: 2018-04-01.
proximityPlacementGroup?: SubResource
Значение свойства
scheduledEventsProfile
Указывает конфигурации, связанные с запланированными событиями.
scheduledEventsProfile?: ScheduledEventsProfile
Значение свойства
securityProfile
Указывает параметры профиля, связанного с безопасностью для виртуальной машины.
securityProfile?: SecurityProfile
Значение свойства
storageProfile
Задает параметры хранилища для дисков виртуальной машины.
storageProfile?: StorageProfile
Значение свойства
userData
UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты.
Минимальная версия API: 2021-03-01
userData?: string
Значение свойства
string
virtualMachineScaleSet
Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются различным узлам для обеспечения максимальной доступности. В настоящее время виртуальная машина может быть добавлена только в масштабируемый набор виртуальных машин во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин.
Это свойство не может существовать вместе со ссылкой, отличной от null properties.availabilitySet.
Минимальная версия API:2019,03?01
virtualMachineScaleSet?: SubResource