ResourceGroupsOperations الفصل
تحذير
لا تقم بإنشاء مثيل لهذه الفئة مباشرة.
بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال
السمة <xref:resource_groups>.
- توريث
-
builtins.objectResourceGroupsOperations
الدالمنشئ
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]
المعلمات
- 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]
المعلمات
- 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
المعلمات
- 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'>
Azure SDK for Python