PolicySetDefinitionsOperations 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_set_definitions>.
- Herança
-
builtins.objectPolicySetDefinitionsOperations
Construtor
PolicySetDefinitionsOperations(*args, **kwargs)
Métodos
create_or_update |
Cria ou atualiza uma definição de conjunto de políticas. Essa operação cria ou atualiza uma definição de conjunto de políticas na assinatura fornecida com o nome fornecido. |
create_or_update_at_management_group |
Cria ou atualiza uma definição de conjunto de políticas. Essa operação cria ou atualiza uma definição de conjunto de políticas no grupo de gerenciamento fornecido com o nome fornecido. |
delete |
Exclui uma definição de conjunto de políticas. Essa operação exclui a definição do conjunto de políticas na assinatura fornecida com o nome fornecido. |
delete_at_management_group |
Exclui uma definição de conjunto de políticas. Essa operação exclui a definição do conjunto de políticas no grupo de gerenciamento fornecido com o nome fornecido. |
get |
Recupera uma definição de conjunto de políticas. Essa operação recupera a definição do conjunto de políticas na assinatura fornecida com o nome fornecido. |
get_at_management_group |
Recupera uma definição de conjunto de políticas. Essa operação recupera a definição do conjunto de políticas no grupo de gerenciamento fornecido com o nome fornecido. |
get_built_in |
Recupera uma definição interna do conjunto de políticas. Essa operação recupera a definição interna do conjunto de políticas com o nome fornecido. |
list |
Recupera as definições do conjunto de políticas para uma assinatura. Essa operação recupera uma lista de todas as definições de conjunto de políticas em uma determinada assinatura que correspondem ao $filter opcional determinado. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, a lista não filtrada incluirá todas as definições de conjunto de políticas associadas à assinatura, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm a assinatura fornecida. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão na assinatura fornecida. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn e Custom. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}. |
list_built_in |
Recupera definições internas do conjunto de políticas. Essa operação recupera uma lista de todas as definições internas do conjunto de políticas que correspondem ao $filter opcional determinado. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições internas do conjunto de políticas cuja categoria corresponde ao {value}. |
list_by_management_group |
Recupera todas as definições de conjunto de políticas no grupo de gerenciamento. Essa operação recupera uma lista de todas as definições do conjunto de políticas em um determinado grupo de gerenciamento que correspondem ao $filter opcional determinado. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, a lista não filtrada incluirá todas as definições de conjunto de políticas associadas ao grupo de gerenciamento, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm o grupo de gerenciamento fornecido. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão no grupo de gerenciamento fornecido. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponde ao {value}. Os valores de policyType possíveis são NotSpecified, BuiltIn e Custom. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}. |
create_or_update
Cria ou atualiza uma definição de conjunto de políticas.
Essa operação cria ou atualiza uma definição de conjunto de políticas na assinatura fornecida com o nome fornecido.
async create_or_update(policy_set_definition_name: str, parameters: _models.PolicySetDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicySetDefinition
Parâmetros
- policy_set_definition_name
- str
O nome da definição do conjunto de políticas a ser criada. Obrigatórios.
- parameters
- PolicySetDefinition ou IO
As propriedades de definição do conjunto de políticas. É um tipo PolicySetDefinition 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
PolicySetDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
create_or_update_at_management_group
Cria ou atualiza uma definição de conjunto de políticas.
Essa operação cria ou atualiza uma definição de conjunto de políticas no grupo de gerenciamento fornecido com o nome fornecido.
async 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
Parâmetros
- policy_set_definition_name
- str
O nome da definição do conjunto de políticas a ser criada. Obrigatórios.
- parameters
- PolicySetDefinition ou IO
As propriedades de definição do conjunto de políticas. É um tipo PolicySetDefinition 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
PolicySetDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
delete
Exclui uma definição de conjunto de políticas.
Essa operação exclui a definição do conjunto de políticas na assinatura fornecida com o nome fornecido.
async delete(policy_set_definition_name: str, **kwargs: Any) -> None
Parâmetros
- policy_set_definition_name
- str
O nome da definição do conjunto de políticas 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 conjunto de políticas.
Essa operação exclui a definição do conjunto de políticas no grupo de gerenciamento fornecido com o nome fornecido.
async delete_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> None
Parâmetros
- policy_set_definition_name
- str
O nome da definição do conjunto de políticas 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 conjunto de políticas.
Essa operação recupera a definição do conjunto de políticas na assinatura fornecida com o nome fornecido.
async get(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition
Parâmetros
- policy_set_definition_name
- str
O nome da definição do conjunto de políticas a ser obtido. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
PolicySetDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
get_at_management_group
Recupera uma definição de conjunto de políticas.
Essa operação recupera a definição do conjunto de políticas no grupo de gerenciamento fornecido com o nome fornecido.
async get_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicySetDefinition
Parâmetros
- policy_set_definition_name
- str
O nome da definição do conjunto de políticas a ser obtido. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
PolicySetDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
get_built_in
Recupera uma definição interna do conjunto de políticas.
Essa operação recupera a definição interna do conjunto de políticas com o nome fornecido.
async get_built_in(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition
Parâmetros
- policy_set_definition_name
- str
O nome da definição do conjunto de políticas a ser obtido. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
PolicySetDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
list
Recupera as definições do conjunto de políticas para uma assinatura.
Essa operação recupera uma lista de todas as definições de conjunto de políticas em uma determinada assinatura que correspondem ao $filter opcional determinado. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, a lista não filtrada incluirá todas as definições de conjunto de políticas associadas à assinatura, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm a assinatura fornecida. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão na assinatura fornecida. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn e Custom. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[PolicySetDefinition]
Parâmetros
- filter
- str
O filtro a ser aplicado na operação. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, nenhuma filtragem será executada. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão no escopo determinado. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}. O valor padrão é Nenhum.
- top
- int
Número máximo de registros a serem retornados. Quando o filtro de $top não for fornecido, ele retornará 500 registros. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de PolicySetDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
list_built_in
Recupera definições internas do conjunto de políticas.
Essa operação recupera uma lista de todas as definições internas do conjunto de políticas que correspondem ao $filter opcional determinado. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições internas do conjunto de políticas cuja categoria corresponde ao {value}.
list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[PolicySetDefinition]
Parâmetros
- filter
- str
O filtro a ser aplicado na operação. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, nenhuma filtragem será executada. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão no escopo determinado. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}. O valor padrão é Nenhum.
- top
- int
Número máximo de registros a serem retornados. Quando o filtro $top não for fornecido, ele retornará 500 registros. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como uma instância de PolicySetDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_management_group
Recupera todas as definições de conjunto de políticas no grupo de gerenciamento.
Essa operação recupera uma lista de todas as definições do conjunto de políticas em um determinado grupo de gerenciamento que correspondem ao $filter opcional determinado. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, a lista não filtrada incluirá todas as definições de conjunto de políticas associadas ao grupo de gerenciamento, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm o grupo de gerenciamento fornecido. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão no grupo de gerenciamento fornecido. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponde ao {value}. Os valores de policyType possíveis são NotSpecified, BuiltIn e Custom. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}.
list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[PolicySetDefinition]
Parâmetros
- filter
- str
O filtro a ser aplicado na operação. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, nenhuma filtragem será executada. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão no escopo especificado. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponde ao {value}. Os valores de policyType possíveis são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}. O valor padrão é Nenhum.
- top
- int
Número máximo de registros a serem retornados. Quando o filtro $top não for fornecido, ele retornará 500 registros. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como uma instância de PolicySetDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.resource.policy.v2020_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2020_09_01\\models\\__init__.py'>
Azure SDK for Python