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


VirtualMachineUpdate interface

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

Extends

Свойства

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

Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. Примечание. Пользователь не может указывать свойства узла и hostGroup. Минимальная версия API: 2020-06-01.

identity

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

instanceView

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

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

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

plan

Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить образ для программного использования. На портале Azure найдите образ Marketplace, который вы хотите использовать, а затем щелкните Хотите развернуть программным способом, Get Started (Начало работы—>). Введите все необходимые сведения и нажмите кнопку Сохранить.

platformFaultDomain

Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо, только если свойство virtualMachineScaleSet этой виртуальной машины задано. На масштабируемый набор виртуальных машин, на который ссылается, должен иметь значение platformFaultDomainCount больше 1. Это свойство невозможно обновить после создания виртуальной машины. Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины. Минимальная версия api:2020:12-01.

priority

Указывает приоритет виртуальной машины. Минимальная версия API: 2019-03-01

provisioningState

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

proximityPlacementGroup

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

scheduledEventsPolicy

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

scheduledEventsProfile

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

securityProfile

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

storageProfile

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

timeCreated

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

userData

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

virtualMachineScaleSet

Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются различным узлам для обеспечения максимальной доступности. В настоящее время виртуальная машина может быть добавлена только в масштабируемый набор виртуальных машин во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. Это свойство не может существовать вместе со ссылкой, отличной от null properties.availabilitySet. Минимальная версия API:2019_03_01.

vmId

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

zones

Зоны виртуальных машин.

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

tags

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

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

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

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

identity

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

identity?: VirtualMachineIdentity

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

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

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

plan

Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить образ для программного использования. На портале Azure найдите образ Marketplace, который вы хотите использовать, а затем щелкните Хотите развернуть программным способом, Get Started (Начало работы—>). Введите все необходимые сведения и нажмите кнопку Сохранить.

plan?: Plan

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

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

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

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

zones

Зоны виртуальных машин.

zones?: string[]

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

string[]

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

tags

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

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

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

{[propertyName: string]: string}

наследуется отUpdateResource.tags