Dela via


PolicyDefinition interface

Principdefinitionen.

Extends

Egenskaper

description

Beskrivningen av principdefinitionen.

displayName

Principdefinitionens visningsnamn.

externalEvaluationEnforcementSettings

Information om källan till externa utvärderingsresultat som krävs av principen under tvingande utvärdering.

metadata

Metadata för principdefinition. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar.

mode

Principdefinitionsläget. Några exempel är Alla, Indexerade, Microsoft.KeyVault.Data.

parameters

Parameterdefinitionerna för parametrar som används i principregeln. Nycklarna är parameternamnen.

policyRule

Principregeln.

policyType

Typen av principdefinition. Möjliga värden är NotSpecified, BuiltIn, Custom och Static.

version

Principdefinitionsversionen i #.#.#-format.

versions

En lista över tillgängliga versioner för den här principdefinitionen.

Ärvda egenskaper

id

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Namnet på resursen

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

type

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

Egenskapsinformation

description

Beskrivningen av principdefinitionen.

description?: string

Egenskapsvärde

string

displayName

Principdefinitionens visningsnamn.

displayName?: string

Egenskapsvärde

string

externalEvaluationEnforcementSettings

Information om källan till externa utvärderingsresultat som krävs av principen under tvingande utvärdering.

externalEvaluationEnforcementSettings?: ExternalEvaluationEnforcementSettings

Egenskapsvärde

metadata

Metadata för principdefinition. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar.

metadata?: any

Egenskapsvärde

any

mode

Principdefinitionsläget. Några exempel är Alla, Indexerade, Microsoft.KeyVault.Data.

mode?: string

Egenskapsvärde

string

parameters

Parameterdefinitionerna för parametrar som används i principregeln. Nycklarna är parameternamnen.

parameters?: Record<string, ParameterDefinitionsValue>

Egenskapsvärde

Record<string, ParameterDefinitionsValue>

policyRule

Principregeln.

policyRule?: any

Egenskapsvärde

any

policyType

Typen av principdefinition. Möjliga värden är NotSpecified, BuiltIn, Custom och Static.

policyType?: string

Egenskapsvärde

string

version

Principdefinitionsversionen i #.#.#-format.

version?: string

Egenskapsvärde

string

versions

En lista över tillgängliga versioner för den här principdefinitionen.

versions?: string[]

Egenskapsvärde

string[]

Information om ärvda egenskaper

id

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Egenskapsvärde

string

Ärvd frånProxyResource.id

name

Namnet på resursen

name?: string

Egenskapsvärde

string

Ärvd frånProxyResource.name

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

systemData?: SystemData

Egenskapsvärde

Ärvd frånProxyResource.systemData

type

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

type?: string

Egenskapsvärde

string

Ärvd frånProxyResource.type