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


VirtualMachinesOperations Класс

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

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

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

ComputeManagementClient's

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

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

Конструктор

VirtualMachinesOperations(*args, **kwargs)

Методы

begin_capture

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

begin_create_or_update

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

begin_deallocate

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

begin_delete

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

begin_power_off

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

begin_redeploy

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

begin_restart

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

begin_start

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

generalize

Задает универсальное состояние виртуальной машины.

get

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

list

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

list_all

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

list_available_sizes

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

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_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, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Параметры

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

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

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

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_delete

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

begin_delete(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Параметры

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

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

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

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_power_off

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

begin_power_off(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Параметры

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

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

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

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_redeploy

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

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

Параметры

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

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

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

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_restart

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

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

Параметры

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

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

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

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_start

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

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

Параметры

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

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

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

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

generalize

Задает универсальное состояние виртуальной машины.

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

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

get

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

get(resource_group_name: str, vm_name: str, *, expand: Literal['instanceView'] = 'instanceView', **kwargs: Any) -> VirtualMachine

Параметры

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

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

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

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

expand
str

Выражение expand, применяемое к операции. Известные значения: instanceView и None. Значение по умолчанию — instanceView.

cls
callable

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

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

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

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

Исключения

list

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

list(resource_group_name: str, **kwargs: Any) -> Iterable[VirtualMachine]

Параметры

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

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

cls
callable

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

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

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

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

Исключения

list_all

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

list_all(**kwargs: Any) -> Iterable[VirtualMachine]

Параметры

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)

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

Исключения

Атрибуты

models

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