PolicyAssignmentsOperations الفصل
تحذير
لا تقم بإنشاء مثيل لهذه الفئة مباشرة.
بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال
السمة <xref:policy_assignments>.
- توريث
-
builtins.objectPolicyAssignmentsOperations
الدالمنشئ
PolicyAssignmentsOperations(*args, **kwargs)
الأساليب
create |
إنشاء تعيين نهج. ترث الموارد التابعة تعيينات النهج. على سبيل المثال، عند تطبيق نهج على مجموعة موارد يتم تعيين هذا النهج لجميع الموارد في المجموعة. |
create_by_id |
إنشاء تعيين نهج حسب المعرف. ترث الموارد التابعة تعيينات النهج. على سبيل المثال، عند تطبيق نهج على مجموعة موارد يتم تعيين هذا النهج لجميع الموارد في المجموعة. عند توفير نطاق للتعيين، استخدم '/subscriptions/{subscription-id}/' للاشتراكات و'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' لمجموعات الموارد و'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' للموارد. |
delete |
حذف تعيين نهج. |
delete_by_id |
حذف تعيين نهج حسب المعرف. عند توفير نطاق للتعيين، استخدم '/subscriptions/{subscription-id}/' للاشتراكات و'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' لمجموعات الموارد و'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' للموارد. |
get |
الحصول على تعيين نهج. |
get_by_id |
يحصل على تعيين نهج حسب المعرف. عند توفير نطاق للتعيين، استخدم '/subscriptions/{subscription-id}/' للاشتراكات و'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' لمجموعات الموارد و'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' للموارد. |
list |
يحصل على جميع تعيينات النهج للاشتراك. |
list_for_resource |
يحصل على تعيينات النهج لمورد. |
list_for_resource_group |
يحصل على تعيينات النهج لمجموعة الموارد. |
create
إنشاء تعيين نهج.
ترث الموارد التابعة تعيينات النهج. على سبيل المثال، عند تطبيق نهج على مجموعة موارد يتم تعيين هذا النهج لجميع الموارد في المجموعة.
create(scope: str, policy_assignment_name: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
المعلمات
- parameters
- PolicyAssignment أو IO
معلمات لتعيين النهج. هو إما نوع PolicyAssignment أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json"، "text/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
PolicyAssignment أو نتيجة cls(response)
نوع الإرجاع
استثناءات
create_by_id
إنشاء تعيين نهج حسب المعرف.
ترث الموارد التابعة تعيينات النهج. على سبيل المثال، عند تطبيق نهج على مجموعة موارد يتم تعيين هذا النهج لجميع الموارد في المجموعة. عند توفير نطاق للتعيين، استخدم '/subscriptions/{subscription-id}/' للاشتراكات و'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' لمجموعات الموارد و'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' للموارد.
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/{policy-assignment-name}'. مطلوب
- parameters
- PolicyAssignment أو IO
معلمات لتعيين النهج. هو إما نوع PolicyAssignment أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json"، "text/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
PolicyAssignment أو نتيجة cls(response)
نوع الإرجاع
استثناءات
delete
حذف تعيين نهج.
delete(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment | None
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
PolicyAssignment أو None أو نتيجة cls(response)
نوع الإرجاع
استثناءات
delete_by_id
حذف تعيين نهج حسب المعرف.
عند توفير نطاق للتعيين، استخدم '/subscriptions/{subscription-id}/' للاشتراكات و'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' لمجموعات الموارد و'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' للموارد.
delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment
المعلمات
- policy_assignment_id
- str
معرف تعيين النهج المراد حذفه. استخدم التنسيق '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
PolicyAssignment أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get
الحصول على تعيين نهج.
get(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
PolicyAssignment أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get_by_id
يحصل على تعيين نهج حسب المعرف.
عند توفير نطاق للتعيين، استخدم '/subscriptions/{subscription-id}/' للاشتراكات و'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' لمجموعات الموارد و'/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' للموارد.
get_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment
المعلمات
- policy_assignment_id
- str
معرف تعيين النهج الذي يجب الحصول عليه. استخدم التنسيق '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
PolicyAssignment أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list
يحصل على جميع تعيينات النهج للاشتراك.
list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما PolicyAssignment أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list_for_resource
يحصل على تعيينات النهج لمورد.
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
اسم مجموعة الموارد التي تحتوي على المورد. الاسم غير حساس لحالة الأحرف. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما PolicyAssignment أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list_for_resource_group
يحصل على تعيينات النهج لمجموعة الموارد.
list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما PolicyAssignment أو نتيجة cls(response)
نوع الإرجاع
استثناءات
السمات
models
models = <module 'azure.mgmt.resource.policy.v2016_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2016_12_01\\models\\__init__.py'>
Azure SDK for Python
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ