VirtualMachinesOperations Класс
Предупреждение
НЕ следует создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:virtual_machines> .
- Наследование
-
builtins.objectVirtualMachinesOperations
Конструктор
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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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]
Параметры
- 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
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
get
Извлекает сведения о модели представления или представлении экземпляра виртуальной машины.
get(resource_group_name: str, vm_name: str, *, expand: str | InstanceViewTypes | None = None, **kwargs: Any) -> VirtualMachine
Параметры
- 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
Параметры
- 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]
Параметры
- 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]
Параметры
- 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
Параметры
- 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
Параметры
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
Атрибуты
models
models = <module 'azure.mgmt.compute.v2023_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2023_03_01\\models\\__init__.py'>
Azure SDK for Python