ResourceGroupsOperations الفصل

تحذير

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

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

ResourceManagementClient's

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

توريث
builtins.object
ResourceGroupsOperations

الدالمنشئ

ResourceGroupsOperations(*args, **kwargs)

الأساليب

begin_delete

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

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

check_existence

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

create_or_update

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

export_template

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

get

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

list

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

update

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

يمكن تحديث مجموعات الموارد من خلال عملية 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
مطلوب

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

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

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

top
int
مطلوب

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

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.v2019_07_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2019_07_01\\models\\__init__.py'>