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


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

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

Эта операция извлекает список всех определений набора политик в заданной подписке, которые соответствуют необязательному заданному $filter. Допустимые значения для $filter: "atExactScope()", "policyType -eq {value}" или "category eq "{value}". Если $filter не указан, список нефильтрованных включает все определения набора политик, связанные с подпиской, включая определения, которые применяются напрямую или из групп управления, содержащих указанную подписку. Если указана $filter=atExactScope(), возвращаемый список включает только все определения наборов политик в данной подписке. Если указан $filter='policyType -eq {value}', возвращаемый список включает только все определения набора политик, тип которых соответствует {value}. Возможные значения policyType: NotSpecified, BuiltIn и Custom. Если указан $filter='category -eq {value}', возвращаемый список включает только все определения набора политик, категория которых соответствует {value}.

list_built_in

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

Эта операция извлекает список всех встроенных определений наборов политик, которые соответствуют необязательному заданному $filter. Если указан $filter='category -eq {value}', возвращенный список содержит только все встроенные определения наборов политик, категория которых соответствует {value}.

list_by_management_group

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

Эта операция извлекает список всех определений наборов политик в заданной группе управления, которые соответствуют необязательному заданному $filter. Допустимые значения для $filter: "atExactScope()", "policyType -eq {value}" или "category eq "{value}". Если $filter не указан, нефильтрованный список включает все определения наборов политик, связанные с группой управления, включая определения, которые применяются непосредственно или из групп управления, содержащих указанную группу управления. Если указан $filter=atExactScope(), возвращаемый список включает только все определения наборов политик, которые относятся к заданной группе управления. Если указан $filter='policyType -eq {value}', возвращенный список содержит только все определения наборов политик, тип которых соответствует {value}. Возможные значения policyType: NotSpecified, BuiltIn и Custom. Если указан $filter='category -eq {value}', возвращенный список включает только все определения наборов политик, категория которых соответствует {value}.

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

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

Эта операция извлекает список всех определений набора политик в заданной подписке, которые соответствуют необязательному заданному $filter. Допустимые значения для $filter: "atExactScope()", "policyType -eq {value}" или "category eq "{value}". Если $filter не указан, список нефильтрованных включает все определения набора политик, связанные с подпиской, включая определения, которые применяются напрямую или из групп управления, содержащих указанную подписку. Если указана $filter=atExactScope(), возвращаемый список включает только все определения наборов политик в данной подписке. Если указан $filter='policyType -eq {value}', возвращаемый список включает только все определения набора политик, тип которых соответствует {value}. Возможные значения policyType: NotSpecified, BuiltIn и Custom. Если указан $filter='category -eq {value}', возвращаемый список включает только все определения набора политик, категория которых соответствует {value}.

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

Параметры

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

Фильтр, применяемый к операции. Допустимые значения для $filter: "atExactScope()", "policyType -eq {value}" или "category eq "{value}". Если $filter не указан, фильтрация не выполняется. Если указан $filter=atExactScope(), возвращаемый список включает только все определения наборов политик, указанные в заданном область. Если указан $filter='policyType -eq {value}', возвращаемый список включает только все определения набора политик, тип которых соответствует {value}. Возможные значения policyType: NotSpecified, BuiltIn, Custom и Static. Если указан $filter='category -eq {value}', возвращаемый список включает только все определения набора политик, категория которых соответствует {value}. Значение по умолчанию —Нет.

top
int
Обязательно

Максимальное количество возвращаемых записей. Если фильтр $top не указан, возвращается 500 записей. Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

list_built_in

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

Эта операция извлекает список всех встроенных определений наборов политик, которые соответствуют необязательному заданному $filter. Если указан $filter='category -eq {value}', возвращенный список содержит только все встроенные определения наборов политик, категория которых соответствует {value}.

list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]

Параметры

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

Фильтр, применяемый к операции. Допустимые значения для $filter: "atExactScope()", "policyType -eq {value}" или "category eq "{value}". Если $filter не указан, фильтрация не выполняется. Если указан $filter=atExactScope(), возвращаемый список включает только все определения наборов политик, указанные в заданном область. Если указан $filter='policyType -eq {value}', возвращаемый список включает только все определения набора политик, тип которых соответствует {value}. Возможные значения policyType: NotSpecified, BuiltIn, Custom и Static. Если указан $filter='category -eq {value}', возвращаемый список включает только все определения набора политик, категория которых соответствует {value}. Значение по умолчанию —Нет.

top
int
Обязательно

Максимальное количество возвращаемых записей. Если фильтр $top не указан, возвращается 500 записей. Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

list_by_management_group

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

Эта операция извлекает список всех определений наборов политик в заданной группе управления, которые соответствуют необязательному заданному $filter. Допустимые значения для $filter: "atExactScope()", "policyType -eq {value}" или "category eq "{value}". Если $filter не указан, нефильтрованный список включает все определения наборов политик, связанные с группой управления, включая определения, которые применяются непосредственно или из групп управления, содержащих указанную группу управления. Если указан $filter=atExactScope(), возвращаемый список включает только все определения наборов политик, которые относятся к заданной группе управления. Если указан $filter='policyType -eq {value}', возвращенный список содержит только все определения наборов политик, тип которых соответствует {value}. Возможные значения policyType: NotSpecified, BuiltIn и Custom. Если указан $filter='category -eq {value}', возвращенный список включает только все определения наборов политик, категория которых соответствует {value}.

list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]

Параметры

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

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

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

Фильтр, применяемый к операции. Допустимые значения для $filter: "atExactScope()", "policyType -eq {value}" или "category eq "{value}". Если $filter не указан, фильтрация не выполняется. Если указан параметр $filter=atExactScope(), возвращенный список включает только все определения наборов политик, указанные в заданном область. Если указан $filter='policyType -eq {value}', возвращенный список содержит только все определения наборов политик, тип которых соответствует {value}. Возможные значения policyType: NotSpecified, BuiltIn, Custom и Static. Если указан $filter='category -eq {value}', возвращенный список включает только все определения наборов политик, категория которых соответствует {value}. Значение по умолчанию —Нет.

top
int
Обязательно

Максимальное количество возвращаемых записей. Если фильтр $top не указан, возвращается 500 записей. Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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