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 الذي يرجع إما None أو نتيجة cls(response)
نوع الإرجاع
استثناءات
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 الذي يرجع إما None أو نتيجة cls(response)
نوع الإرجاع
استثناءات
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 الذي يرجع إما None أو نتيجة cls(response)
نوع الإرجاع
استثناءات
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 الذي يرجع إما None أو نتيجة cls(response)
نوع الإرجاع
استثناءات
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 (استجابة)
نوع الإرجاع
استثناءات
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 (استجابة)
نوع الإرجاع
استثناءات
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 والاسم و resourceGroup والهوية والهوية/principalId والخطة والخطة/الناشر والخطة/المنتج والخطة/الاسم والخطة/الإصدار والخطة/الترقية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(response)
نوع الإرجاع
استثناءات
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 والاسم و resourceGroup والهوية والهوية/principalId والخطة والخطة/الناشر والخطة/المنتج والخطة/الاسم والخطة/الإصدار والخطة/الترقية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(response)
نوع الإرجاع
استثناءات
السمات
models
models = <module 'azure.mgmt.resource.resources.v2019_10_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2019_10_01\\models\\__init__.py'>
Azure SDK for Python