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


PolicyDefinitionsOperations Класс

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

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

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

PolicyClient's

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

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

Конструктор

PolicyDefinitionsOperations(*args, **kwargs)

Методы

create_or_update

Создает или обновляет определение политики.

delete

Удаляет определение политики.

get

Возвращает определение политики.

list

Возвращает все определения политики для подписки.

create_or_update

Создает или обновляет определение политики.

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

Параметры

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

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

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

Свойства определения политики. Тип PolicyDefinition или тип ввода-вывода. Обязательный.

content_type
str

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

cls
callable

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

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

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

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

Исключения

delete

Удаляет определение политики.

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

Параметры

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

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

cls
callable

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

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

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

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

Исключения

get

Возвращает определение политики.

get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Параметры

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

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

cls
callable

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

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

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

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

Исключения

list

Возвращает все определения политики для подписки.

list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Параметры

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

Фильтр, применяемый к операции. Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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