ResourceGroupsOperations الفصل

تحذير

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

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

ResourceManagementClient's

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

توريث
builtins.object
ResourceGroupsOperations

الدالمنشئ

ResourceGroupsOperations(*args, **kwargs)

الأساليب

begin_delete

حذف مجموعة الموارد.

check_existence

التحقق من وجود مجموعة الموارد.

create_or_update

إنشاء مجموعة موارد.

export_template

يلتقط مجموعة الموارد المحددة كقالب.

get

الحصول على مجموعة موارد.

list

يحصل على مجموعة من مجموعات الموارد.

list_resources

احصل على جميع الموارد ضمن اشتراك.

patch

يمكن تحديث مجموعات الموارد من خلال عملية PATCH بسيطة إلى عنوان مجموعة. تنسيق الطلب هو نفسه تنسيق لإنشاء مجموعات موارد، على الرغم من أنه إذا كان الحقل غير محدد، فسيتم ترحيل القيمة الحالية.

begin_delete

حذف مجموعة الموارد.

begin_delete(resource_group_name: str, **kwargs: Any) -> LROPoller[None]

المعلمات

resource_group_name
str
مطلوب

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

cls
callable

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

continuation_token
str

رمز استمرار لإعادة تشغيل الاستقصاء من حالة محفوظة.

polling
bool أو PollingMethod

بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تم تهيئته لاستراتيجية استقصاء شخصية.

polling_interval
int

وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.

المرتجعات

مثيل LROPoller الذي يرجع إما بلا أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

check_existence

التحقق من وجود مجموعة الموارد.

check_existence(resource_group_name: str, **kwargs: Any) -> bool

المعلمات

resource_group_name
str
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

create_or_update

إنشاء مجموعة موارد.

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

المعلمات

resource_group_name
str
مطلوب

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

parameters
ResourceGroup أو IO
مطلوب

المعلمات المقدمة إلى عملية إنشاء خدمة مجموعة الموارد أو تحديثها. إما نوع ResourceGroup أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

export_template

يلتقط مجموعة الموارد المحددة كقالب.

export_template(resource_group_name: str, parameters: _models.ExportTemplateRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroupExportResult

المعلمات

resource_group_name
str
مطلوب

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

parameters
ExportTemplateRequest أو IO
مطلوب

المعلمات المقدمة لعملية مجموعة موارد قالب التصدير. إما نوع ExportTemplateRequest أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

get

الحصول على مجموعة موارد.

get(resource_group_name: str, **kwargs: Any) -> ResourceGroup

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد المراد الحصول عليها. الاسم غير حساس لحالة الأحرف. مطلوب

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list

يحصل على مجموعة من مجموعات الموارد.

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

المعلمات

filter
str
مطلوب

عامل التصفية الذي يجب تطبيقه على العملية. القيمة الافتراضية هي بلا.

top
int
مطلوب

معلمات الاستعلام. إذا تم تمرير قيمة خالية، فترجع جميع مجموعات الموارد. القيمة الافتراضية هي بلا.

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list_resources

احصل على جميع الموارد ضمن اشتراك.

list_resources(resource_group_name: str, filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]

المعلمات

resource_group_name
str
مطلوب

معلمات الاستعلام. إذا تم تمرير قيمة خالية، فترجع جميع مجموعات الموارد. مطلوب

filter
str
مطلوب

عامل التصفية الذي يجب تطبيقه على العملية. القيمة الافتراضية هي بلا.

expand
str
مطلوب

قائمة مفصولة بفواصل من الخصائص الإضافية المراد تضمينها في الاستجابة. تتضمن createdTimeالقيم الصالحة و changedTime و provisioningState. على سبيل المثال، ⁧$expand=createdTime,changedTime⁩. القيمة الافتراضية هي بلا.

top
int
مطلوب

معلمات الاستعلام. إذا تم تمرير قيمة خالية، فترجع جميع مجموعات الموارد. القيمة الافتراضية هي بلا.

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

patch

يمكن تحديث مجموعات الموارد من خلال عملية PATCH بسيطة إلى عنوان مجموعة. تنسيق الطلب هو نفسه تنسيق لإنشاء مجموعات موارد، على الرغم من أنه إذا كان الحقل غير محدد، فسيتم ترحيل القيمة الحالية.

patch(resource_group_name: str, parameters: _models.ResourceGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup

المعلمات

resource_group_name
str
مطلوب

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

parameters
ResourceGroup أو IO
مطلوب

المعلمات المتوفرة لعملية خدمة مجموعة موارد حالة التحديث. إما نوع ResourceGroup أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

السمات

models

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