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 الذي يرجع إما None أو نتيجة 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
المعلمات
- 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]
المعلمات
- expand
- str
قائمة مفصولة بفواصل من الخصائص الإضافية المراد تضمينها في الاستجابة.
تتضمن createdTime
القيم الصالحة و changedTime
و provisioningState
. على سبيل المثال، $expand=createdTime,changedTime
. القيمة الافتراضية هي بلا.
- top
- int
عدد النتائج التي يجب إرجاعها. إذا تم تمرير قيمة خالية، فترجع كافة الموارد. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما GenericResourceExpanded أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
patch
التحديثات مجموعة موارد.
يمكن تحديث مجموعات الموارد من خلال عملية PATCH بسيطة إلى عنوان مجموعة. تنسيق الطلب هو نفسه تنسيق إنشاء مجموعة موارد. إذا كان الحقل غير محدد، يتم الاحتفاظ بالقيمة الحالية.
patch(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)
نوع الإرجاع
استثناءات
السمات
models
models = <module 'azure.mgmt.resource.resources.v2016_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2016_09_01\\models\\__init__.py'>
Azure SDK for Python