VirtualMachineScaleSetVMsOperations Класс
Предупреждение
НЕ создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:virtual_machine_scale_set_vms> .
- Наследование
-
builtins.objectVirtualMachineScaleSetVMsOperations
Конструктор
VirtualMachineScaleSetVMsOperations(*args, **kwargs)
Методы
begin_deallocate |
Освобождает определенную виртуальную машину в масштабируемом наборе виртуальных машин. Завершает работу виртуальной машины и освобождает используемые ею вычислительные ресурсы. Плата за вычислительные ресурсы этой виртуальной машины после освобождения не взимается. |
begin_delete |
Удаляет виртуальную машину из масштабируемого набора виртуальных машин. |
begin_power_off |
Выключение (остановка) виртуальной машины в масштабируемом наборе виртуальных машин. Обратите внимание, что ресурсы по-прежнему подключены, и плата за них взимается. Вместо этого используйте отмену выделения, чтобы освободить ресурсы и избежать расходов. |
begin_reimage |
Повторное создание образа (обновление операционной системы) конкретной виртуальной машины в масштабируемом наборе виртуальных машин. |
begin_restart |
Перезапускает виртуальную машину в масштабируемом наборе виртуальных машин. |
begin_start |
Запускает виртуальную машину в масштабируемом наборе виртуальных машин. |
get |
Возвращает виртуальную машину из масштабируемого набора виртуальных машин. |
get_instance_view |
Возвращает состояние виртуальной машины из масштабируемого набора виртуальных машин. |
list |
Возвращает список всех виртуальных машин в масштабируемых наборах виртуальных машин. |
begin_deallocate
Освобождает определенную виртуальную машину в масштабируемом наборе виртуальных машин. Завершает работу виртуальной машины и освобождает используемые ею вычислительные ресурсы. Плата за вычислительные ресурсы этой виртуальной машины после освобождения не взимается.
begin_deallocate(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]
Параметры
- 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_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]
Параметры
- 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_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]
Параметры
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
- continuation_token
- str
Маркер продолжения для перезапуска опроса из сохраненного состояния.
- polling
- bool или PollingMethod
По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не опрашивать, или передайте собственный инициализированный объект опроса для личной стратегии опроса.
- polling_interval
- int
Время ожидания по умолчанию между двумя опросами для операций LRO, если нет Retry-After заголовка.
Возвращаемое значение
Экземпляр LROPoller, возвращающий operationStatusResponse или результат cls(response)
Возвращаемый тип
Исключения
begin_reimage
Повторное создание образа (обновление операционной системы) конкретной виртуальной машины в масштабируемом наборе виртуальных машин.
begin_reimage(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]
Параметры
- 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_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]
Параметры
- 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_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]
Параметры
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
- continuation_token
- str
Маркер продолжения для перезапуска опроса из сохраненного состояния.
- polling
- bool или PollingMethod
По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не опрашивать, или передайте собственный инициализированный объект опроса для личной стратегии опроса.
- polling_interval
- int
Время ожидания по умолчанию между двумя опросами для операций LRO, если нет Retry-After заголовка.
Возвращаемое значение
Экземпляр LROPoller, возвращающий operationStatusResponse или результат cls(response)
Возвращаемый тип
Исключения
get
Возвращает виртуальную машину из масштабируемого набора виртуальных машин.
get(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> VirtualMachineScaleSetVM
Параметры
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
VirtualMachineScaleSetVM или результат cls(response)
Возвращаемый тип
Исключения
get_instance_view
Возвращает состояние виртуальной машины из масштабируемого набора виртуальных машин.
get_instance_view(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> VirtualMachineScaleSetVMInstanceView
Параметры
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
VirtualMachineScaleSetVMInstanceView или результат cls(response)
Возвращаемый тип
Исключения
list
Возвращает список всех виртуальных машин в масштабируемых наборах виртуальных машин.
list(resource_group_name: str, virtual_machine_scale_set_name: str, *, filter: str | None = None, select: str | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[VirtualMachineScaleSetVM]
Параметры
- virtual_machine_scale_set_name
- str
Имя масштабируемого набора виртуальных машин. Обязательный.
- filter
- str
Фильтр, применяемый к операции. Допустимые значения: startswith(instanceView/statuses/code, 'PowerState') eq true', 'properties/latestModelApplied eq true', 'properties/latestModelApplied eq false'. Значение по умолчанию —Нет.
- select
- str
Параметры списка. Допустимые значения: instanceView, instanceView/statuses. Значение по умолчанию —Нет.
- expand
- str
Выражение expand, применяемое к операции. Допустимые значения: instanceView. Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
Итератор, например экземпляр VirtualMachineScaleSetVM или результат 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'>
Azure SDK for Python