PolicyAssignmentsOperations الفصل

تحذير

لا تقم بإنشاء مثيل لهذه الفئة مباشرة.

بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال

PolicyClient's

السمة ⁧<xref:policy_assignments>⁩.

توريث
builtins.object
PolicyAssignmentsOperations

الدالمنشئ

PolicyAssignmentsOperations(*args, **kwargs)

الأساليب

create

إنشاء تعيين نهج أو تحديثه.

تنشئ هذه العملية تعيين نهج أو تحدثه بالنطاق والاسم المحددين. تنطبق تعيينات النهج على جميع الموارد الموجودة ضمن نطاقها. على سبيل المثال، عند تعيين نهج في نطاق مجموعة الموارد، ينطبق هذا النهج على جميع الموارد في المجموعة.

create_by_id

إنشاء تعيين نهج أو تحديثه.

تنشئ هذه العملية تعيين النهج أو تحدثه بالمعرف المحدد. تنطبق تعيينات النهج التي تم إجراؤها على نطاق على جميع الموارد الموجودة في هذا النطاق. على سبيل المثال، عند تعيين نهج لمجموعة موارد ينطبق هذا النهج على جميع الموارد في المجموعة. تحتوي معرفات تعيين النهج على هذا التنسيق: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. النطاقات الصالحة هي: مجموعة الإدارة (التنسيق: '/providers/Microsoft.Management/managementGroups/{managementGroup}')، الاشتراك (التنسيق: '/subscriptions/{subscriptionId}')، مجموعة الموارد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'، أو المورد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

delete

حذف تعيين نهج.

تحذف هذه العملية تعيين نهج، نظرا لاسمه والنطاق الذي تم إنشاؤه فيه. نطاق تعيين النهج هو جزء من معرفه السابق '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.

delete_by_id

حذف تعيين نهج.

تحذف هذه العملية النهج بالمعرف المحدد. تحتوي معرفات تعيين النهج على هذا التنسيق: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. التنسيقات الصالحة ل {scope} هي: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (مجموعة الإدارة)، '/subscriptions/{subscriptionId}' (subscription)، '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' (مجموعة الموارد)، أو '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (المورد).

get

استرداد تعيين نهج.

تسترد هذه العملية تعيين نهج واحد، نظرا لاسمه والنطاق الذي تم إنشاؤه فيه.

get_by_id

استرداد تعيين النهج بالمعرف المحدد.

تسترد العملية تعيين النهج بالمعرف المحدد. تحتوي معرفات تعيين النهج على هذا التنسيق: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. النطاقات الصالحة هي: مجموعة الإدارة (التنسيق: '/providers/Microsoft.Management/managementGroups/{managementGroup}')، الاشتراك (التنسيق: '/subscriptions/{subscriptionId}')، مجموعة الموارد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'، أو المورد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

list

استرداد كافة تعيينات النهج التي تنطبق على اشتراك.

تسترد هذه العملية قائمة بجميع تعيينات النهج المقترنة بالاشتراك المحدد الذي يتطابق مع $filter المحددة الاختيارية. القيم الصالحة $filter هي: 'atScope()' أو 'policyDefinitionId eq '{value}'. إذا لم يتم توفير $filter، تتضمن القائمة غير المصروفة جميع تعيينات النهج المقترنة بالاشتراك، بما في ذلك تلك التي تنطبق مباشرة أو من مجموعات الإدارة التي تحتوي على الاشتراك المحدد، بالإضافة إلى أي تطبيق على الكائنات المضمنة في الاشتراك. إذا تم توفير $filter=atScope()، فإن القائمة التي تم إرجاعها تتضمن جميع تعيينات النهج التي تنطبق على الاشتراك، وهي كل شيء في القائمة غير المصفة باستثناء تلك المطبقة على العناصر المضمنة في الاشتراك. إذا تم توفير $filter=policyDefinitionId eq '{value}'، فستتضمن القائمة التي تم إرجاعها جميع تعيينات النهج لتعريف النهج الذي يكون معرفه {value}.

list_for_resource

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

تسترد هذه العملية قائمة بجميع تعيينات النهج المقترنة بالمورد المحدد في مجموعة الموارد المحددة والاشتراك الذي يتطابق مع $filter المحددة الاختيارية. القيم الصالحة $filter هي: 'atScope()' أو 'policyDefinitionId eq '{value}'. إذا لم يتم توفير $filter، فإن القائمة غير المصروفة تتضمن جميع تعيينات النهج المقترنة بالمورد، بما في ذلك تلك التي تنطبق مباشرة أو من جميع النطاقات التي تحتوي على، بالإضافة إلى أي تطبيق على الموارد الموجودة داخل المورد. إذا تم توفير $filter=atScope()، فإن القائمة التي تم إرجاعها تتضمن جميع تعيينات النهج التي تنطبق على المورد، وهو كل شيء في القائمة غير المصفية باستثناء تلك المطبقة على الموارد الموجودة داخل المورد. إذا تم توفير $filter=policyDefinitionId eq '{value}'، فإن القائمة التي تم إرجاعها تتضمن جميع تعيينات النهج لتعريف النهج الذي يكون معرفه {value} الذي ينطبق على المورد. يتم استخدام ثلاث معلمات بالإضافة إلى اسم المورد لتحديد مورد معين. إذا لم يكن المورد جزءا من مورد أصل (الحالة الأكثر شيوعا)، فلا ينبغي توفير مسار المورد الأصل (أو توفيره ك ''). على سبيل المثال، يمكن تحديد تطبيق ويب على أنه ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). إذا كان المورد جزءا من مورد أصل، فيجب توفير جميع المعلمات. على سبيل المثال، يمكن تحديد اسم DNS للجهاز الظاهري على أنه ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). بديل مناسب لتوفير مساحة الاسم واسم النوع بشكل منفصل هو توفير كليهما في المعلمة {resourceType} بالتنسيق: ({resourceProviderNamespace} == ''، {parentResourcePath} == ''، {resourceType} == 'Microsoft.Web/sites'، {resourceName} == 'MyWebApp').

list_for_resource_group

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

تسترد هذه العملية قائمة بجميع تعيينات النهج المقترنة بمجموعة الموارد المحددة في الاشتراك المحدد والتي تتطابق مع $filter المحددة الاختيارية. القيم الصالحة $filter هي: 'atScope()' أو 'policyDefinitionId eq '{value}'. إذا لم يتم توفير $filter، فإن القائمة غير المصروفة تتضمن جميع تعيينات النهج المقترنة بمجموعة الموارد، بما في ذلك تلك التي تنطبق مباشرة أو تنطبق من احتواء النطاقات، بالإضافة إلى أي تطبيق على الموارد الموجودة داخل مجموعة الموارد. إذا تم توفير $filter=atScope() ، فإن القائمة التي تم إرجاعها تتضمن جميع تعيينات النهج التي تنطبق على مجموعة الموارد، وهي كل شيء في القائمة غير المصفية باستثناء تلك المطبقة على الموارد المضمنة في مجموعة الموارد. إذا تم توفير $filter=policyDefinitionId eq '{value}'، تتضمن القائمة التي تم إرجاعها جميع تعيينات النهج لتعريف النهج الذي يكون معرفه {value} الذي ينطبق على مجموعة الموارد.

create

إنشاء تعيين نهج أو تحديثه.

تنشئ هذه العملية تعيين نهج أو تحدثه بالنطاق والاسم المحددين. تنطبق تعيينات النهج على جميع الموارد الموجودة ضمن نطاقها. على سبيل المثال، عند تعيين نهج في نطاق مجموعة الموارد، ينطبق هذا النهج على جميع الموارد في المجموعة.

create(scope: str, policy_assignment_name: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment

المعلمات

scope
str
مطلوب

نطاق تعيين النهج. النطاقات الصالحة هي: مجموعة الإدارة (التنسيق: '/providers/Microsoft.Management/managementGroups/{managementGroup}')، الاشتراك (التنسيق: '/subscriptions/{subscriptionId}')، مجموعة الموارد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'، أو المورد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. مطلوب

policy_assignment_name
str
مطلوب

اسم تعيين النهج. مطلوب

parameters
PolicyAssignment أو IO
مطلوب

معلمات لتعيين النهج. هو إما نوع PolicyAssignment أو نوع IO. مطلوب

content_type
str

نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: 'application/json'. القيمة الافتراضية هي بلا.

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

PolicyAssignment أو نتيجة cls(response)

نوع الإرجاع

استثناءات

create_by_id

إنشاء تعيين نهج أو تحديثه.

تنشئ هذه العملية تعيين النهج أو تحدثه بالمعرف المحدد. تنطبق تعيينات النهج التي تم إجراؤها على نطاق على جميع الموارد الموجودة في هذا النطاق. على سبيل المثال، عند تعيين نهج لمجموعة موارد ينطبق هذا النهج على جميع الموارد في المجموعة. تحتوي معرفات تعيين النهج على هذا التنسيق: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. النطاقات الصالحة هي: مجموعة الإدارة (التنسيق: '/providers/Microsoft.Management/managementGroups/{managementGroup}')، الاشتراك (التنسيق: '/subscriptions/{subscriptionId}')، مجموعة الموارد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'، أو المورد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

create_by_id(policy_assignment_id: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment

المعلمات

policy_assignment_id
str
مطلوب

معرف تعيين النهج المراد إنشاؤه. استخدم التنسيق '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. مطلوب

parameters
PolicyAssignment أو IO
مطلوب

معلمات لتعيين النهج. هو إما نوع PolicyAssignment أو نوع IO. مطلوب

content_type
str

نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: 'application/json'. القيمة الافتراضية هي بلا.

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

PolicyAssignment أو نتيجة cls(response)

نوع الإرجاع

استثناءات

delete

حذف تعيين نهج.

تحذف هذه العملية تعيين نهج، نظرا لاسمه والنطاق الذي تم إنشاؤه فيه. نطاق تعيين النهج هو جزء من معرفه السابق '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.

delete(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment | None

المعلمات

scope
str
مطلوب

نطاق تعيين النهج. النطاقات الصالحة هي: مجموعة الإدارة (التنسيق: '/providers/Microsoft.Management/managementGroups/{managementGroup}')، الاشتراك (التنسيق: '/subscriptions/{subscriptionId}')، مجموعة الموارد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'، أو المورد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. مطلوب

policy_assignment_name
str
مطلوب

اسم تعيين النهج المراد حذفه. مطلوب

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

PolicyAssignment أو None أو نتيجة cls(response)

نوع الإرجاع

استثناءات

delete_by_id

حذف تعيين نهج.

تحذف هذه العملية النهج بالمعرف المحدد. تحتوي معرفات تعيين النهج على هذا التنسيق: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. التنسيقات الصالحة ل {scope} هي: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (مجموعة الإدارة)، '/subscriptions/{subscriptionId}' (subscription)، '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' (مجموعة الموارد)، أو '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (المورد).

delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment | None

المعلمات

policy_assignment_id
str
مطلوب

معرف تعيين النهج المراد حذفه. استخدم التنسيق '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. مطلوب

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

PolicyAssignment أو None أو نتيجة cls(response)

نوع الإرجاع

استثناءات

get

استرداد تعيين نهج.

تسترد هذه العملية تعيين نهج واحد، نظرا لاسمه والنطاق الذي تم إنشاؤه فيه.

get(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment

المعلمات

scope
str
مطلوب

نطاق تعيين النهج. النطاقات الصالحة هي: مجموعة الإدارة (التنسيق: '/providers/Microsoft.Management/managementGroups/{managementGroup}')، الاشتراك (التنسيق: '/subscriptions/{subscriptionId}')، مجموعة الموارد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'، أو المورد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. مطلوب

policy_assignment_name
str
مطلوب

اسم تعيين النهج الذي يجب الحصول عليه. مطلوب

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

PolicyAssignment أو نتيجة cls(response)

نوع الإرجاع

استثناءات

get_by_id

استرداد تعيين النهج بالمعرف المحدد.

تسترد العملية تعيين النهج بالمعرف المحدد. تحتوي معرفات تعيين النهج على هذا التنسيق: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. النطاقات الصالحة هي: مجموعة الإدارة (التنسيق: '/providers/Microsoft.Management/managementGroups/{managementGroup}')، الاشتراك (التنسيق: '/subscriptions/{subscriptionId}')، مجموعة الموارد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'، أو المورد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

get_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment

المعلمات

policy_assignment_id
str
مطلوب

معرف تعيين النهج الذي يجب الحصول عليه. استخدم التنسيق '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. مطلوب

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

PolicyAssignment أو نتيجة cls(response)

نوع الإرجاع

استثناءات

list

استرداد كافة تعيينات النهج التي تنطبق على اشتراك.

تسترد هذه العملية قائمة بجميع تعيينات النهج المقترنة بالاشتراك المحدد الذي يتطابق مع $filter المحددة الاختيارية. القيم الصالحة $filter هي: 'atScope()' أو 'policyDefinitionId eq '{value}'. إذا لم يتم توفير $filter، تتضمن القائمة غير المصروفة جميع تعيينات النهج المقترنة بالاشتراك، بما في ذلك تلك التي تنطبق مباشرة أو من مجموعات الإدارة التي تحتوي على الاشتراك المحدد، بالإضافة إلى أي تطبيق على الكائنات المضمنة في الاشتراك. إذا تم توفير $filter=atScope()، فإن القائمة التي تم إرجاعها تتضمن جميع تعيينات النهج التي تنطبق على الاشتراك، وهي كل شيء في القائمة غير المصفة باستثناء تلك المطبقة على العناصر المضمنة في الاشتراك. إذا تم توفير $filter=policyDefinitionId eq '{value}'، فستتضمن القائمة التي تم إرجاعها جميع تعيينات النهج لتعريف النهج الذي يكون معرفه {value}.

list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]

المعلمات

filter
str
مطلوب

عامل التصفية الذي يجب تطبيقه على العملية. القيم الصالحة $filter هي: 'atScope()' أو 'policyDefinitionId eq '{value}'. إذا لم يتم توفير $filter، فلن يتم إجراء أي تصفية. القيمة الافتراضية هي بلا.

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

مكرر مثل مثيل إما PolicyAssignment أو نتيجة cls(response)

نوع الإرجاع

استثناءات

list_for_resource

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

تسترد هذه العملية قائمة بجميع تعيينات النهج المقترنة بالمورد المحدد في مجموعة الموارد المحددة والاشتراك الذي يتطابق مع $filter المحددة الاختيارية. القيم الصالحة $filter هي: 'atScope()' أو 'policyDefinitionId eq '{value}'. إذا لم يتم توفير $filter، فإن القائمة غير المصروفة تتضمن جميع تعيينات النهج المقترنة بالمورد، بما في ذلك تلك التي تنطبق مباشرة أو من جميع النطاقات التي تحتوي على، بالإضافة إلى أي تطبيق على الموارد الموجودة داخل المورد. إذا تم توفير $filter=atScope()، فإن القائمة التي تم إرجاعها تتضمن جميع تعيينات النهج التي تنطبق على المورد، وهو كل شيء في القائمة غير المصفية باستثناء تلك المطبقة على الموارد الموجودة داخل المورد. إذا تم توفير $filter=policyDefinitionId eq '{value}'، فإن القائمة التي تم إرجاعها تتضمن جميع تعيينات النهج لتعريف النهج الذي يكون معرفه {value} الذي ينطبق على المورد. يتم استخدام ثلاث معلمات بالإضافة إلى اسم المورد لتحديد مورد معين. إذا لم يكن المورد جزءا من مورد أصل (الحالة الأكثر شيوعا)، فلا ينبغي توفير مسار المورد الأصل (أو توفيره ك ''). على سبيل المثال، يمكن تحديد تطبيق ويب على أنه ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). إذا كان المورد جزءا من مورد أصل، فيجب توفير جميع المعلمات. على سبيل المثال، يمكن تحديد اسم DNS للجهاز الظاهري على أنه ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). بديل مناسب لتوفير مساحة الاسم واسم النوع بشكل منفصل هو توفير كليهما في المعلمة {resourceType} بالتنسيق: ({resourceProviderNamespace} == ''، {parentResourcePath} == ''، {resourceType} == 'Microsoft.Web/sites'، {resourceName} == 'MyWebApp').

list_for_resource(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على المورد. مطلوب

resource_provider_namespace
str
مطلوب

مساحة اسم موفر الموارد. على سبيل المثال، مساحة اسم الجهاز الظاهري هي Microsoft.Compute (من Microsoft.Compute/virtualMachines). مطلوب

parent_resource_path
str
مطلوب

مسار المورد الأصل. استخدم سلسلة فارغة إذا لم يكن هناك شيء. مطلوب

resource_type
str
مطلوب

اسم نوع المورد. على سبيل المثال، اسم نوع تطبيق ويب هو "المواقع" (من Microsoft.Web/sites). مطلوب

resource_name
str
مطلوب

اسم المورد. مطلوب

filter
str
مطلوب

عامل التصفية الذي يجب تطبيقه على العملية. القيم الصالحة $filter هي: 'atScope()' أو 'policyDefinitionId eq '{value}'. إذا لم يتم توفير $filter، فلن يتم إجراء تصفية. القيمة الافتراضية هي بلا.

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

مكرر مثل مثيل إما PolicyAssignment أو نتيجة cls(response)

نوع الإرجاع

استثناءات

list_for_resource_group

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

تسترد هذه العملية قائمة بجميع تعيينات النهج المقترنة بمجموعة الموارد المحددة في الاشتراك المحدد والتي تتطابق مع $filter المحددة الاختيارية. القيم الصالحة $filter هي: 'atScope()' أو 'policyDefinitionId eq '{value}'. إذا لم يتم توفير $filter، فإن القائمة غير المصروفة تتضمن جميع تعيينات النهج المقترنة بمجموعة الموارد، بما في ذلك تلك التي تنطبق مباشرة أو تنطبق من احتواء النطاقات، بالإضافة إلى أي تطبيق على الموارد الموجودة داخل مجموعة الموارد. إذا تم توفير $filter=atScope() ، فإن القائمة التي تم إرجاعها تتضمن جميع تعيينات النهج التي تنطبق على مجموعة الموارد، وهي كل شيء في القائمة غير المصفية باستثناء تلك المطبقة على الموارد المضمنة في مجموعة الموارد. إذا تم توفير $filter=policyDefinitionId eq '{value}'، تتضمن القائمة التي تم إرجاعها جميع تعيينات النهج لتعريف النهج الذي يكون معرفه {value} الذي ينطبق على مجموعة الموارد.

list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على تعيينات النهج. مطلوب

filter
str
مطلوب

عامل التصفية الذي يجب تطبيقه على العملية. القيم الصالحة $filter هي: 'atScope()' أو 'policyDefinitionId eq '{value}'. إذا لم يتم توفير $filter، فلن يتم إجراء تصفية. القيمة الافتراضية هي بلا.

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

مكرر مثل مثيل إما PolicyAssignment أو نتيجة cls(response)

نوع الإرجاع

استثناءات

السمات

models

models = <module 'azure.mgmt.resource.policy.v2019_01_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2019_01_01\\models\\__init__.py'>