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


VirtualMachineProperties interface

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

Свойства

additionalCapabilities

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

applicationProfile

Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS

availabilitySet

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

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

В настоящее время виртуальная машина может быть добавлена только в группу доступности во время создания. Группа доступности, к которой добавляется виртуальная машина, должна находиться в той же группе ресурсов, что и ресурс группы доступности. Существующую виртуальную машину нельзя добавить в группу доступности.

Это свойство не может существовать вместе со ссылкой ненулевого свойства.virtualMachineScaleSet.

billingProfile

Указывает сведения о выставлении счетов, связанные с виртуальной машиной Azure Spot.

Минимальная версия API: 2019-03-01.

capacityReservation

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

Минимальная версия API: 2021-04-01.

diagnosticsProfile

Указывает состояние параметров диагностики загрузки.

Минимальная версия API: 2015-06-15.

evictionPolicy

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

Для виртуальных машин Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2019-03-01.

Для масштабируемых наборов Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2017-10-30-preview.

extensionsTimeBudget

Указывает время начала всех расширений. Длительность времени должна составлять от 15 минут до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M).

Минимальная версия API: 2020-06-01

hardwareProfile

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

host

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

Минимальная версия API: 2018-10-01.

hostGroup

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

Минимальная версия API: 2020-06-01.

ПРИМЕЧАНИЕ. Пользователь не может указывать свойства узла и hostGroup.

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

networkProfile

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

osProfile

Задает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины.

platformFaultDomain

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

  • Это применимо, только если свойство virtualMachineScaleSet этой виртуальной машины задано.
  • На масштабируемый набор виртуальных машин, на который ссылается, должен быть > 1 platformFaultDomainCount.
  • Это свойство невозможно обновить после создания виртуальной машины.
  • Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины.

    Минимальная версия API:2020:12_01

  • priority

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

    Минимальная версия API: 2019-03-01

    proximityPlacementGroup

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

    Минимальная версия API: 2018-04-01.

    scheduledEventsProfile

    Указывает конфигурации, связанные с запланированными событиями.

    securityProfile

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

    storageProfile

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

    userData

    UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты.

    Минимальная версия API: 2021-03-01

    virtualMachineScaleSet

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

    Это свойство не может существовать вместе со ссылкой, отличной от null properties.availabilitySet.

    Минимальная версия API:2019,03?01

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

    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

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

  • Это применимо, только если свойство virtualMachineScaleSet этой виртуальной машины задано.
  • На масштабируемый набор виртуальных машин, на который ссылается, должен быть > 1 platformFaultDomainCount.
  • Это свойство невозможно обновить после создания виртуальной машины.
  • Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины.

    Минимальная версия 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

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