ResourceGroupsOperations الفصل

تحذير

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

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

ResourceManagementClient's

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

توريث
builtins.object
ResourceGroupsOperations

الدالمنشئ

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]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد المراد حذفها. الاسم غير حساس لحالة الأحرف. مطلوب

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد المراد إنشاؤها أو تحديثها. مطلوب

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

عامل التصفية الذي يجب تطبيقه على العملية. القيمة الافتراضية هي بلا.

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

مجموعة الموارد مع الموارد التي يجب الحصول عليها. مطلوب

filter
str
مطلوب

عامل التصفية الذي يجب تطبيقه على العملية. القيمة الافتراضية هي بلا.

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

المعلمات

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_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'>