PolicySetDefinitionsOperations Classe
Aviso
NÃO instancia esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
<xref:policy_set_definitions> atributo.
- Herança
-
builtins.objectPolicySetDefinitionsOperations
Construtor
PolicySetDefinitionsOperations(*args, **kwargs)
Métodos
create_or_update |
Cria ou atualiza uma definição de conjunto de políticas. Esta operação cria ou atualiza uma definição de conjunto de políticas na subscrição especificada com o nome especificado. |
create_or_update_at_management_group |
Cria ou atualiza uma definição de conjunto de políticas. Esta operação cria ou atualiza uma definição de conjunto de políticas no grupo de gestão especificado com o nome especificado. |
delete |
Elimina uma definição de conjunto de políticas. Esta operação elimina a definição do conjunto de políticas na subscrição especificada com o nome especificado. |
delete_at_management_group |
Elimina uma definição de conjunto de políticas. Esta operação elimina a definição do conjunto de políticas no grupo de gestão especificado com o nome especificado. |
get |
Obtém uma definição de conjunto de políticas. Esta operação obtém a definição do conjunto de políticas na subscrição especificada com o nome especificado. |
get_at_management_group |
Obtém uma definição de conjunto de políticas. Esta operação obtém a definição do conjunto de políticas no grupo de gestão especificado com o nome especificado. |
get_built_in |
Obtém uma definição de conjunto de políticas incorporada. Esta operação obtém a definição do conjunto de políticas incorporada com o nome especificado. |
list |
Obtém as definições do conjunto de políticas de uma subscrição. Esta operação obtém uma lista de todas as definições do conjunto de políticas numa determinada subscrição que correspondem à opção dada $filter. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se $filter não for fornecida, a lista não filtrada inclui todas as definições de conjuntos de políticas associadas à subscrição, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm a subscrição especificada. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as definições de conjuntos de políticas na subscrição especificada. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os valores policyType possíveis são NotSpecified, BuiltIn e Custom. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}. |
list_built_in |
Obtém definições de conjuntos de políticas incorporadas. Esta operação obtém uma lista de todas as definições de conjuntos de políticas incorporadas que correspondem à opção dada $filter. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas incorporadas cuja categoria corresponde ao {value}. |
list_by_management_group |
Obtém todas as definições do conjunto de políticas no grupo de gestão. Esta operação obtém uma lista de todas as definições do conjunto de políticas num determinado grupo de gestão que correspondem ao $filter opcional fornecido. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se $filter não for fornecida, a lista não filtrada inclui todas as definições de conjuntos de políticas associadas ao grupo de gestão, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm o determinado grupo de gestão. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as definições de conjuntos de políticas que estejam no grupo de gestão especificado. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os valores policyType possíveis são NotSpecified, BuiltIn e Custom. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}. |
create_or_update
Cria ou atualiza uma definição de conjunto de políticas.
Esta operação cria ou atualiza uma definição de conjunto de políticas na subscrição especificada com o nome especificado.
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 criar. Obrigatório.
- parameters
- PolicySetDefinition ou IO
As propriedades de definição do conjunto de políticas. É um tipo PolicySetDefinition ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
PolicySetDefinition ou o resultado de cls(resposta)
Tipo de retorno
Exceções
create_or_update_at_management_group
Cria ou atualiza uma definição de conjunto de políticas.
Esta operação cria ou atualiza uma definição de conjunto de políticas no grupo de gestão especificado com o nome especificado.
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 criar. Obrigatório.
- parameters
- PolicySetDefinition ou IO
As propriedades de definição do conjunto de políticas. É um tipo PolicySetDefinition ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
PolicySetDefinition ou o resultado de cls(resposta)
Tipo de retorno
Exceções
delete
Elimina uma definição de conjunto de políticas.
Esta operação elimina a definição do conjunto de políticas na subscrição especificada com o nome especificado.
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 eliminar. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Nenhum ou o resultado de cls(resposta)
Tipo de retorno
Exceções
delete_at_management_group
Elimina uma definição de conjunto de políticas.
Esta operação elimina a definição do conjunto de políticas no grupo de gestão especificado com o nome especificado.
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 eliminar. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Nenhum ou o resultado de cls(resposta)
Tipo de retorno
Exceções
get
Obtém uma definição de conjunto de políticas.
Esta operação obtém a definição do conjunto de políticas na subscrição especificada com o nome especificado.
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 obter. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
PolicySetDefinition ou o resultado de cls(resposta)
Tipo de retorno
Exceções
get_at_management_group
Obtém uma definição de conjunto de políticas.
Esta operação obtém a definição do conjunto de políticas no grupo de gestão especificado com o nome especificado.
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 obter. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
PolicySetDefinition ou o resultado de cls(resposta)
Tipo de retorno
Exceções
get_built_in
Obtém uma definição de conjunto de políticas incorporada.
Esta operação obtém a definição do conjunto de políticas incorporada com o nome especificado.
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 obter. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
PolicySetDefinition ou o resultado de cls(resposta)
Tipo de retorno
Exceções
list
Obtém as definições do conjunto de políticas de uma subscrição.
Esta operação obtém uma lista de todas as definições do conjunto de políticas numa determinada subscrição que correspondem à opção dada $filter. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se $filter não for fornecida, a lista não filtrada inclui todas as definições de conjuntos de políticas associadas à subscrição, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm a subscrição especificada. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as definições de conjuntos de políticas na subscrição especificada. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os valores policyType possíveis são NotSpecified, BuiltIn e Custom. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]
Parâmetros
- filter
- str
O filtro a aplicar na operação. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se não for fornecida $filter, não é efetuada qualquer filtragem. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as definições de conjuntos de políticas que estejam no âmbito especificado. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os valores policyType possíveis são NotSpecified, BuiltIn, Custom e Static. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}. O valor predefinido é Nenhum.
- top
- int
Número máximo de registos a devolver. Quando o filtro $top não for fornecido, devolverá 500 registos. O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Um iterador como a instância de PolicySetDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
list_built_in
Obtém definições de conjuntos de políticas incorporadas.
Esta operação obtém uma lista de todas as definições de conjuntos de políticas incorporadas que correspondem à opção dada $filter. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas incorporadas cuja categoria corresponde ao {value}.
list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]
Parâmetros
- filter
- str
O filtro a aplicar na operação. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se não for fornecida $filter, não é efetuada qualquer filtragem. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as definições de conjuntos de políticas que estejam no âmbito especificado. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os valores policyType possíveis são NotSpecified, BuiltIn, Custom e Static. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}. O valor predefinido é Nenhum.
- top
- int
Número máximo de registos a devolver. Quando o filtro $top não for fornecido, devolverá 500 registos. O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Um iterador como a instância de PolicySetDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_management_group
Obtém todas as definições do conjunto de políticas no grupo de gestão.
Esta operação obtém uma lista de todas as definições do conjunto de políticas num determinado grupo de gestão que correspondem ao $filter opcional fornecido. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se $filter não for fornecida, a lista não filtrada inclui todas as definições de conjuntos de políticas associadas ao grupo de gestão, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm o determinado grupo de gestão. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as definições de conjuntos de políticas que estejam no grupo de gestão especificado. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os valores policyType possíveis são NotSpecified, BuiltIn e Custom. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}.
list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]
Parâmetros
- filter
- str
O filtro a aplicar na operação. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se não for fornecida $filter, não é efetuada qualquer filtragem. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as definições de conjuntos de políticas que estejam no âmbito especificado. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os valores policyType possíveis são NotSpecified, BuiltIn, Custom e Static. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}. O valor predefinido é Nenhum.
- top
- int
Número máximo de registos a devolver. Quando o filtro $top não for fornecido, devolverá 500 registos. O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Um iterador como a 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