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


VirtualMachineScaleSetsOperations Класс

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

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

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

ComputeManagementClient's

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

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

Конструктор

VirtualMachineScaleSetsOperations(*args, **kwargs)

Методы

begin_create_or_update

Создание или обновление масштабируемого набора виртуальных машин.

begin_deallocate

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

begin_delete

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

begin_delete_instances

Удаляет виртуальные машины в масштабируемом наборе виртуальных машин.

begin_perform_maintenance

Выполните обслуживание на одной или нескольких виртуальных машинах в масштабируемом наборе виртуальных машин. Операция с экземплярами, которые не могут выполнять обслуживание, завершится сбоем. Дополнительные сведения см. в рекомендациях: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

begin_power_off

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

begin_redeploy

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

begin_reimage

Повторное создание образов (обновление операционной системы) одной или нескольких виртуальных машин в масштабируемом наборе виртуальных машин, не имеющих временного диска ОС, для виртуальных машин с временным диском ОС, для которых виртуальная машина сбрасывается до начального состояния.

begin_reimage_all

Повторное создание образов всех дисков (включая диски данных) на виртуальных машинах в масштабируемом наборе виртуальных машин. Эта операция поддерживается только для управляемых дисков.

begin_restart

Перезапускает одну или несколько виртуальных машин в масштабируемом наборе виртуальных машин.

begin_start

Запускает одну или несколько виртуальных машин в масштабируемом наборе виртуальных машин.

begin_update

Обновление масштабируемого набора виртуальных машин.

begin_update_instances

Обновляет одну или несколько виртуальных машин до последнего набора SKU в модели масштабируемого набора виртуальных машин.

convert_to_single_placement_group

Преобразует свойство SinglePlacementGroup в true для существующего масштабируемого набора виртуальных машин.

force_recovery_service_fabric_platform_update_domain_walk

Руководство по домену обновления платформы, чтобы обновить виртуальные машины в масштабируемом наборе виртуальных машин Service Fabric.

get

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

get_instance_view

Возвращает состояние экземпляра масштабируемого набора виртуальных машин.

get_os_upgrade_history

Возвращает список обновлений ОС в экземпляре масштабируемого набора виртуальных машин.

list

Возвращает список всех масштабируемых наборов виртуальных машин в группе ресурсов.

list_all

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

list_skus

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

begin_create_or_update

Создание или обновление масштабируемого набора виртуальных машин.

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

Параметры

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

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

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

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

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

Объект масштабируемого набора. Тип VirtualMachineScaleSet или тип ввода-вывода. Обязательный.

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_deallocate

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

begin_deallocate(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Параметры

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

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

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

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

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs или IO
Обязательно

Список идентификаторов экземпляров виртуальных машин из масштабируемого набора виртуальных машин. Тип VirtualMachineScaleSetVMInstanceIDs или тип ввода-вывода. Значение по умолчанию —Нет.

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_delete

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

begin_delete(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[None]

Параметры

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

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

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

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_delete_instances

Удаляет виртуальные машины в масштабируемом наборе виртуальных машин.

begin_delete_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Параметры

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

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

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

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

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs или IO
Обязательно

Список идентификаторов экземпляров виртуальных машин из масштабируемого набора виртуальных машин. Тип VirtualMachineScaleSetVMInstanceRequiredIDs или тип ввода-вывода. Обязательный.

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_perform_maintenance

Выполните обслуживание на одной или нескольких виртуальных машинах в масштабируемом наборе виртуальных машин. Операция с экземплярами, которые не могут выполнять обслуживание, завершится сбоем. Дополнительные сведения см. в рекомендациях: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

begin_perform_maintenance(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Параметры

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

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

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

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

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs или IO
Обязательно

Список идентификаторов экземпляров виртуальных машин из масштабируемого набора виртуальных машин. Тип VirtualMachineScaleSetVMInstanceIDs или тип ввода-вывода. Значение по умолчанию —Нет.

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_power_off

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

begin_power_off(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, skip_shutdown: bool = False, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Параметры

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

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

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

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

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs или IO
Обязательно

Список идентификаторов экземпляров виртуальных машин из масштабируемого набора виртуальных машин. Тип VirtualMachineScaleSetVMInstanceIDs или тип ввода-вывода. Значение по умолчанию —Нет.

skip_shutdown
bool

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

content_type
str

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

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_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Параметры

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

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

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

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

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs или IO
Обязательно

Список идентификаторов экземпляров виртуальных машин из масштабируемого набора виртуальных машин. Тип VirtualMachineScaleSetVMInstanceIDs или тип ввода-вывода. Значение по умолчанию —Нет.

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_reimage

Повторное создание образов (обновление операционной системы) одной или нескольких виртуальных машин в масштабируемом наборе виртуальных машин, не имеющих временного диска ОС, для виртуальных машин с временным диском ОС, для которых виртуальная машина сбрасывается до начального состояния.

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

Параметры

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

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

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

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

vm_scale_set_reimage_input
VirtualMachineScaleSetReimageParameters или IO
Обязательно

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

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_reimage_all

Повторное создание образов всех дисков (включая диски данных) на виртуальных машинах в масштабируемом наборе виртуальных машин. Эта операция поддерживается только для управляемых дисков.

begin_reimage_all(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Параметры

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

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

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

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

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs или IO
Обязательно

Список идентификаторов экземпляров виртуальных машин из масштабируемого набора виртуальных машин. Тип VirtualMachineScaleSetVMInstanceIDs или тип ввода-вывода. Значение по умолчанию —Нет.

content_type
str

Тип содержимого параметра тела. Известные значения: "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_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Параметры

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

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

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

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

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs или IO
Обязательно

Список идентификаторов экземпляров виртуальных машин из масштабируемого набора виртуальных машин. Тип VirtualMachineScaleSetVMInstanceIDs или тип ввода-вывода. Значение по умолчанию —Нет.

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_start

Запускает одну или несколько виртуальных машин в масштабируемом наборе виртуальных машин.

begin_start(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Параметры

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

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

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

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

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs или IO
Обязательно

Список идентификаторов экземпляров виртуальных машин из масштабируемого набора виртуальных машин. Тип VirtualMachineScaleSetVMInstanceIDs или тип ввода-вывода. Значение по умолчанию —Нет.

content_type
str

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

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_scale_set_name: str, parameters: _models.VirtualMachineScaleSetUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSet]

Параметры

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

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

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

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

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

Объект масштабируемого набора. Тип VirtualMachineScaleSetUpdate или тип ввода-вывода. Обязательный.

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_update_instances

Обновляет одну или несколько виртуальных машин до последнего набора SKU в модели масштабируемого набора виртуальных машин.

begin_update_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Параметры

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

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

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

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

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs или IO
Обязательно

Список идентификаторов экземпляров виртуальных машин из масштабируемого набора виртуальных машин. Тип VirtualMachineScaleSetVMInstanceRequiredIDs или тип ввода-вывода. Обязательный.

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

convert_to_single_placement_group

Преобразует свойство SinglePlacementGroup в true для существующего масштабируемого набора виртуальных машин.

convert_to_single_placement_group(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VMScaleSetConvertToSinglePlacementGroupInput, *, content_type: str = 'application/json', **kwargs: Any) -> None

Параметры

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

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

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

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

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

Входной объект для API ConvertToSinglePlacementGroup. Тип VMScaleSetConvertToSinglePlacementGroupInput или тип ввода-вывода. Обязательный.

content_type
str

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

cls
callable

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

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

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

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

Исключения

force_recovery_service_fabric_platform_update_domain_walk

Руководство по домену обновления платформы, чтобы обновить виртуальные машины в масштабируемом наборе виртуальных машин Service Fabric.

force_recovery_service_fabric_platform_update_domain_walk(resource_group_name: str, vm_scale_set_name: str, *, platform_update_domain: int, **kwargs: Any) -> RecoveryWalkResponse

Параметры

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

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

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

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

platform_update_domain
int

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

cls
callable

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

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

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

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

Исключения

get

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

get(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSet

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

get_instance_view

Возвращает состояние экземпляра масштабируемого набора виртуальных машин.

get_instance_view(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSetInstanceView

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

get_os_upgrade_history

Возвращает список обновлений ОС в экземпляре масштабируемого набора виртуальных машин.

get_os_upgrade_history(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[UpgradeOperationHistoricalStatusInfo]

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

list

Возвращает список всех масштабируемых наборов виртуальных машин в группе ресурсов.

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

Параметры

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

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

cls
callable

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

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

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

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

Исключения

list_all

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

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

Параметры

cls
callable

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

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

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

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

Исключения

list_skus

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

list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSetSku]

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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