Partilhar via


PolicyAssignment Classe

A atribuição de política.

As variáveis só são preenchidas pelo servidor e serão ignoradas ao enviar um pedido.

Herança
azure.mgmt.resource.policy._serialization.Model
PolicyAssignment

Construtor

PolicyAssignment(*, location: str | None = None, identity: _models.Identity | None = None, display_name: str | None = None, policy_definition_id: str | None = None, not_scopes: List[str] | None = None, parameters: Dict[str, _models.ParameterValuesValue] | None = None, description: str | None = None, metadata: MutableMapping[str, Any] | None = None, enforcement_mode: str | _models.EnforcementMode = 'Default', non_compliance_messages: List[_models.NonComplianceMessage] | None = None, **kwargs: Any)

Parâmetros Só de Palavra-Chave

Name Description
location
str

A localização da atribuição da política. Apenas é necessário ao utilizar a identidade gerida.

identity

A identidade gerida associada à atribuição de políticas.

display_name
str

O nome a apresentar da atribuição de política.

policy_definition_id
str

O ID da definição de política ou definição do conjunto de políticas que está a ser atribuída.

not_scopes

Os âmbitos excluídos da política.

parameters

Os valores dos parâmetros da regra de política atribuída. As chaves são os nomes dos parâmetros.

description
str

Esta mensagem fará parte da resposta em caso de violação da política.

metadata
<xref:JSON>

Os metadados de atribuição de políticas. Os metadados são um objeto com extremidade aberta e, normalmente, são uma coleção de pares de valores chave.

enforcement_mode

O modo de imposição de atribuição de políticas. Os valores possíveis são Default e DoNotEnforce. Os valores conhecidos são: "Predefinição" e "DoNotEnforce".

valor predefinido: Default
non_compliance_messages

As mensagens que descrevem o motivo pelo qual um recurso não está em conformidade com a política.

Variáveis

Name Description
id
str

O ID da atribuição de política.

type
str

O tipo de atribuição de política.

name
str

O nome da atribuição de política.

location
str

A localização da atribuição da política. Apenas é necessário ao utilizar a identidade gerida.

identity

A identidade gerida associada à atribuição de políticas.

display_name
str

O nome a apresentar da atribuição de política.

policy_definition_id
str

O ID da definição de política ou definição do conjunto de políticas que está a ser atribuída.

scope
str

O âmbito da atribuição de política.

not_scopes

Os âmbitos excluídos da política.

parameters

Os valores dos parâmetros da regra de política atribuída. As chaves são os nomes dos parâmetros.

description
str

Esta mensagem fará parte da resposta em caso de violação da política.

metadata
<xref:JSON>

Os metadados de atribuição de políticas. Os metadados são um objeto com extremidade aberta e, normalmente, são uma coleção de pares de valores chave.

enforcement_mode

O modo de imposição de atribuição de políticas. Os valores possíveis são Default e DoNotEnforce. Os valores conhecidos são: "Predefinição" e "DoNotEnforce".

non_compliance_messages

As mensagens que descrevem o motivo pelo qual um recurso não está em conformidade com a política.