Condividi tramite


PolicyAssignment interface

Assegnazione di criteri.

Extends

Proprietà

assignmentType

Tipo di assegnazione dei criteri. I valori possibili sono NotSpecified, System, SystemHidden e Custom. Non modificabile.

definitionVersion

Versione della definizione di criteri da usare.

description

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

displayName

Nome visualizzato dell'assegnazione dei criteri.

effectiveDefinitionVersion

La versione effettiva della definizione di politica in uso. Questo è presente solo se richiesto tramite il parametro $expand di query.

enforcementMode

Modalità di imposizione dell'assegnazione dei criteri. I valori possibili sono Default, DoNotEnforce e Enroll

identity

Identità gestita associata all'assegnazione dei criteri.

instanceId

L'ID istanza dell'assegnazione della policy. Questo ID cambia sempre quando l'assegnazione viene cancellata e ricreata.

latestDefinitionVersion

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.

nonComplianceMessages

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

notScopes

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.

policyDefinitionId

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

resourceSelectors

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

systemData

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à

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

Nome della risorsa

name?: string

Valore della proprietà

string

ereditato daExtensionResource.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