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