ResourceGroupsOperations الفصل

تحذير

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

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

ResourceManagementClient's

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

توريث
builtins.object
ResourceGroupsOperations

الدالمنشئ

ResourceGroupsOperations(*args, **kwargs)

الأساليب

begin_delete

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

عند حذف مجموعة موارد، يتم أيضا حذف جميع مواردها. يؤدي حذف مجموعة موارد إلى حذف جميع عمليات توزيع القالب والعمليات المخزنة حاليا.

begin_export_template

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

check_existence

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

create_or_update

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

get

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

list

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

update

التحديثات مجموعة موارد.

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

begin_delete

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

عند حذف مجموعة موارد، يتم أيضا حذف جميع مواردها. يؤدي حذف مجموعة موارد إلى حذف جميع عمليات توزيع القالب والعمليات المخزنة حاليا.

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

المعلمات

resource_group_name
str
مطلوب

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

force_deletion_types
str
مطلوب

أنواع الموارد التي تريد فرض حذفها. حاليا، يتم دعم ما يلي فقط: forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets. القيمة الافتراضية هي بلا.

cls
callable

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

continuation_token
str

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

polling
bool أو PollingMethod

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

polling_interval
int

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

المرتجعات

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

نوع الإرجاع

استثناءات

begin_export_template

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

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

المعلمات

resource_group_name
str
مطلوب

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

parameters
ExportTemplateRequest أو IO
مطلوب

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

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool أو PollingMethod

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

polling_interval
int

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

المرتجعات

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

نوع الإرجاع

استثناءات

check_existence

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

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

المعلمات

resource_group_name
str
مطلوب

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

cls
callable

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

المرتجعات

bool أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

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
مطلوب

اسم مجموعة الموارد المراد إنشاؤها أو تحديثها. يمكن أن تتضمن الأحرف الأبجدية الرقمية والتسطير السفلي والأقواس والواصلة والنقطة (باستثناء النهاية) وأحرف Unicode التي تطابق الأحرف المسموح بها. مطلوب

parameters
ResourceGroup أو IO
مطلوب

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

content_type
str

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

cls
callable

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

المرتجعات

ResourceGroup أو نتيجة 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
مطلوب

عامل التصفية الذي يجب تطبيقه على العملية.:التعليمات البرمجية:
:code:>><<<br>يمكنك التصفية حسب أسماء العلامات والقيم. على سبيل المثال، لتصفية اسم العلامة وقيمتها، استخدم $filter=tagName eq 'tag1' و tagValue eq 'Value1'. القيمة الافتراضية هي بلا.

top
int
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

update

التحديثات مجموعة موارد.

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

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

المعلمات

resource_group_name
str
مطلوب

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

parameters
ResourceGroupPatchable أو IO
مطلوب

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

content_type
str

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

السمات

models

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