ResourcesOperations الفصل
تحذير
لا تقم بإنشاء مثيل لهذه الفئة مباشرة.
بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال
السمة <xref:resources>.
- توريث
-
builtins.objectResourcesOperations
الدالمنشئ
ResourcesOperations(*args, **kwargs)
الأساليب
begin_create_or_update |
إنشاء مورد. |
begin_create_or_update_by_id |
إنشاء مورد حسب المعرف. |
begin_delete |
حذف مورد. |
begin_delete_by_id |
حذف مورد حسب المعرف. |
begin_move_resources |
نقل الموارد من مجموعة موارد إلى مجموعة موارد أخرى. يجب أن تكون الموارد المطلوب نقلها في نفس مجموعة موارد المصدر. قد تكون مجموعة الموارد الهدف في اشتراك مختلف. عند نقل الموارد، يتم تأمين كل من مجموعة المصدر والمجموعة المستهدفة طوال مدة العملية. يتم حظر عمليات الكتابة والحذف على المجموعات حتى تكتمل النقل. |
begin_update |
التحديثات مورد. |
begin_update_by_id |
التحديثات موردا حسب المعرف. |
begin_validate_move_resources |
التحقق مما إذا كان يمكن نقل الموارد من مجموعة موارد إلى مجموعة موارد أخرى. تتحقق هذه العملية مما إذا كان يمكن نقل الموارد المحددة إلى الهدف. يجب أن تكون الموارد المطلوب نقلها في نفس مجموعة موارد المصدر. قد تكون مجموعة الموارد الهدف في اشتراك مختلف. إذا نجح التحقق من الصحة، فإنه يرجع رمز استجابة HTTP 204 (لا يوجد محتوى). إذا فشل التحقق من الصحة، فإنه يرجع رمز استجابة HTTP 409 (تعارض) مع رسالة خطأ. استرجع عنوان URL في قيمة عنوان الموقع للتحقق من نتيجة العملية طويلة الأمد. |
check_existence |
التحقق من وجود مورد. |
check_existence_by_id |
التحقق حسب المعرف من وجود مورد. |
get |
الحصول على مورد. |
get_by_id |
الحصول على مورد حسب المعرف. |
list |
احصل على جميع الموارد في اشتراك. |
list_by_resource_group |
احصل على جميع الموارد لمجموعة موارد. |
begin_create_or_update
إنشاء مورد.
begin_create_or_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
المعلمات
- parameters
- GenericResource أو IO
معلمات لإنشاء المورد أو تحديثه. إما نوع GenericResource أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز استمرار لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تم تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما GenericResource أو نتيجة cls(response)
نوع الإرجاع
استثناءات
begin_create_or_update_by_id
إنشاء مورد حسب المعرف.
begin_create_or_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
المعلمات
- resource_id
- str
المعرف المؤهل بالكامل للمورد، بما في ذلك اسم المورد ونوع المورد. استخدم التنسيق، /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. مطلوب
- parameters
- GenericResource أو IO
إنشاء معلمات الموارد أو تحديثها. إما نوع GenericResource أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز استمرار لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تم تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما GenericResource أو نتيجة cls(response)
نوع الإرجاع
استثناءات
begin_delete
حذف مورد.
begin_delete(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: 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 الذي يرجع إما بلا أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
begin_delete_by_id
حذف مورد حسب المعرف.
begin_delete_by_id(resource_id: str, api_version: str, **kwargs: Any) -> LROPoller[None]
المعلمات
- resource_id
- str
المعرف المؤهل بالكامل للمورد، بما في ذلك اسم المورد ونوع المورد. استخدم التنسيق، /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز استمرار لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تم تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما بلا أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
begin_move_resources
نقل الموارد من مجموعة موارد إلى مجموعة موارد أخرى.
يجب أن تكون الموارد المطلوب نقلها في نفس مجموعة موارد المصدر. قد تكون مجموعة الموارد الهدف في اشتراك مختلف. عند نقل الموارد، يتم تأمين كل من مجموعة المصدر والمجموعة المستهدفة طوال مدة العملية. يتم حظر عمليات الكتابة والحذف على المجموعات حتى تكتمل النقل.
begin_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
المعلمات
- parameters
- ResourcesMoveInfo أو IO
معلمات لنقل الموارد. إما نوع ResourcesMoveInfo أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز استمرار لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تم تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما بلا أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
begin_update
التحديثات مورد.
begin_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
المعلمات
- parameters
- GenericResource أو IO
معلمات لتحديث المورد. إما نوع GenericResource أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز استمرار لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تم تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما GenericResource أو نتيجة cls(response)
نوع الإرجاع
استثناءات
begin_update_by_id
التحديثات موردا حسب المعرف.
begin_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
المعلمات
- resource_id
- str
المعرف المؤهل بالكامل للمورد، بما في ذلك اسم المورد ونوع المورد. استخدم التنسيق، /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. مطلوب
- parameters
- GenericResource أو IO
تحديث معلمات المورد. إما نوع GenericResource أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز استمرار لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تم تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما GenericResource أو نتيجة cls(response)
نوع الإرجاع
استثناءات
begin_validate_move_resources
التحقق مما إذا كان يمكن نقل الموارد من مجموعة موارد إلى مجموعة موارد أخرى.
تتحقق هذه العملية مما إذا كان يمكن نقل الموارد المحددة إلى الهدف. يجب أن تكون الموارد المطلوب نقلها في نفس مجموعة موارد المصدر. قد تكون مجموعة الموارد الهدف في اشتراك مختلف. إذا نجح التحقق من الصحة، فإنه يرجع رمز استجابة HTTP 204 (لا يوجد محتوى). إذا فشل التحقق من الصحة، فإنه يرجع رمز استجابة HTTP 409 (تعارض) مع رسالة خطأ. استرجع عنوان URL في قيمة عنوان الموقع للتحقق من نتيجة العملية طويلة الأمد.
begin_validate_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
المعلمات
- source_resource_group_name
- str
اسم مجموعة الموارد التي تحتوي على الموارد للتحقق من صحة النقل. مطلوب
- parameters
- ResourcesMoveInfo أو IO
معلمات لنقل الموارد. إما نوع ResourcesMoveInfo أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- 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, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> bool
المعلمات
- resource_group_name
- str
اسم مجموعة الموارد التي تحتوي على المورد المراد التحقق منها. الاسم غير حساس لحالة الأحرف. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
bool أو نتيجة cls(response)
نوع الإرجاع
استثناءات
check_existence_by_id
التحقق حسب المعرف من وجود مورد.
check_existence_by_id(resource_id: str, api_version: str, **kwargs: Any) -> bool
المعلمات
- resource_id
- str
المعرف المؤهل بالكامل للمورد، بما في ذلك اسم المورد ونوع المورد. استخدم التنسيق، /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
bool أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get
الحصول على مورد.
get(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> GenericResource
المعلمات
- resource_group_name
- str
اسم مجموعة الموارد التي تحتوي على المورد المراد الحصول عليه. الاسم غير حساس لحالة الأحرف. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
GenericResource أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get_by_id
الحصول على مورد حسب المعرف.
get_by_id(resource_id: str, api_version: str, **kwargs: Any) -> GenericResource
المعلمات
- resource_id
- str
المعرف المؤهل بالكامل للمورد، بما في ذلك اسم المورد ونوع المورد. استخدم التنسيق، /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
GenericResource أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list
احصل على جميع الموارد في اشتراك.
list(filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]
المعلمات
- filter
- str
عامل التصفية الذي يجب تطبيقه على العملية.:التعليمات البرمجية:<br>
الخصائص التي يمكنك استخدامها ل eq (يساوي) أو ne (غير متساوية) هي: الموقع، resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.:code:<br>``<br>
على سبيل المثال، للتصفية حسب نوع المورد، استخدم: $filter=resourceType eq 'Microsoft.Network/virtualNetworks':code:<br>``<br>
يمكنك استخدام substringof(value, property) في عامل التصفية. الخصائص التي يمكنك استخدامها في السلسلة الفرعية هي: الاسم و resourceGroup.:code:<br>``<br>
على سبيل المثال، للحصول على جميع الموارد مع "العرض التوضيحي" في أي مكان في الاسم، استخدم: $filter=substringof('demo', name):code:<br>``<br>
يمكنك ربط أكثر من سلسلة فرعية واحدة معا عن طريق إضافة و/أو عوامل التشغيل.:التعليمات البرمجية:<br>``<br>
يمكنك التصفية حسب أسماء العلامات والقيم. على سبيل المثال، للتصفية لاسم العلامة وقيمتها، استخدم $filter=tagName eq 'tag1' و tagValue eq 'Value1':code:<br>
:code:>><<<br>
يمكنك استخدام بعض الخصائص معا عند التصفية. المجموعات التي يمكنك استخدامها هي: substringof و/أو resourceType، والخطة والخطة/الناشر والخطة/الاسم، والهوية والهوية/المعرف الأساسي. القيمة الافتراضية هي بلا.
- expand
- str
قائمة مفصولة بفواصل من الخصائص الإضافية المراد تضمينها في الاستجابة.
تتضمن createdTime
القيم الصالحة و changedTime
و provisioningState
. على سبيل المثال، $expand=createdTime,changedTime
. القيمة الافتراضية هي بلا.
- top
- int
عدد النتائج التي يجب إرجاعها. إذا تم تمرير قيمة خالية، فترجع كافة الموارد. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما GenericResourceExpanded أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
list_by_resource_group
احصل على جميع الموارد لمجموعة موارد.
list_by_resource_group(resource_group_name: str, filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]
المعلمات
- filter
- str
عامل التصفية الذي يجب تطبيقه على العملية.:التعليمات البرمجية:<br>
الخصائص التي يمكنك استخدامها ل eq (يساوي) أو ne (غير متساوية) هي: الموقع، resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.:code:<br>``<br>
على سبيل المثال، للتصفية حسب نوع المورد، استخدم: $filter=resourceType eq 'Microsoft.Network/virtualNetworks':code:<br>``<br>
يمكنك استخدام substringof(value, property) في عامل التصفية. الخصائص التي يمكنك استخدامها في السلسلة الفرعية هي: الاسم و resourceGroup.:code:<br>``<br>
على سبيل المثال، للحصول على جميع الموارد مع "العرض التوضيحي" في أي مكان في الاسم، استخدم: $filter=substringof('demo', name):code:<br>``<br>
يمكنك ربط أكثر من سلسلة فرعية واحدة معا عن طريق إضافة و/أو عوامل التشغيل.:التعليمات البرمجية:<br>``<br>
يمكنك التصفية حسب أسماء العلامات والقيم. على سبيل المثال، للتصفية لاسم العلامة وقيمتها، استخدم $filter=tagName eq 'tag1' و tagValue eq 'Value1':code:<br>
:code:>><<<br>
يمكنك استخدام بعض الخصائص معا عند التصفية. المجموعات التي يمكنك استخدامها هي: substringof و/أو resourceType، والخطة والخطة/الناشر والخطة/الاسم، والهوية والهوية/المعرف الأساسي. القيمة الافتراضية هي بلا.
- expand
- str
قائمة مفصولة بفواصل من الخصائص الإضافية المراد تضمينها في الاستجابة.
تتضمن createdTime
القيم الصالحة و changedTime
و provisioningState
. على سبيل المثال، $expand=createdTime,changedTime
. القيمة الافتراضية هي بلا.
- top
- int
عدد النتائج التي يجب إرجاعها. إذا تم تمرير قيمة خالية، فترجع كافة الموارد. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما GenericResourceExpanded أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
السمات
models
models = <module 'azure.mgmt.resource.resources.v2018_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2018_05_01\\models\\__init__.py'>
Azure SDK for Python