PolicyAssignment interface
Assegnazione di criteri.
- Extends
Proprietà
| assignment |
Tipo di assegnazione dei criteri. I valori possibili sono NotSpecified, System, SystemHidden e Custom. Non modificabile. |
| definition |
Versione della definizione di criteri da usare. |
| description | Questo messaggio farà parte della risposta in caso di violazione dei criteri. |
| display |
Nome visualizzato dell'assegnazione dei criteri. |
| effective |
La versione effettiva della definizione di politica in uso. Questo è presente solo se richiesto tramite il parametro $expand di query. |
| enforcement |
Modalità di imposizione dell'assegnazione dei criteri. I valori possibili sono Default, DoNotEnforce e Enroll |
| identity | Identità gestita associata all'assegnazione dei criteri. |
| instance |
L'ID istanza dell'assegnazione della policy. Questo ID cambia sempre quando l'assegnazione viene cancellata e ricreata. |
| latest |
L'ultima versione della definizione della polizza disponibile. Questo è presente solo se richiesto tramite il parametro $expand di query. |
| location | Posizione dell'assegnazione dei criteri. Obbligatorio solo quando si usa l'identità gestita. |
| metadata | Metadati dell'assegnazione dei criteri. I metadati sono un oggetto aperto terminato ed è in genere una raccolta di coppie chiave-valore. |
| non |
Messaggi che descrivono il motivo per cui una risorsa non è conforme ai criteri. |
| not |
Ambiti esclusi dai criteri. |
| overrides | Override del valore della proprietà dei criteri. |
| parameters | Valori dei parametri per la regola dei criteri assegnata. Le chiavi sono i nomi dei parametri. |
| policy |
ID della definizione di criteri o della definizione del set di criteri assegnata. |
| resource |
Elenco di selettore di risorse per filtrare i criteri in base alle proprietà delle risorse. |
| scope | Ambito per l'assegnazione dei criteri. |
Proprietà ereditate
| id | ID risorsa completo per la risorsa. Ad esempio: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | Nome della risorsa |
| system |
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. |
| type | Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
Dettagli proprietà
assignmentType
Tipo di assegnazione dei criteri. I valori possibili sono NotSpecified, System, SystemHidden e Custom. Non modificabile.
assignmentType?: string
Valore della proprietà
string
definitionVersion
Versione della definizione di criteri da usare.
definitionVersion?: string
Valore della proprietà
string
description
Questo messaggio farà parte della risposta in caso di violazione dei criteri.
description?: string
Valore della proprietà
string
displayName
Nome visualizzato dell'assegnazione dei criteri.
displayName?: string
Valore della proprietà
string
effectiveDefinitionVersion
La versione effettiva della definizione di politica in uso. Questo è presente solo se richiesto tramite il parametro $expand di query.
effectiveDefinitionVersion?: string
Valore della proprietà
string
enforcementMode
Modalità di imposizione dell'assegnazione dei criteri. I valori possibili sono Default, DoNotEnforce e Enroll
enforcementMode?: string
Valore della proprietà
string
identity
Identità gestita associata all'assegnazione dei criteri.
identity?: Identity
Valore della proprietà
instanceId
L'ID istanza dell'assegnazione della policy. Questo ID cambia sempre quando l'assegnazione viene cancellata e ricreata.
instanceId?: string
Valore della proprietà
string
latestDefinitionVersion
L'ultima versione della definizione della polizza disponibile. Questo è presente solo se richiesto tramite il parametro $expand di query.
latestDefinitionVersion?: string
Valore della proprietà
string
location
Posizione dell'assegnazione dei criteri. Obbligatorio solo quando si usa l'identità gestita.
location?: string
Valore della proprietà
string
metadata
Metadati dell'assegnazione dei criteri. I metadati sono un oggetto aperto terminato ed è in genere una raccolta di coppie chiave-valore.
metadata?: any
Valore della proprietà
any
nonComplianceMessages
Messaggi che descrivono il motivo per cui una risorsa non è conforme ai criteri.
nonComplianceMessages?: NonComplianceMessage[]
Valore della proprietà
notScopes
Ambiti esclusi dai criteri.
notScopes?: string[]
Valore della proprietà
string[]
overrides
Override del valore della proprietà dei criteri.
overrides?: Override[]
Valore della proprietà
Override[]
parameters
Valori dei parametri per la regola dei criteri assegnata. Le chiavi sono i nomi dei parametri.
parameters?: Record<string, ParameterValuesValue>
Valore della proprietà
Record<string, ParameterValuesValue>
policyDefinitionId
ID della definizione di criteri o della definizione del set di criteri assegnata.
policyDefinitionId?: string
Valore della proprietà
string
resourceSelectors
Elenco di selettore di risorse per filtrare i criteri in base alle proprietà delle risorse.
resourceSelectors?: ResourceSelector[]
Valore della proprietà
scope
Ambito per l'assegnazione dei criteri.
scope?: string
Valore della proprietà
string
Dettagli proprietà ereditate
id
ID risorsa completo per la risorsa. Ad esempio: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Valore della proprietà
string
ereditato daExtensionResource.id
name
systemData
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.
systemData?: SystemData
Valore della proprietà
Ereditato daExtensionResource.systemData
type
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"
type?: string
Valore della proprietà
string
Ereditato daExtensionResource.type