WorkloadGroupsOperations الفصل

عمليات مزامنة WorkloadGroupsOperations.

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

توريث
builtins.object
WorkloadGroupsOperations

الدالمنشئ

WorkloadGroupsOperations(client, config, serializer, deserializer)

المعلمات

client
مطلوب

العميل لطلبات الخدمة.

config
مطلوب

تكوين عميل الخدمة.

serializer
مطلوب

مسلسل نموذج كائن.

deserializer
مطلوب

إلغاء تسلسل نموذج كائن.

المتغيرات

models

الاسم المستعار لفئات النموذج المستخدمة في مجموعة العمليات هذه.

الأساليب

begin_create_or_update

إنشاء مجموعة حمل عمل أو تحديثها.

begin_delete

حذف مجموعة حمل العمل.

get

يحصل على مجموعة حمل العمل.

list_by_database

الحصول على قائمة مجموعات حمل العمل.

begin_create_or_update

إنشاء مجموعة حمل عمل أو تحديثها.

async begin_create_or_update(resource_group_name: str, server_name: str, database_name: str, workload_group_name: str, parameters: WorkloadGroup, **kwargs: Any) -> AsyncLROPoller[WorkloadGroup]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على المورد. يمكنك الحصول على هذه القيمة من واجهة برمجة تطبيقات Azure Resource Manager أو المدخل.

server_name
str
مطلوب

اسم الخادم.

database_name
str
مطلوب

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

workload_group_name
str
مطلوب

اسم مجموعة حمل العمل.

parameters
WorkloadGroup
مطلوب

حالة مجموعة حمل العمل المطلوبة.

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

continuation_token
str

رمز استمرار لإعادة تشغيل الاستقصاء من حالة محفوظة.

polling
bool أو AsyncPollingMethod

بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك هو AsyncARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تم تهيئته لاستراتيجية استقصاء شخصية.

polling_interval
int

وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.

المرتجعات

مثيل AsyncLROPoller الذي يرجع إما WorkloadGroup أو نتيجة cls(response)

نوع الإرجاع

استثناءات

begin_delete

حذف مجموعة حمل العمل.

async begin_delete(resource_group_name: str, server_name: str, database_name: str, workload_group_name: str, **kwargs: Any) -> AsyncLROPoller[None]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على المورد. يمكنك الحصول على هذه القيمة من واجهة برمجة تطبيقات Azure Resource Manager أو المدخل.

server_name
str
مطلوب

اسم الخادم.

database_name
str
مطلوب

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

workload_group_name
str
مطلوب

اسم مجموعة حمل العمل المراد حذفها.

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

continuation_token
str

رمز استمرار لإعادة تشغيل الاستقصاء من حالة محفوظة.

polling
bool أو AsyncPollingMethod

بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك هو AsyncARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تم تهيئته لاستراتيجية استقصاء شخصية.

polling_interval
int

وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.

المرتجعات

مثيل AsyncLROPoller الذي يرجع إما بلا أو نتيجة cls(response)

نوع الإرجاع

استثناءات

get

يحصل على مجموعة حمل العمل.

async get(resource_group_name: str, server_name: str, database_name: str, workload_group_name: str, **kwargs: Any) -> WorkloadGroup

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على المورد. يمكنك الحصول على هذه القيمة من واجهة برمجة تطبيقات Azure Resource Manager أو المدخل.

server_name
str
مطلوب

اسم الخادم.

database_name
str
مطلوب

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

workload_group_name
str
مطلوب

اسم مجموعة حمل العمل.

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

WorkloadGroup، أو نتيجة cls(response)

نوع الإرجاع

استثناءات

list_by_database

الحصول على قائمة مجموعات حمل العمل.

list_by_database(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> AsyncIterable[WorkloadGroupListResult]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على المورد. يمكنك الحصول على هذه القيمة من واجهة برمجة تطبيقات Azure Resource Manager أو المدخل.

server_name
str
مطلوب

اسم الخادم.

database_name
str
مطلوب

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

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

مكرر مثل مثيل إما WorkloadGroupListResult أو نتيجة 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'>