PolicyDefinitionsOperations Classe
Aviso
NÃO instancie essa classe diretamente.
Em vez disso, você deve acessar as operações a seguir por meio de
Atributo <xref:policy_definitions>.
- Herança
-
builtins.objectPolicyDefinitionsOperations
Construtor
PolicyDefinitionsOperations(*args, **kwargs)
Métodos
create_or_update |
Cria ou atualiza uma definição de política em uma assinatura. Essa operação cria ou atualiza uma definição de política na assinatura fornecida com o nome fornecido. |
create_or_update_at_management_group |
Cria ou atualiza uma definição de política em um grupo de gerenciamento. Essa operação cria ou atualiza uma definição de política no grupo de gerenciamento fornecido com o nome fornecido. |
delete |
Exclui uma definição de política em uma assinatura. Essa operação exclui a definição de política na assinatura fornecida com o nome fornecido. |
delete_at_management_group |
Exclui uma definição de política em um grupo de gerenciamento. Essa operação exclui a definição de política no grupo de gerenciamento fornecido com o nome fornecido. |
get |
Recupera uma definição de política em uma assinatura. Essa operação recupera a definição de política na assinatura fornecida com o nome fornecido. |
get_at_management_group |
Recuperar uma definição de política em um grupo de gerenciamento. Essa operação recupera a definição de política no grupo de gerenciamento fornecido com o nome fornecido. |
get_built_in |
Recupera uma definição de política interna. Essa operação recupera a definição de política interna com o nome fornecido. |
list |
Recupera definições de política em uma assinatura. Essa operação recupera uma lista de todas as definições de política em uma determinada assinatura. |
list_built_in |
Recuperar definições de política internas. Essa operação recupera uma lista de todas as definições de política internas. |
list_by_management_group |
Recuperar definições de política em um grupo de gerenciamento. Essa operação recupera uma lista de todas as definições de política em um determinado grupo de gerenciamento. |
create_or_update
Cria ou atualiza uma definição de política em uma assinatura.
Essa operação cria ou atualiza uma definição de política na assinatura fornecida com o nome fornecido.
create_or_update(policy_definition_name: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition
Parâmetros
- parameters
- PolicyDefinition ou IO
As propriedades de definição de política. É um tipo PolicyDefinition ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
PolicyDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
create_or_update_at_management_group
Cria ou atualiza uma definição de política em um grupo de gerenciamento.
Essa operação cria ou atualiza uma definição de política no grupo de gerenciamento fornecido com o nome fornecido.
create_or_update_at_management_group(policy_definition_name: str, management_group_id: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition
Parâmetros
- parameters
- PolicyDefinition ou IO
As propriedades de definição de política. É um tipo PolicyDefinition ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
PolicyDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
delete
Exclui uma definição de política em uma assinatura.
Essa operação exclui a definição de política na assinatura fornecida com o nome fornecido.
delete(policy_definition_name: str, **kwargs: Any) -> None
Parâmetros
- policy_definition_name
- str
O nome da definição de política a ser excluída. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
delete_at_management_group
Exclui uma definição de política em um grupo de gerenciamento.
Essa operação exclui a definição de política no grupo de gerenciamento fornecido com o nome fornecido.
delete_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> None
Parâmetros
- policy_definition_name
- str
O nome da definição de política a ser excluída. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
get
Recupera uma definição de política em uma assinatura.
Essa operação recupera a definição de política na assinatura fornecida com o nome fornecido.
get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
PolicyDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
get_at_management_group
Recuperar uma definição de política em um grupo de gerenciamento.
Essa operação recupera a definição de política no grupo de gerenciamento fornecido com o nome fornecido.
get_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicyDefinition
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
PolicyDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
get_built_in
Recupera uma definição de política interna.
Essa operação recupera a definição de política interna com o nome fornecido.
get_built_in(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition
Parâmetros
- policy_definition_name
- str
O nome da definição de política interna a ser obtido. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
PolicyDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
list
Recupera definições de política em uma assinatura.
Essa operação recupera uma lista de todas as definições de política em uma determinada assinatura.
list(**kwargs: Any) -> Iterable[PolicyDefinition]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de PolicyDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
list_built_in
Recuperar definições de política internas.
Essa operação recupera uma lista de todas as definições de política internas.
list_built_in(**kwargs: Any) -> Iterable[PolicyDefinition]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de PolicyDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_management_group
Recuperar definições de política em um grupo de gerenciamento.
Essa operação recupera uma lista de todas as definições de política em um determinado grupo de gerenciamento.
list_by_management_group(management_group_id: str, **kwargs: Any) -> Iterable[PolicyDefinition]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de PolicyDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.resource.policy.v2019_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2019_09_01\\models\\__init__.py'>
Azure SDK for Python