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"، "text/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"، "text/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.v2017_06_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2017_06_01_preview\\models\\__init__.py'>