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


VirtualMachinesOperations Класс

Предупреждение

НЕ следует создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

ComputeManagementClient's

атрибут<xref:virtual_machines> .

Наследование
builtins.object
VirtualMachinesOperations

Конструктор

VirtualMachinesOperations(*args, **kwargs)

Методы

begin_assess_patches

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

begin_capture

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

begin_convert_to_managed_disks

Преобразует диски виртуальных машин с больших двоичных объектов на управляемые диски. Перед вызовом этой операции виртуальная машина должна быть остановлена и освобождена.

begin_create_or_update

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

begin_deallocate

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

begin_delete

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

begin_install_patches

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

begin_perform_maintenance

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

begin_power_off

Операция выключения (остановки) виртуальной машины. Виртуальную машину можно перезапустить с теми же подготовленными ресурсами. Плата за эту виртуальную машину по-прежнему взимается.

begin_reapply

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

begin_redeploy

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

begin_reimage

Повторное создание образа (обновление операционной системы) виртуальной машины без временного диска ОС для виртуальных машин с временным диском ОС, для которых виртуальная машина сбрасывается в исходное состояние. ПРИМЕЧАНИЕ. Сохранение старого диска ОС зависит от значения deleteOption диска ОС. Если параметр deleteOption отсоединен, старый диск ОС будет сохранен после повторного воспроизведения образа. Если параметр deleteOption имеет значение delete, старый диск ОС будет удален после повторного воспроизведения образа. Параметр deleteOption диска ОПЕРАЦИОННОй системы должен быть обновлен соответствующим образом перед повторным созданием образа.

begin_restart

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

begin_run_command

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

begin_start

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

begin_update

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

generalize

Задает универсальное состояние ОС виртуальной машины. Перед выполнением этой операции рекомендуется выполнить sysprep виртуальной машины. Сведения о Windows см. в статье Создание управляемого образа универсальной виртуальной машины в Azure. Для Linux см. статью Создание образа виртуальной машины или виртуального жесткого диска.

get

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

instance_view

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

list

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

list_all

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

list_available_sizes

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

list_by_location

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

retrieve_boot_diagnostics_data

Операция получения URI SAS для журналов диагностики загрузки виртуальной машины.

simulate_eviction

Операция для имитации вытеснения точечных виртуальных машин.

begin_assess_patches

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

begin_assess_patches(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[VirtualMachineAssessPatchesResult]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

cls
callable

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

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий либо VirtualMachineAssessPatchesResult, либо результат cls(response)

Возвращаемый тип

Исключения

begin_capture

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

begin_capture(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineCaptureParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineCaptureResult]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

parameters
VirtualMachineCaptureParameters или IO
Обязательно

Параметры, предоставляемые операции захвата виртуальной машины. Тип VirtualMachineCaptureParameters или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

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

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий либо VirtualMachineCaptureResult, либо результат cls(response)

Возвращаемый тип

Исключения

begin_convert_to_managed_disks

Преобразует диски виртуальных машин с больших двоичных объектов на управляемые диски. Перед вызовом этой операции виртуальная машина должна быть остановлена и освобождена.

begin_convert_to_managed_disks(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

cls
callable

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

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение None или результат cls(response)

Возвращаемый тип

Исключения

begin_create_or_update

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

begin_create_or_update(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachine, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachine]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

parameters
VirtualMachine или IO
Обязательно

Параметры, предоставленные для операции Создания виртуальной машины. Тип VirtualMachine или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

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

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий VirtualMachine или результат cls(response)

Возвращаемый тип

Исключения

begin_deallocate

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

begin_deallocate(resource_group_name: str, vm_name: str, *, hibernate: bool | None = None, **kwargs: Any) -> LROPoller[None]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

hibernate
bool

Необязательный параметр для гибернации виртуальной машины. (Функция в предварительной версии). Значение по умолчанию —Нет.

cls
callable

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

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение None или результат cls(response)

Возвращаемый тип

Исключения

begin_delete

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

begin_delete(resource_group_name: str, vm_name: str, *, force_deletion: bool | None = None, **kwargs: Any) -> LROPoller[None]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

force_deletion
bool

Необязательный параметр для принудительного удаления виртуальных машин. Значение по умолчанию —Нет.

cls
callable

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

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение None или результат cls(response)

Возвращаемый тип

Исключения

begin_install_patches

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

begin_install_patches(resource_group_name: str, vm_name: str, install_patches_input: _models.VirtualMachineInstallPatchesParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineInstallPatchesResult]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

install_patches_input
VirtualMachineInstallPatchesParameters или IO
Обязательно

Входные данные для InstallPatches, полученные непосредственно API. Тип VirtualMachineInstallPatchesParameters или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

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

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если нет Retry-After заголовка.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение VirtualMachineInstallPatchesResult или результат cls(response)

Возвращаемый тип

Исключения

begin_perform_maintenance

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

begin_perform_maintenance(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

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

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если нет Retry-After заголовка.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение None или результат cls(response)

Возвращаемый тип

Исключения

begin_power_off

Операция выключения (остановки) виртуальной машины. Виртуальную машину можно перезапустить с теми же подготовленными ресурсами. Плата за эту виртуальную машину по-прежнему взимается.

begin_power_off(resource_group_name: str, vm_name: str, *, skip_shutdown: bool = False, **kwargs: Any) -> LROPoller[None]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

skip_shutdown
bool

Параметр для запроса нестандартного завершения работы виртуальной машины. Значение true для этого флага указывает на неправильное завершение работы, а значение false — на обратное. Значение по умолчанию для этого флага — false, если оно не указано. По умолчанию используется значение False.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

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

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если нет Retry-After заголовка.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение None или результат cls(response)

Возвращаемый тип

Исключения

begin_reapply

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

begin_reapply(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

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

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если нет Retry-After заголовка.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение None или результат cls(response)

Возвращаемый тип

Исключения

begin_redeploy

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

begin_redeploy(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

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

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если нет Retry-After заголовка.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение None или результат cls(response)

Возвращаемый тип

Исключения

begin_reimage

Повторное создание образа (обновление операционной системы) виртуальной машины без временного диска ОС для виртуальных машин с временным диском ОС, для которых виртуальная машина сбрасывается в исходное состояние. ПРИМЕЧАНИЕ. Сохранение старого диска ОС зависит от значения deleteOption диска ОС. Если параметр deleteOption отсоединен, старый диск ОС будет сохранен после повторного воспроизведения образа. Если параметр deleteOption имеет значение delete, старый диск ОС будет удален после повторного воспроизведения образа. Параметр deleteOption диска ОПЕРАЦИОННОй системы должен быть обновлен соответствующим образом перед повторным созданием образа.

begin_reimage(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineReimageParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

parameters
VirtualMachineReimageParameters или IO
Обязательно

Параметры, предоставленные для операции "Воссоздание образа виртуальной машины". Тип VirtualMachineReimageParameters или тип ввода-вывода. Значение по умолчанию —Нет.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

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

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если нет Retry-After заголовка.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение None или результат cls(response)

Возвращаемый тип

Исключения

begin_restart

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

begin_restart(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

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

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если нет Retry-After заголовка.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение None или результат cls(response)

Возвращаемый тип

Исключения

begin_run_command

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

begin_run_command(resource_group_name: str, vm_name: str, parameters: _models.RunCommandInput, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.RunCommandResult]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

parameters
RunCommandInput или IO
Обязательно

Параметры, предоставленные для командной операции Выполнить. Тип RunCommandInput или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json", "text/json". Значение по умолчанию —Нет.

cls
callable

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

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий либо RunCommandResult, либо результат cls(response)

Возвращаемый тип

Исключения

begin_start

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

begin_start(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

cls
callable

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

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение None или результат cls(response)

Возвращаемый тип

Исключения

begin_update

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

begin_update(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachine]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

parameters
VirtualMachineUpdate или IO
Обязательно

Параметры, предоставленные для операции обновления виртуальной машины. Тип VirtualMachineUpdate или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

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

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий VirtualMachine или результат cls(response)

Возвращаемый тип

Исключения

generalize

Задает универсальное состояние ОС виртуальной машины. Перед выполнением этой операции рекомендуется выполнить sysprep виртуальной машины. Сведения о Windows см. в статье Создание управляемого образа универсальной виртуальной машины в Azure. Для Linux см. статью Создание образа виртуальной машины или виртуального жесткого диска.

generalize(resource_group_name: str, vm_name: str, **kwargs: Any) -> None

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

cls
callable

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

Возвращаемое значение

None или результат cls(response)

Возвращаемый тип

Исключения

get

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

get(resource_group_name: str, vm_name: str, *, expand: str | InstanceViewTypes | None = None, **kwargs: Any) -> VirtualMachine

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

expand
str или InstanceViewTypes

Выражение expand, применяемое к операции. InstanceView извлекает snapshot свойств среды выполнения виртуальной машины, которая управляется платформой и может изменяться вне операций уровня управления. UserData извлекает свойство UserData в представлении модели виртуальной машины, которое было предоставлено пользователем во время операции создания и обновления виртуальной машины. Известные значения: instanceView и userData. Значение по умолчанию —Нет.

cls
callable

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

Возвращаемое значение

VirtualMachine или результат cls(response)

Возвращаемый тип

Исключения

instance_view

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

instance_view(resource_group_name: str, vm_name: str, **kwargs: Any) -> VirtualMachineInstanceView

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

cls
callable

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

Возвращаемое значение

VirtualMachineInstanceView или результат cls(response)

Возвращаемый тип

Исключения

list

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

list(resource_group_name: str, *, filter: str | None = None, expand: str | ExpandTypeForListVMs | None = None, **kwargs: Any) -> Iterable[VirtualMachine]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

filter
str

Параметр системного запроса для фильтрации виртуальных машин, возвращаемых в ответе. Допустимое значение : virtualMachineScaleSet/id eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}". Значение по умолчанию —Нет.

expand
str или ExpandTypeForListVMs

Выражение expand, применяемое к операции. InstanceView позволяет получать состояние выполнения всех Виртуальные машины. Это можно указать, только если указан допустимый параметр $filter. Значение по умолчанию instanceView — None.

cls
callable

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

Возвращаемое значение

Итератор, например экземпляр VirtualMachine или результат cls(response)

Возвращаемый тип

Исключения

list_all

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

list_all(*, status_only: str | None = None, filter: str | None = None, expand: str | ExpandTypesForListVMs | None = None, **kwargs: Any) -> Iterable[VirtualMachine]

Параметры

status_only
str

statusOnly=true позволяет получить состояние выполнения всех Виртуальные машины в подписке. Значение по умолчанию —Нет.

filter
str

Параметр системного запроса для фильтрации виртуальных машин, возвращаемых в ответе. Допустимое значение : virtualMachineScaleSet/id eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}". Значение по умолчанию —Нет.

expand
str или ExpandTypesForListVMs

Выражение expand, применяемое к операции. InstanceView позволяет получать состояние выполнения всех Виртуальные машины. Это можно указать, только если указан допустимый параметр $filter. Значение по умолчанию instanceView — None.

cls
callable

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

Возвращаемое значение

Итератор, например экземпляр VirtualMachine или результат cls(response)

Возвращаемый тип

Исключения

list_available_sizes

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

list_available_sizes(resource_group_name: str, vm_name: str, **kwargs: Any) -> Iterable[VirtualMachineSize]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

cls
callable

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

Возвращаемое значение

Итератор, например экземпляр VirtualMachineSize или результат cls(response)

Возвращаемый тип

Исключения

list_by_location

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

list_by_location(location: str, **kwargs: Any) -> Iterable[VirtualMachine]

Параметры

location
str
Обязательно

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

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр VirtualMachine или результат cls(response)

Возвращаемый тип

Исключения

retrieve_boot_diagnostics_data

Операция получения URI SAS для журналов диагностики загрузки виртуальной машины.

retrieve_boot_diagnostics_data(resource_group_name: str, vm_name: str, *, sas_uri_expiration_time_in_minutes: int | None = None, **kwargs: Any) -> RetrieveBootDiagnosticsDataResult

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

sas_uri_expiration_time_in_minutes
int

Срок действия в минутах для URI SAS со значением от 1 до 1440 минут. Примечание: Если не указано, URI SAS будут создаваться со сроком действия по умолчанию 120 минут. Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

RetrieveBootDiagnosticsDataResult или результат cls(response)

Возвращаемый тип

Исключения

simulate_eviction

Операция для имитации вытеснения точечных виртуальных машин.

simulate_eviction(resource_group_name: str, vm_name: str, **kwargs: Any) -> None

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

vm_name
str
Обязательно

Имя виртуальной машины. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

None или результат cls(response)

Возвращаемый тип

Исключения

Атрибуты

models

models = <module 'azure.mgmt.compute.v2023_07_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2023_07_01\\models\\__init__.py'>