VirtualMachineUpdate Класс
Описывает обновление виртуальной машины.
Переменные заполняются только сервером и игнорируются при отправке запроса.
- Наследование
-
azure.mgmt.compute.v2021_04_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, **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
|
Указывает состояние параметров диагностики загрузки.
|
availability_set
|
Указывает сведения о группе доступности, в которую должна быть назначена виртуальная машина. Виртуальные машины, заданные в одной группе доступности, выделяются в различных узлах для достижения максимальной доступности. Дополнительные сведения о группах доступности см. в статье Общие сведения о группах доступности.
|
virtual_machine_scale_set
|
Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются для разных узлов, чтобы обеспечить максимальную доступность. В настоящее время виртуальную машину можно добавить в масштабируемый набор виртуальных машин только во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. |
proximity_placement_group
|
Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. |
priority
|
Указывает приоритет для виртуальной машины.
|
eviction_policy
|
Указывает политику вытеснения для точечных виртуальных машин Azure и точечных масштабируемых наборов Azure. |
billing_profile
|
Указывает сведения о точечных виртуальных машинах Azure, связанных с выставлением счетов. |
host
|
Указывает сведения о выделенном узле, на котором находится виртуальная машина. |
host_group
|
Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. |
license_type
|
Указывает, что используемый образ или диск были лицензированы локально. |
extensions_time_budget
|
Указывает время, отведенное для запуска всех расширений. Длительность должна быть от 15 до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). |
platform_fault_domain
|
Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя.:code: |
scheduled_events_profile
|
Указывает конфигурации, связанные с запланированными событиями. |
user_data
|
UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. |
capacity_reservation
|
Указывает сведения о резервировании емкости, используемой для выделения виртуальной машины. |
Переменные
Имя | Описание |
---|---|
tags
|
Теги ресурсов. |
plan
|
Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить его для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы ->. Введите необходимые сведения и нажмите кнопку Сохранить. |
identity
|
Удостоверение виртуальной машины, если настроено. |
zones
|
Зоны виртуальных машин. |
hardware_profile
|
Указывает параметры оборудования виртуальной машины. |
storage_profile
|
Указывает параметры хранилища дисков виртуальной машины. |
additional_capabilities
|
Указывает дополнительные возможности, включенные или отключенные на виртуальной машине. |
os_profile
|
Указывает параметры операционной системы, используемые при создании виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины. |
network_profile
|
Указывает сетевые интерфейсы виртуальной машины. |
security_profile
|
Задает параметры профиля, связанного с безопасностью, для виртуальной машины. |
diagnostics_profile
|
Указывает состояние параметров диагностики загрузки.
|
availability_set
|
Указывает сведения о группе доступности, в которую должна быть назначена виртуальная машина. Виртуальные машины, заданные в одной группе доступности, выделяются в различных узлах для достижения максимальной доступности. Дополнительные сведения о группах доступности см. в статье Общие сведения о группах доступности.
|
virtual_machine_scale_set
|
Указывает сведения о масштабируемом наборе виртуальных машин, которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном масштабируемом наборе виртуальных машин, выделяются для разных узлов, чтобы обеспечить максимальную доступность. В настоящее время виртуальную машину можно добавить в масштабируемый набор виртуальных машин только во время создания. Существующую виртуальную машину нельзя добавить в масштабируемый набор виртуальных машин. |
proximity_placement_group
|
Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена виртуальная машина. |
priority
|
Указывает приоритет для виртуальной машины. |
eviction_policy
|
Указывает политику вытеснения для точечных виртуальных машин Azure и точечных масштабируемых наборов Azure. |
billing_profile
|
Указывает сведения о точечных виртуальных машинах Azure, связанных с выставлением счетов.
|
host
|
Указывает сведения о выделенном узле, на котором находится виртуальная машина.
|
host_group
|
Указывает сведения о выделенной группе узлов, в которой находится виртуальная машина. |
provisioning_state
|
Состояние подготовки, которое отображается только в ответе. |
instance_view
|
Представление экземпляра виртуальной машины. |
license_type
|
Указывает, что используемый образ или диск были лицензированы локально. |
vm_id
|
Указывает уникальный идентификатор виртуальной машины, который представляет собой 128-разрядный идентификатор, который кодируется и хранится во всех виртуальных машинах Azure IaaS SMBIOS и может быть считан с помощью команд BIOS платформы. |
extensions_time_budget
|
Указывает время, отведенное для запуска всех расширений. Длительность должна быть от 15 до 120 минут (включительно) и должна быть указана в формате ISO 8601. Значение по умолчанию — 90 минут (PT1H30M). |
platform_fault_domain
|
Указывает домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя.:code: |
scheduled_events_profile
|
Указывает конфигурации, связанные с запланированными событиями. |
user_data
|
UserData для виртуальной машины, которая должна быть закодирована в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. |
capacity_reservation
|
Указывает сведения о резервировании емкости, используемой для выделения виртуальной машины. |
Azure SDK for Python