Condividi tramite


PolicyAssignment Classe

Assegnazione dei criteri.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.

Ereditarietà
azure.mgmt.resource.policy._serialization.Model
PolicyAssignment

Costruttore

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)

Parametri solo parole chiave

Nome Descrizione
location
str

Posizione dell'assegnazione dei criteri. Obbligatorio solo quando si usa l'identità gestita.

identity

Identità gestita associata all'assegnazione dei criteri.

display_name
str

Nome visualizzato dell'assegnazione dei criteri.

policy_definition_id
str

ID della definizione dei criteri o della definizione del set di criteri assegnata.

not_scopes

Ambiti esclusi dai criteri.

parameters

Valori dei parametri per la regola dei criteri assegnata. Le chiavi sono i nomi dei parametri.

description
str

Questo messaggio farà parte della risposta in caso di violazione dei criteri.

metadata
<xref:JSON>

Metadati di assegnazione dei criteri. I metadati sono un oggetto terminato aperto ed è in genere una raccolta di coppie chiave-valore.

enforcement_mode

Modalità di imposizione dell'assegnazione dei criteri. I valori possibili sono Default e DoNotEnforce. I valori noti sono: "Default" e "DoNotEnforce".

valore predefinito: Default
non_compliance_messages

I messaggi che descrivono il motivo per cui una risorsa non è conforme ai criteri.

Variabili

Nome Descrizione
id
str

ID dell'assegnazione dei criteri.

type
str

Tipo di assegnazione dei criteri.

name
str

Nome dell'assegnazione dei criteri.

location
str

Posizione dell'assegnazione dei criteri. Obbligatorio solo quando si usa l'identità gestita.

identity

Identità gestita associata all'assegnazione dei criteri.

display_name
str

Nome visualizzato dell'assegnazione dei criteri.

policy_definition_id
str

ID della definizione dei criteri o della definizione del set di criteri assegnata.

scope
str

Ambito dell'assegnazione dei criteri.

not_scopes

Ambiti esclusi dai criteri.

parameters

Valori dei parametri per la regola dei criteri assegnata. Le chiavi sono i nomi dei parametri.

description
str

Questo messaggio farà parte della risposta in caso di violazione dei criteri.

metadata
<xref:JSON>

Metadati di assegnazione dei criteri. I metadati sono un oggetto terminato aperto ed è in genere una raccolta di coppie chiave-valore.

enforcement_mode

Modalità di imposizione dell'assegnazione dei criteri. I valori possibili sono Default e DoNotEnforce. I valori noti sono: "Default" e "DoNotEnforce".

non_compliance_messages

I messaggi che descrivono il motivo per cui una risorsa non è conforme ai criteri.