WorkloadClassifiersOperations الفصل

WorkloadClassifiersOperations عمليات غير متزامنة.

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

توريث
builtins.object
WorkloadClassifiersOperations

الدالمنشئ

WorkloadClassifiersOperations(client, config, serializer, deserializer)

المعلمات

client
مطلوب

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

config
مطلوب

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

serializer
مطلوب

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

deserializer
مطلوب

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

المتغيرات

models

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

الأساليب

begin_create_or_update

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

begin_delete

حذف مصنف حمل العمل.

get

يحصل على مصنف حمل العمل.

list_by_workload_group

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

begin_create_or_update

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

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

المعلمات

resource_group_name
str
مطلوب

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

server_name
str
مطلوب

اسم الخادم.

database_name
str
مطلوب

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

workload_group_name
str
مطلوب

اسم مجموعة حمل العمل التي سيتم تلقي المصنف منها.

workload_classifier_name
str
مطلوب

اسم مصنف حمل العمل المراد إنشاؤه/تحديثه.

parameters
WorkloadClassifier
مطلوب

خصائص مصنف حمل العمل.

cls
callable

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

continuation_token
str

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

polling
bool أو AsyncPollingMethod

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

polling_interval
int

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

المرتجعات

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

نوع الإرجاع

استثناءات

begin_delete

حذف مصنف حمل العمل.

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

المعلمات

resource_group_name
str
مطلوب

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

server_name
str
مطلوب

اسم الخادم.

database_name
str
مطلوب

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

workload_group_name
str
مطلوب

اسم مجموعة حمل العمل التي سيتم تلقي المصنف منها.

workload_classifier_name
str
مطلوب

اسم مصنف حمل العمل المراد حذفه.

cls
callable

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

continuation_token
str

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

polling
bool أو AsyncPollingMethod

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

polling_interval
int

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

المرتجعات

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

نوع الإرجاع

استثناءات

get

يحصل على مصنف حمل العمل.

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

المعلمات

resource_group_name
str
مطلوب

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

server_name
str
مطلوب

اسم الخادم.

database_name
str
مطلوب

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

workload_group_name
str
مطلوب

اسم مجموعة حمل العمل التي سيتم تلقي المصنف منها.

workload_classifier_name
str
مطلوب

اسم مصنف حمل العمل.

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list_by_workload_group

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

list_by_workload_group(resource_group_name: str, server_name: str, database_name: str, workload_group_name: str, **kwargs: Any) -> AsyncIterable[WorkloadClassifierListResult]

المعلمات

resource_group_name
str
مطلوب

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

server_name
str
مطلوب

اسم الخادم.

database_name
str
مطلوب

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

workload_group_name
str
مطلوب

اسم مجموعة حمل العمل التي سيتم تلقي المصنفات منها.

cls
callable

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

المرتجعات

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