PolicyAssignment interface

Przypisanie zasad.

Rozszerzenie

Właściwości

assignmentType

Typ przypisania zasad. Możliwe wartości to NotSpecified, System, SystemHidden i Custom. Niezmienne.

definitionVersion

Wersja definicji zasad do użycia.

description

Ten komunikat będzie częścią odpowiedzi w przypadku naruszenia zasad.

displayName

Nazwa wyświetlana przypisania zasad.

effectiveDefinitionVersion

Skuteczna wersja obowiązującej definicji polisy. Jest to dostępne tylko na żądanie za pomocą parametru $expand query.

enforcementMode

Tryb wymuszania przypisania zasad. Możliwe wartości to Default, DoNotEnforce i Enroll

identity

Tożsamość zarządzana skojarzona z przypisaniem zasad.

instanceId

ID instancji przypisanej polisy. Ten identyfikator zmienia się tylko i zawsze po usunięciu i ponownym utworzeniu przypisania.

latestDefinitionVersion

Najnowsza wersja definicji polisy jest dostępna. Jest to dostępne tylko na żądanie za pomocą parametru $expand query.

location

Lokalizacja przypisania zasad. Wymagane tylko w przypadku korzystania z tożsamości zarządzanej.

metadata

Metadane przypisania zasad. Metadane są otwartym obiektem końcowym i zazwyczaj jest kolekcją par klucz-wartość.

nonComplianceMessages

Komunikaty opisujące, dlaczego zasób jest niezgodny z zasadami.

notScopes

Wykluczone zakresy zasad.

overrides

Wartość właściwości zasad zastępuje.

parameters

Wartości parametrów dla przypisanej reguły zasad. Klucze są nazwami parametrów.

policyDefinitionId

Identyfikator przypisanej definicji zasad lub definicji zestawu zasad.

resourceSelectors

Lista selektorów zasobów do filtrowania zasad według właściwości zasobów.

scope

Zakres przypisania zasad.

Właściwości dziedziczone

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Nazwa zasobu

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

Szczegóły właściwości

assignmentType

Typ przypisania zasad. Możliwe wartości to NotSpecified, System, SystemHidden i Custom. Niezmienne.

assignmentType?: string

Wartość właściwości

string

definitionVersion

Wersja definicji zasad do użycia.

definitionVersion?: string

Wartość właściwości

string

description

Ten komunikat będzie częścią odpowiedzi w przypadku naruszenia zasad.

description?: string

Wartość właściwości

string

displayName

Nazwa wyświetlana przypisania zasad.

displayName?: string

Wartość właściwości

string

effectiveDefinitionVersion

Skuteczna wersja obowiązującej definicji polisy. Jest to dostępne tylko na żądanie za pomocą parametru $expand query.

effectiveDefinitionVersion?: string

Wartość właściwości

string

enforcementMode

Tryb wymuszania przypisania zasad. Możliwe wartości to Default, DoNotEnforce i Enroll

enforcementMode?: string

Wartość właściwości

string

identity

Tożsamość zarządzana skojarzona z przypisaniem zasad.

identity?: Identity

Wartość właściwości

instanceId

ID instancji przypisanej polisy. Ten identyfikator zmienia się tylko i zawsze po usunięciu i ponownym utworzeniu przypisania.

instanceId?: string

Wartość właściwości

string

latestDefinitionVersion

Najnowsza wersja definicji polisy jest dostępna. Jest to dostępne tylko na żądanie za pomocą parametru $expand query.

latestDefinitionVersion?: string

Wartość właściwości

string

location

Lokalizacja przypisania zasad. Wymagane tylko w przypadku korzystania z tożsamości zarządzanej.

location?: string

Wartość właściwości

string

metadata

Metadane przypisania zasad. Metadane są otwartym obiektem końcowym i zazwyczaj jest kolekcją par klucz-wartość.

metadata?: any

Wartość właściwości

any

nonComplianceMessages

Komunikaty opisujące, dlaczego zasób jest niezgodny z zasadami.

nonComplianceMessages?: NonComplianceMessage[]

Wartość właściwości

notScopes

Wykluczone zakresy zasad.

notScopes?: string[]

Wartość właściwości

string[]

overrides

Wartość właściwości zasad zastępuje.

overrides?: Override[]

Wartość właściwości

parameters

Wartości parametrów dla przypisanej reguły zasad. Klucze są nazwami parametrów.

parameters?: Record<string, ParameterValuesValue>

Wartość właściwości

Record<string, ParameterValuesValue>

policyDefinitionId

Identyfikator przypisanej definicji zasad lub definicji zestawu zasad.

policyDefinitionId?: string

Wartość właściwości

string

resourceSelectors

Lista selektorów zasobów do filtrowania zasad według właściwości zasobów.

resourceSelectors?: ResourceSelector[]

Wartość właściwości

scope

Zakres przypisania zasad.

scope?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Wartość właściwości

string

Odziedziczone poExtensionResource.id

name

Nazwa zasobu

name?: string

Wartość właściwości

string

Odziedziczone poExtensionResource.name

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

systemData?: SystemData

Wartość właściwości

Odziedziczone poExtensionResource.systemData

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

type?: string

Wartość właściwości

string

Dziedziczone poExtensionResource.type