PolicySetDefinitionsOperations الفصل

تحذير

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

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

PolicyClient's

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

توريث
builtins.object
PolicySetDefinitionsOperations

الدالمنشئ

PolicySetDefinitionsOperations(*args, **kwargs)

الأساليب

create_or_update

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

تنشئ هذه العملية تعريف مجموعة نهج أو تحدثه في الاشتراك المحدد بالاسم المحدد.

create_or_update_at_management_group

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

تقوم هذه العملية بإنشاء تعريف مجموعة نهج أو تحديثه في مجموعة الإدارة المحددة بالاسم المحدد.

delete

حذف تعريف مجموعة نهج.

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

delete_at_management_group

حذف تعريف مجموعة نهج.

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

get

استرداد تعريف مجموعة نهج.

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

get_at_management_group

استرداد تعريف مجموعة نهج.

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

get_built_in

استرداد تعريف مجموعة نهج مضمن.

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

list

استرداد تعريفات مجموعة النهج للاشتراك.

تسترد هذه العملية قائمة بجميع تعريفات مجموعة النهج في الاشتراك المحدد.

list_built_in

استرداد تعريفات مجموعة النهج المضمنة.

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

list_by_management_group

استرداد جميع تعريفات مجموعة النهج في مجموعة الإدارة.

تسترد هذه العملية قائمة بجميع تعريف مجموعة النهج في مجموعة الإدارة المحددة.

create_or_update

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

تنشئ هذه العملية تعريف مجموعة نهج أو تحدثه في الاشتراك المحدد بالاسم المحدد.

create_or_update(policy_set_definition_name: str, parameters: _models.PolicySetDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicySetDefinition

المعلمات

policy_set_definition_name
str
مطلوب

اسم تعريف مجموعة النهج المراد إنشاؤه. مطلوب

parameters
PolicySetDefinition أو IO
مطلوب

خصائص تعريف مجموعة النهج. هو إما نوع PolicySetDefinition أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

create_or_update_at_management_group

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

تقوم هذه العملية بإنشاء تعريف مجموعة نهج أو تحديثه في مجموعة الإدارة المحددة بالاسم المحدد.

create_or_update_at_management_group(policy_set_definition_name: str, management_group_id: str, parameters: _models.PolicySetDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicySetDefinition

المعلمات

policy_set_definition_name
str
مطلوب

اسم تعريف مجموعة النهج المراد إنشاؤه. مطلوب

management_group_id
str
مطلوب

معرف مجموعة الإدارة. مطلوب

parameters
PolicySetDefinition أو IO
مطلوب

خصائص تعريف مجموعة النهج. هو إما نوع PolicySetDefinition أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

delete

حذف تعريف مجموعة نهج.

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

delete(policy_set_definition_name: str, **kwargs: Any) -> None

المعلمات

policy_set_definition_name
str
مطلوب

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

cls
callable

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

المرتجعات

لا شيء أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

delete_at_management_group

حذف تعريف مجموعة نهج.

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

delete_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> None

المعلمات

policy_set_definition_name
str
مطلوب

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

management_group_id
str
مطلوب

معرف مجموعة الإدارة. مطلوب

cls
callable

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

المرتجعات

لا شيء أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

get

استرداد تعريف مجموعة نهج.

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

get(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

المعلمات

policy_set_definition_name
str
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

get_at_management_group

استرداد تعريف مجموعة نهج.

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

get_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicySetDefinition

المعلمات

policy_set_definition_name
str
مطلوب

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

management_group_id
str
مطلوب

معرف مجموعة الإدارة. مطلوب

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

get_built_in

استرداد تعريف مجموعة نهج مضمن.

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

get_built_in(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

المعلمات

policy_set_definition_name
str
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list

استرداد تعريفات مجموعة النهج للاشتراك.

تسترد هذه العملية قائمة بجميع تعريفات مجموعة النهج في الاشتراك المحدد.

list(**kwargs: Any) -> Iterable[PolicySetDefinition]

المعلمات

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list_built_in

استرداد تعريفات مجموعة النهج المضمنة.

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

list_built_in(**kwargs: Any) -> Iterable[PolicySetDefinition]

المعلمات

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list_by_management_group

استرداد جميع تعريفات مجموعة النهج في مجموعة الإدارة.

تسترد هذه العملية قائمة بجميع تعريف مجموعة النهج في مجموعة الإدارة المحددة.

list_by_management_group(management_group_id: str, **kwargs: Any) -> Iterable[PolicySetDefinition]

المعلمات

management_group_id
str
مطلوب

معرف مجموعة الإدارة. مطلوب

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

السمات

models

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