PolicySetDefinitionsOperations Класс
Предупреждение
НЕ следует создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:policy_set_definitions> .
- Наследование
-
builtins.objectPolicySetDefinitionsOperations
Конструктор
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
Имя создаваемого определения набора политик. Обязательный.
- 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
Параметры
- 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
Параметры
- 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
Имя получаемого определения набора политик. Обязательный.
- 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]
Параметры
- 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'>
Azure SDK for Python
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по