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


ProximityPlacementGroupsOperations Класс

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

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

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

ComputeManagementClient's

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

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

Конструктор

ProximityPlacementGroupsOperations(*args, **kwargs)

Методы

create_or_update

Создание или обновление группы размещения близкого взаимодействия.

delete

Удаление группы размещения близкого взаимодействия.

get

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

list_by_resource_group

Список всех групп размещения близкого взаимодействия в группе ресурсов.

list_by_subscription

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

update

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

create_or_update

Создание или обновление группы размещения близкого взаимодействия.

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

Параметры

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

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

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

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

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

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

content_type
str

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

cls
callable

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

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

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

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

Исключения

delete

Удаление группы размещения близкого взаимодействия.

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

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

get

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

get(resource_group_name: str, proximity_placement_group_name: str, *, include_colocation_status: str | None = None, **kwargs: Any) -> ProximityPlacementGroup

Параметры

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

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

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

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

include_colocation_status
str

includeColocationStatus=true позволяет получить состояние совместного размещения всех ресурсов в группе размещения близкого взаимодействия. Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

list_by_resource_group

Список всех групп размещения близкого взаимодействия в группе ресурсов.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[ProximityPlacementGroup]

Параметры

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

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

cls
callable

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

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

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

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

Исключения

list_by_subscription

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

list_by_subscription(**kwargs: Any) -> Iterable[ProximityPlacementGroup]

Параметры

cls
callable

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

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

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

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

Исключения

update

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

update(resource_group_name: str, proximity_placement_group_name: str, parameters: _models.ProximityPlacementGroupUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ProximityPlacementGroup

Параметры

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

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

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

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

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

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

content_type
str

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

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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