VirtualMachineUpdate Класс
Описывает обновление виртуальной машины.
Переменные заполняются только сервером и игнорируются при отправке запроса.
- Наследование
-
azure.mgmt.compute.v2023_03_01.models._models_py3.UpdateResourceVirtualMachineUpdate
Конструктор
VirtualMachineUpdate(*, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineIdentity | None = None, zones: List[str] | None = None, hardware_profile: _models.HardwareProfile | None = None, storage_profile: _models.StorageProfile | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, os_profile: _models.OSProfile | None = None, network_profile: _models.NetworkProfile | None = None, security_profile: _models.SecurityProfile | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, virtual_machine_scale_set: _models.SubResource | None = None, proximity_placement_group: _models.SubResource | None = None, priority: str | _models.VirtualMachinePriorityTypes | None = None, eviction_policy: str | _models.VirtualMachineEvictionPolicyTypes | None = None, billing_profile: _models.BillingProfile | None = None, host: _models.SubResource | None = None, host_group: _models.SubResource | None = None, license_type: str | None = None, extensions_time_budget: str | None = None, platform_fault_domain: int | None = None, scheduled_events_profile: _models.ScheduledEventsProfile | None = None, user_data: str | None = None, capacity_reservation: _models.CapacityReservationProfile | None = None, application_profile: _models.ApplicationProfile | None = None, **kwargs: Any)
Параметры Keyword-Only
Имя | Описание |
---|---|
tags
|
Теги ресурсов. |
plan
|
Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить его для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы .>. Введите необходимые сведения и нажмите кнопку Сохранить. |
identity
|
Удостоверение виртуальной машины, если настроено. |
zones
|
Зоны виртуальных машин. |
hardware_profile
|
Указывает параметры оборудования виртуальной машины. |
storage_profile
|
Указывает параметры хранилища дисков виртуальной машины. |
additional_capabilities
|
Указывает дополнительные возможности, включенные или отключенные на виртуальной машине. |
os_profile
|
Задает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины. |
network_profile
|
Указывает сетевые интерфейсы виртуальной машины. |
security_profile
|
Задает параметры профиля, связанного с безопасностью, для виртуальной машины. |
diagnostics_profile
|
Указывает состояние параметров диагностики загрузки. Минимальная версия API: 15.06.2015. |
availability_set
|
Указывает сведения о группе доступности, в которую должна быть назначена виртуальная машина. Виртуальные машины, заданные в одной группе доступности, выделяются в различных узлах для достижения максимальной доступности. Дополнительные сведения о группах доступности см. в статье Общие сведения о группах доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления для Виртуальные машины в Azure. В настоящее время виртуальную машину можно добавить в группу доступности только во время создания. Группа доступности, в которую добавляется виртуальная машина, должна находиться в той же группе ресурсов, что и ресурс группы доступности. Существующую виртуальную машину нельзя добавить в группу доступности. Это свойство не может существовать вместе со ссылкой properties.virtualMachineScaleSet, отличной от NULL. |
virtual_machine_scale_set
|
Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются для разных узлов, чтобы обеспечить максимальную доступность. В настоящее время виртуальную машину можно добавить в масштабируемый набор виртуальных машин только во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. Это свойство не может существовать вместе со ссылкой properties.availabilitySet, отличной от NULL. Минимальная версия API: 2019,03,01. |
proximity_placement_group
|
Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. Минимальная версия API: 2018-04-01. |
priority
|
Указывает приоритет для виртуальной машины. Минимальная версия API: 2019-03-01. Известные значения: "Regular", "Low" и "Spot". |
eviction_policy
|
Указывает политику вытеснения для точечных виртуальных машин Azure и точечных масштабируемых наборов Azure. Для точечных виртуальных машин Azure поддерживаются как Deallocate, так и Delete, а минимальная версия API — 2019-03-01. Для точечных масштабируемых наборов Azure поддерживаются как "Освободить", так и "Удалить", а минимальная версия API — 2017-10-30-preview. Известные значения: "Освободить" и "Удалить". |
billing_profile
|
Указывает сведения о выставлении счетов для точечных виртуальных машин Azure. Минимальная версия API: 2019-03-01. |
host
|
Указывает сведения о выделенном узле, на котором находится виртуальная машина. Минимальная версия API: 2018-10-01. |
host_group
|
Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. Примечание: Пользователь не может указать свойства host и hostGroup. Минимальная версия API: 2020-06-01. |
license_type
|
Указывает, что используемый образ или диск был лицензирован локально. |
extensions_time_budget
|
Указывает время, отведенное для запуска всех расширений. Продолжительность времени должна составлять от 15 до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). Минимальная версия API: 2020-06-01. |
platform_fault_domain
|
Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина автоматически назначается домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо, только если задано свойство "virtualMachineScaleSet" этой виртуальной машины. Масштабируемый набор виртуальных машин, на который ссылается ссылка, должен иметь значение platformFaultDomainCount больше, чем
|
scheduled_events_profile
|
Указывает конфигурации, связанные с запланированными событиями. |
user_data
|
UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01. |
capacity_reservation
|
Указывает сведения о резервировании емкости, используемом для выделения виртуальной машины. Минимальная версия API: 2021-04-01. |
application_profile
|
Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS. |
Переменные
Имя | Описание |
---|---|
tags
|
Теги ресурсов. |
plan
|
Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить его для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы .>. Введите необходимые сведения и нажмите кнопку Сохранить. |
identity
|
Удостоверение виртуальной машины, если настроено. |
zones
|
Зоны виртуальных машин. |
hardware_profile
|
Указывает параметры оборудования виртуальной машины. |
storage_profile
|
Указывает параметры хранилища дисков виртуальной машины. |
additional_capabilities
|
Указывает дополнительные возможности, включенные или отключенные на виртуальной машине. |
os_profile
|
Задает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины. |
network_profile
|
Указывает сетевые интерфейсы виртуальной машины. |
security_profile
|
Задает параметры профиля, связанного с безопасностью, для виртуальной машины. |
diagnostics_profile
|
Указывает состояние параметров диагностики загрузки. Минимальная версия API: 15.06.2015. |
availability_set
|
Указывает сведения о группе доступности, в которую должна быть назначена виртуальная машина. Виртуальные машины, заданные в одной группе доступности, выделяются в различных узлах для достижения максимальной доступности. Дополнительные сведения о группах доступности см. в статье Общие сведения о группах доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления для Виртуальные машины в Azure. В настоящее время виртуальную машину можно добавить в группу доступности только во время создания. Группа доступности, в которую добавляется виртуальная машина, должна находиться в той же группе ресурсов, что и ресурс группы доступности. Существующую виртуальную машину нельзя добавить в группу доступности. Это свойство не может существовать вместе со ссылкой properties.virtualMachineScaleSet, отличной от NULL. |
virtual_machine_scale_set
|
Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются для разных узлов, чтобы обеспечить максимальную доступность. В настоящее время виртуальную машину можно добавить в масштабируемый набор виртуальных машин только во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. Это свойство не может существовать вместе со ссылкой properties.availabilitySet, отличной от NULL. Минимальная версия API: 2019,03,01. |
proximity_placement_group
|
Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. Минимальная версия API: 2018-04-01. |
priority
|
Указывает приоритет для виртуальной машины. Минимальная версия API: 2019-03-01. Известные значения: "Regular", "Low" и "Spot". |
eviction_policy
|
Указывает политику вытеснения для точечных виртуальных машин Azure и точечных масштабируемых наборов Azure. Для точечных виртуальных машин Azure поддерживаются как Deallocate, так и Delete, а минимальная версия API — 2019-03-01. Для точечных масштабируемых наборов Azure поддерживаются как "Освободить", так и "Удалить", а минимальная версия API — 2017-10-30-preview. Известные значения: "Освободить" и "Удалить". |
billing_profile
|
Указывает сведения о выставлении счетов для точечных виртуальных машин Azure. Минимальная версия API: 2019-03-01. |
host
|
Указывает сведения о выделенном узле, на котором находится виртуальная машина. Минимальная версия API: 2018-10-01. |
host_group
|
Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. Примечание: Пользователь не может указать свойства host и hostGroup. Минимальная версия API: 2020-06-01. |
provisioning_state
|
Состояние подготовки, которое отображается только в ответе. |
instance_view
|
Представление экземпляра виртуальной машины. |
license_type
|
Указывает, что используемый образ или диск был лицензирован локально. |
vm_id
|
Указывает уникальный идентификатор виртуальной машины, который представляет собой 128-разрядный идентификатор, который закодирован и хранится на всех виртуальных машинах IaaS Azure SMBIOS и может быть считан с помощью команд BIOS платформы. |
extensions_time_budget
|
Указывает время, отведенное для запуска всех расширений. Продолжительность времени должна составлять от 15 до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). Минимальная версия API: 2020-06-01. |
platform_fault_domain
|
Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина автоматически назначается домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо, только если задано свойство "virtualMachineScaleSet" этой виртуальной машины. Масштабируемый набор виртуальных машин, на который ссылается ссылка, должен иметь значение platformFaultDomainCount больше, чем
|
scheduled_events_profile
|
Указывает конфигурации, связанные с запланированными событиями. |
user_data
|
UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01. |
capacity_reservation
|
Указывает сведения о резервировании емкости, используемом для выделения виртуальной машины. Минимальная версия API: 2021-04-01. |
application_profile
|
Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS. |
time_created
|
Указывает время создания ресурса виртуальной машины. Минимальная версия API: 2021-11-01. |
Azure SDK for Python