DatabaseExtensionsOperations الفصل
عمليات قاعدة البياناتExtensionsOperations غير المتزامنة.
يجب عدم إنشاء مثيل لهذه الفئة مباشرة. بدلا من ذلك، يجب عليك إنشاء مثيل عميل يقوم بإنشاء مثيل لك وإرفاقه كسمة.
- توريث
-
builtins.objectDatabaseExtensionsOperations
الدالمنشئ
DatabaseExtensionsOperations(client, config, serializer, deserializer)
المعلمات
- client
العميل لطلبات الخدمة.
- config
تكوين عميل الخدمة.
- serializer
مسلسل نموذج كائن.
- deserializer
إلغاء تسلسل نموذج كائن.
المتغيرات
- models
الاسم المستعار لفئات النموذج المستخدمة في مجموعة العمليات هذه.
الأساليب
| begin_create_or_update |
قم بإجراء عملية ملحق قاعدة بيانات، مثل استيراد polybase. |
| get |
الحصول على ملحق قاعدة بيانات. سيؤدي ذلك إلى إرجاع المورد الذي لم يتم العثور عليه لأنه غير مدعوم. |
| list_by_database |
ملحق قاعدة بيانات القائمة. سيؤدي ذلك إلى إرجاع قائمة فارغة لأنها غير مدعومة. |
begin_create_or_update
قم بإجراء عملية ملحق قاعدة بيانات، مثل استيراد polybase.
async begin_create_or_update(resource_group_name: str, server_name: str, database_name: str, extension_name: str, parameters: DatabaseExtensions, **kwargs: Any) -> AsyncLROPoller[ImportExportExtensionsOperationResult]
المعلمات
- resource_group_name
- str
اسم مجموعة الموارد التي تحتوي على المورد. يمكنك الحصول على هذه القيمة من واجهة برمجة تطبيقات Azure Resource Manager أو المدخل.
- extension_name
- str
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز استمرار لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو AsyncPollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك هو AsyncARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تم تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل AsyncLROPoller الذي يرجع إما ImportExportExtensionsOperationResult أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get
الحصول على ملحق قاعدة بيانات. سيؤدي ذلك إلى إرجاع المورد الذي لم يتم العثور عليه لأنه غير مدعوم.
async get(resource_group_name: str, server_name: str, database_name: str, extension_name: str, **kwargs: Any) -> None
المعلمات
- resource_group_name
- str
اسم مجموعة الموارد التي تحتوي على المورد. يمكنك الحصول على هذه القيمة من واجهة برمجة تطبيقات Azure Resource Manager أو المدخل.
- extension_name
- str
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
لا شيء، أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
list_by_database
ملحق قاعدة بيانات القائمة. سيؤدي ذلك إلى إرجاع قائمة فارغة لأنها غير مدعومة.
list_by_database(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> AsyncIterable[ImportExportExtensionsOperationListResult]
المعلمات
- resource_group_name
- str
اسم مجموعة الموارد التي تحتوي على المورد. يمكنك الحصول على هذه القيمة من واجهة برمجة تطبيقات Azure Resource Manager أو المدخل.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما ImportExportExtensionsOperationListResult أو نتيجة cls(response)
نوع الإرجاع
استثناءات
السمات
models
models = <module 'azure.mgmt.sql.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\sql\\models\\__init__.py'>