VirtualMachineUpdate interface
Описывает обновление виртуальной машины.
- Extends
Свойства
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. |
identity | Удостоверение виртуальной машины, если настроено. |
instance |
Представление экземпляра виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
license |
Указывает, что используемый образ или диск лицензирован локально. |
network |
Указывает сетевые интерфейсы виртуальной машины. |
os |
Задает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины. |
plan | Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить образ для программного использования. На портале Azure найдите образ Marketplace, который вы хотите использовать, а затем щелкните Хотите развернуть программным способом, Get Started (Начало работы—>). Введите все необходимые сведения и нажмите кнопку Сохранить. |
platform |
Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо, только если свойство virtualMachineScaleSet этой виртуальной машины задано. На масштабируемый набор виртуальных машин, на который ссылается, должен иметь значение platformFaultDomainCount больше 1. Это свойство невозможно обновить после создания виртуальной машины. Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины. Минимальная версия api:2020:12-01. |
priority | Указывает приоритет виртуальной машины. Минимальная версия API: 2019-03-01 |
provisioning |
Состояние подготовки, которое отображается только в ответе. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
proximity |
Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. Минимальная версия API: 2018-04-01. |
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 платформы. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
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