PolicyAssignment interface

تعيين النهج.

يمتد

الخصائص

assignmentType

نوع تعيين النهج. القيم المحتملة هي NotSpecified وSystem وStemHidden وCustom. ثابته.

definitionVersion

إصدار تعريف النهج المراد استخدامه.

description

ستكون هذه الرسالة جزءا من الاستجابة في حالة انتهاك النهج.

displayName

اسم العرض لتعيين النهج.

effectiveDefinitionVersion

النسخة الفعلية من تعريف السياسة قيد الاستخدام. هذا موجود فقط إذا طلب ذلك عبر معامل الاستعلام $expand.

enforcementMode

وضع فرض تعيين النهج. القيم المحتملة هي Default و DoNotEnforce وS enroll

identity

الهوية المدارة المقترنة بتعيين النهج.

instanceId

معرف الحالة الخاص بتعيين السياسة. هذا المعرف يتغير فقط ودائما عند حذف المهمة وإعادة إنشاؤها.

latestDefinitionVersion

أحدث إصدار من تعريف السياسة متاح. هذا موجود فقط إذا طلب ذلك عبر معامل الاستعلام $expand.

location

موقع تعيين النهج. مطلوب فقط عند استخدام الهوية المدارة.

metadata

بيانات تعريف تعيين النهج. بيانات التعريف هي كائن مفتوح، وعادة ما تكون مجموعة من أزواج قيم المفاتيح.

nonComplianceMessages

الرسائل التي تصف سبب عدم توافق المورد مع النهج.

notScopes

النطاقات المستبعدة للنهج.

overrides

تجاوز قيمة خاصية النهج.

parameters

قيم المعلمات لقاعدة النهج المعينة. المفاتيح هي أسماء المعلمات.

policyDefinitionId

معرف تعريف النهج أو تعريف مجموعة النهج الذي يتم تعيينه.

resourceSelectors

قائمة محدد الموارد لتصفية النهج حسب خصائص المورد.

scope

نطاق تعيين النهج.

الخصائص الموروثة

id

معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

اسم المورد

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy.

type

نوع المورد. على سبيل المثال "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts"

تفاصيل الخاصية

assignmentType

نوع تعيين النهج. القيم المحتملة هي NotSpecified وSystem وStemHidden وCustom. ثابته.

assignmentType?: string

قيمة الخاصية

string

definitionVersion

إصدار تعريف النهج المراد استخدامه.

definitionVersion?: string

قيمة الخاصية

string

description

ستكون هذه الرسالة جزءا من الاستجابة في حالة انتهاك النهج.

description?: string

قيمة الخاصية

string

displayName

اسم العرض لتعيين النهج.

displayName?: string

قيمة الخاصية

string

effectiveDefinitionVersion

النسخة الفعلية من تعريف السياسة قيد الاستخدام. هذا موجود فقط إذا طلب ذلك عبر معامل الاستعلام $expand.

effectiveDefinitionVersion?: string

قيمة الخاصية

string

enforcementMode

وضع فرض تعيين النهج. القيم المحتملة هي Default و DoNotEnforce وS enroll

enforcementMode?: string

قيمة الخاصية

string

identity

الهوية المدارة المقترنة بتعيين النهج.

identity?: Identity

قيمة الخاصية

instanceId

معرف الحالة الخاص بتعيين السياسة. هذا المعرف يتغير فقط ودائما عند حذف المهمة وإعادة إنشاؤها.

instanceId?: string

قيمة الخاصية

string

latestDefinitionVersion

أحدث إصدار من تعريف السياسة متاح. هذا موجود فقط إذا طلب ذلك عبر معامل الاستعلام $expand.

latestDefinitionVersion?: string

قيمة الخاصية

string

location

موقع تعيين النهج. مطلوب فقط عند استخدام الهوية المدارة.

location?: string

قيمة الخاصية

string

metadata

بيانات تعريف تعيين النهج. بيانات التعريف هي كائن مفتوح، وعادة ما تكون مجموعة من أزواج قيم المفاتيح.

metadata?: any

قيمة الخاصية

any

nonComplianceMessages

الرسائل التي تصف سبب عدم توافق المورد مع النهج.

nonComplianceMessages?: NonComplianceMessage[]

قيمة الخاصية

notScopes

النطاقات المستبعدة للنهج.

notScopes?: string[]

قيمة الخاصية

string[]

overrides

تجاوز قيمة خاصية النهج.

overrides?: Override[]

قيمة الخاصية

parameters

قيم المعلمات لقاعدة النهج المعينة. المفاتيح هي أسماء المعلمات.

parameters?: Record<string, ParameterValuesValue>

قيمة الخاصية

Record<string, ParameterValuesValue>

policyDefinitionId

معرف تعريف النهج أو تعريف مجموعة النهج الذي يتم تعيينه.

policyDefinitionId?: string

قيمة الخاصية

string

resourceSelectors

قائمة محدد الموارد لتصفية النهج حسب خصائص المورد.

resourceSelectors?: ResourceSelector[]

قيمة الخاصية

scope

نطاق تعيين النهج.

scope?: string

قيمة الخاصية

string

تفاصيل الخاصية الموروثة

id

معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

قيمة الخاصية

string

موروثة منExtensionResource.id

name

اسم المورد

name?: string

قيمة الخاصية

string

موروثة منExtensionResource.name

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy.

systemData?: SystemData

قيمة الخاصية

موروثة منExtensionResource.systemData

type

نوع المورد. على سبيل المثال "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts"

type?: string

قيمة الخاصية

string

موروثة منExtensionResource.type