ResourceGroupsOperations الفصل
تحذير
لا تقم بإنشاء مثيل لهذه الفئة مباشرة.
بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال
السمة <xref:resource_groups>.
- توريث
-
builtins.objectResourceGroupsOperations
الدالمنشئ
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]
المعلمات
- 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
المعلمات
- 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
المعلمات
- 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]
المعلمات
- 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
المعلمات
- parameters
- ResourceGroupPatchable أو IO
المعلمات المتوفرة لتحديث مجموعة موارد. إما نوع ResourceGroupPatchable أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
ResourceGroup أو نتيجة cls(response)
نوع الإرجاع
استثناءات
السمات
models
models = <module 'azure.mgmt.resource.resources.v2018_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2018_02_01\\models\\__init__.py'>
Azure SDK for Python