PolicyDefinitionsOperations Classe
Aviso
NÃO instancia esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
<xref:policy_definitions> atributo.
- Herança
-
builtins.objectPolicyDefinitionsOperations
Construtor
PolicyDefinitionsOperations(*args, **kwargs)
Métodos
create_or_update |
Cria ou atualiza uma definição de política numa subscrição. Esta operação cria ou atualiza uma definição de política na subscrição especificada com o nome especificado. |
create_or_update_at_management_group |
Cria ou atualiza uma definição de política num grupo de gestão. Esta operação cria ou atualiza uma definição de política no grupo de gestão especificado com o nome especificado. |
delete |
Elimina uma definição de política numa subscrição. Esta operação elimina a definição de política na subscrição especificada com o nome especificado. |
delete_at_management_group |
Elimina uma definição de política num grupo de gestão. Esta operação elimina a definição de política no grupo de gestão especificado com o nome especificado. |
get |
Obtém uma definição de política numa subscrição. Esta operação obtém a definição de política na subscrição especificada com o nome especificado. |
get_at_management_group |
Obter uma definição de política num grupo de gestão. Esta operação obtém a definição de política no grupo de gestão especificado com o nome especificado. |
get_built_in |
Obtém uma definição de política incorporada. Esta operação obtém a definição de política incorporada com o nome especificado. |
list |
Obtém definições de política numa subscrição. Esta operação obtém uma lista de todas as definições de política numa determinada subscrição que correspondem ao opcional dado $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 política 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 política na subscrição especificada. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de política 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 política cuja categoria corresponde ao {value}. |
list_built_in |
Obter definições de política incorporadas. Esta operação obtém uma lista de todas as definições de política incorporadas que correspondem ao $filter opcional fornecido. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de política incorporadas 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 política incorporadas cuja categoria corresponde ao {value}. |
list_by_management_group |
Obter definições de política num grupo de gestão. Esta operação obtém uma lista de todas as definições de política num determinado grupo de gestão que correspondem ao opcional dado $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 política 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 política 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 política 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 política cuja categoria corresponde ao {value}. |
create_or_update
Cria ou atualiza uma definição de política numa subscrição.
Esta operação cria ou atualiza uma definição de política na subscrição especificada com o nome especificado.
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ó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
PolicyDefinition ou o resultado de cls(resposta)
Tipo de retorno
Exceções
create_or_update_at_management_group
Cria ou atualiza uma definição de política num grupo de gestão.
Esta operação cria ou atualiza uma definição de política no grupo de gestão especificado com o nome especificado.
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ó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
PolicyDefinition ou o resultado de cls(resposta)
Tipo de retorno
Exceções
delete
Elimina uma definição de política numa subscrição.
Esta operação elimina a definição de política na subscrição especificada com o nome especificado.
delete(policy_definition_name: str, **kwargs: Any) -> None
Parâmetros
- 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 política num grupo de gestão.
Esta operação elimina a definição de política no grupo de gestão especificado com o nome especificado.
delete_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> None
Parâmetros
- 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 política numa subscrição.
Esta operação obtém a definição de política na subscrição especificada com o nome especificado.
get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
PolicyDefinition ou o resultado de cls(resposta)
Tipo de retorno
Exceções
get_at_management_group
Obter uma definição de política num grupo de gestão.
Esta operação obtém a definição de política no grupo de gestão especificado com o nome especificado.
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á transmitido a resposta direta
Devoluções
PolicyDefinition ou o resultado de cls(resposta)
Tipo de retorno
Exceções
get_built_in
Obtém uma definição de política incorporada.
Esta operação obtém a definição de política incorporada com o nome especificado.
get_built_in(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition
Parâmetros
- policy_definition_name
- str
O nome da definição de política incorporada a obter. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
PolicyDefinition ou o resultado de cls(resposta)
Tipo de retorno
Exceções
list
Obtém definições de política numa subscrição.
Esta operação obtém uma lista de todas as definições de política numa determinada subscrição que correspondem ao opcional dado $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 política 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 política na subscrição especificada. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de política 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 política cuja categoria corresponde ao {value}.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]
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 política que estejam no âmbito especificado. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de política 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 política 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 PolicyDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
list_built_in
Obter definições de política incorporadas.
Esta operação obtém uma lista de todas as definições de política incorporadas que correspondem ao $filter opcional fornecido. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de política incorporadas 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 política incorporadas cuja categoria corresponde ao {value}.
list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]
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 política que estejam no âmbito especificado. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de política 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 política 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 PolicyDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_management_group
Obter definições de política num grupo de gestão.
Esta operação obtém uma lista de todas as definições de política num determinado grupo de gestão que correspondem ao opcional dado $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 política 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 política 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 política 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 política cuja categoria corresponde ao {value}.
list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]
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 política que estejam no âmbito especificado. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de política 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 política 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 PolicyDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
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