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


CapacityReservationGroupsOperations Класс

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

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

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

ComputeManagementClient's

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

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

Конструктор

CapacityReservationGroupsOperations(*args, **kwargs)

Методы

create_or_update

Операция создания или обновления группы резервирования емкости. При обновлении группы резервирования емкости можно изменять только теги. Дополнительные сведения см https://aka.ms/CapacityReservation . в статье.

delete

Операция удаления группы резервирования мощности. Эта операция разрешена, только если все связанные ресурсы отсоединены от группы резервирования и все резервирования емкости в группе резервирования также были удалены. Дополнительные сведения см https://aka.ms/CapacityReservation . в статье.

get

Операция, извлекающая сведения о группе резервирования емкости.

list_by_resource_group

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

list_by_subscription

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

update

Операция обновления группы резервирования емкости. При обновлении группы резервирования емкости можно изменять только теги.

create_or_update

Операция создания или обновления группы резервирования емкости. При обновлении группы резервирования емкости можно изменять только теги. Дополнительные сведения см https://aka.ms/CapacityReservation . в статье.

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

Параметры

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

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

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

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

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

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

content_type
str

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

cls
callable

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

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

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

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

Исключения

delete

Операция удаления группы резервирования мощности. Эта операция разрешена, только если все связанные ресурсы отсоединены от группы резервирования и все резервирования емкости в группе резервирования также были удалены. Дополнительные сведения см https://aka.ms/CapacityReservation . в статье.

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

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

get

Операция, извлекающая сведения о группе резервирования емкости.

get(resource_group_name: str, capacity_reservation_group_name: str, *, expand: str | CapacityReservationGroupInstanceViewTypes | None = None, **kwargs: Any) -> CapacityReservationGroup

Параметры

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

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

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

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

expand
str или CapacityReservationGroupInstanceViewTypes

Выражение expand, применяемое к операции. InstanceView извлекает список представлений экземпляров резервирований емкости в группе резервирования емкости, которая является snapshot свойств среды выполнения резервирования мощности, управляемой платформой и которая может изменяться за пределами операций уровня управления. "instanceView" Значение по умолчанию — None.

cls
callable

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

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

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

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

Исключения

list_by_resource_group

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

list_by_resource_group(resource_group_name: str, *, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]

Параметры

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

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

expand
str или ExpandTypesForGetCapacityReservationGroups

Выражение expand, применяемое к операции. На основе указанных параметров развертывания мы возвращаем экземпляр виртуальной машины или масштабируемого набора виртуальных машин или оба идентификатора ресурсов, связанные с группой резервирования емкости в ответе. Известные значения: virtualMachineScaleSetVMs/$ref и virtualMachines/$ref. Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

list_by_subscription

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

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

Параметры

expand
str или ExpandTypesForGetCapacityReservationGroups

Выражение expand, применяемое к операции. На основе указанных параметров развертывания мы возвращаем экземпляр виртуальной машины или масштабируемого набора виртуальных машин или оба идентификатора ресурсов, связанные с группой резервирования емкости в ответе. Известные значения: virtualMachineScaleSetVMs/$ref и virtualMachines/$ref. Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

update

Операция обновления группы резервирования емкости. При обновлении группы резервирования емкости можно изменять только теги.

update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroupUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup

Параметры

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

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

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

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

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

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

content_type
str

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

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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