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


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". Значение по умолчанию —Нет.

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". Значение по умолчанию —Нет.

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.v2019_06_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2019_06_01\\models\\__init__.py'>