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


AvailabilitySetsOperations Класс

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

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

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

ComputeManagementClient's

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

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

Конструктор

AvailabilitySetsOperations(*args, **kwargs)

Методы

create_or_update

Создание или обновление группы доступности.

delete

Удаление группы доступности.

get

Извлекает сведения о группе доступности.

list

Выводит список всех групп доступности в группе ресурсов.

list_available_sizes

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

list_by_subscription

Выводит список всех групп доступности в подписке.

update

Обновление группы доступности.

create_or_update

Создание или обновление группы доступности.

create_or_update(resource_group_name: str, availability_set_name: str, parameters: _models.AvailabilitySet, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AvailabilitySet

Параметры

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

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

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

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

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

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

content_type
str

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

cls
callable

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

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

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

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

Исключения

delete

Удаление группы доступности.

delete(resource_group_name: str, availability_set_name: str, **kwargs: Any) -> None

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

get

Извлекает сведения о группе доступности.

get(resource_group_name: str, availability_set_name: str, **kwargs: Any) -> AvailabilitySet

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

list

Выводит список всех групп доступности в группе ресурсов.

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

Параметры

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

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

cls
callable

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

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

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

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

Исключения

list_available_sizes

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

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

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

list_by_subscription

Выводит список всех групп доступности в подписке.

list_by_subscription(*, expand: str | None = None, **kwargs: Any) -> Iterable[AvailabilitySet]

Параметры

expand
str

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

cls
callable

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

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

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

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

Исключения

update

Обновление группы доступности.

update(resource_group_name: str, availability_set_name: str, parameters: _models.AvailabilitySetUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AvailabilitySet

Параметры

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

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

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

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

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

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

content_type
str

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

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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