PolicyAssignment interface
Przypisanie zasad.
- Rozszerzenie
Właściwości
| assignment |
Typ przypisania zasad. Możliwe wartości to NotSpecified, System, SystemHidden i Custom. Niezmienne. |
| definition |
Wersja definicji zasad do użycia. |
| description | Ten komunikat będzie częścią odpowiedzi w przypadku naruszenia zasad. |
| display |
Nazwa wyświetlana przypisania zasad. |
| effective |
Skuteczna wersja obowiązującej definicji polisy. Jest to dostępne tylko na żądanie za pomocą parametru $expand query. |
| enforcement |
Tryb wymuszania przypisania zasad. Możliwe wartości to Default, DoNotEnforce i Enroll |
| identity | Tożsamość zarządzana skojarzona z przypisaniem zasad. |
| instance |
ID instancji przypisanej polisy. Ten identyfikator zmienia się tylko i zawsze po usunięciu i ponownym utworzeniu przypisania. |
| latest |
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ść. |
| non |
Komunikaty opisujące, dlaczego zasób jest niezgodny z zasadami. |
| not |
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. |
| policy |
Identyfikator przypisanej definicji zasad lub definicji zestawu zasad. |
| resource |
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 |
| system |
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
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
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