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


PolicySetDefinitionsOperations Класс

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

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

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

PolicyClient's

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

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

Конструктор

PolicySetDefinitionsOperations(*args, **kwargs)

Методы

create_or_update

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

create_or_update_at_management_group

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

delete

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

delete_at_management_group

Удаляет определение набора политик на уровне группы управления.

get

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

get_at_management_group

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

get_built_in

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

list

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

list_built_in

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

list_by_management_group

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

create_or_update

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

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

Параметры

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

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

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

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

content_type
str

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

cls
callable

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

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

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

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

Исключения

create_or_update_at_management_group

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

create_or_update_at_management_group(policy_set_definition_name: str, management_group_id: str, parameters: _models.PolicySetDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicySetDefinition

Параметры

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

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

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

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

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

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

content_type
str

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

cls
callable

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

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

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

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

Исключения

delete

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

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

Параметры

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

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

cls
callable

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

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

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

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

Исключения

delete_at_management_group

Удаляет определение набора политик на уровне группы управления.

delete_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> None

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

get

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

get(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Параметры

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

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

cls
callable

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

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

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

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

Исключения

get_at_management_group

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

get_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicySetDefinition

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

get_built_in

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

get_built_in(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Параметры

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

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

cls
callable

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

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

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

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

Исключения

list

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

list(**kwargs: Any) -> Iterable[PolicySetDefinition]

Параметры

cls
callable

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

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

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

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

Исключения

list_built_in

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

list_built_in(**kwargs: Any) -> Iterable[PolicySetDefinition]

Параметры

cls
callable

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

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

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

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

Исключения

list_by_management_group

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

list_by_management_group(management_group_id: str, **kwargs: Any) -> Iterable[PolicySetDefinition]

Параметры

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

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

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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