DatabaseExtensionsOperations الفصل

عمليات قاعدة البياناتExtensionsOperations غير المتزامنة.

يجب عدم إنشاء مثيل لهذه الفئة مباشرة. بدلا من ذلك، يجب عليك إنشاء مثيل عميل يقوم بإنشاء مثيل لك وإرفاقه كسمة.

توريث
builtins.object
DatabaseExtensionsOperations

الدالمنشئ

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 أو المدخل.

server_name
str
مطلوب

اسم الخادم.

database_name
str
مطلوب

اسم قاعدة البيانات.

extension_name
str
مطلوب
parameters
DatabaseExtensions
مطلوب

معلمات طلب استيراد قاعدة البيانات.

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 أو المدخل.

server_name
str
مطلوب

اسم الخادم.

database_name
str
مطلوب

اسم قاعدة البيانات.

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 أو المدخل.

server_name
str
مطلوب

اسم الخادم.

database_name
str
مطلوب

اسم قاعدة البيانات.

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