PoolOperations الفصل
تحذير
لا تقم بإنشاء مثيل لهذه الفئة مباشرة.
بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال
السمة <xref:pool>.
- توريث
-
builtins.objectPoolOperations
الدالمنشئ
PoolOperations(*args, **kwargs)
الأساليب
begin_delete |
حذف التجمع المحدد. |
create |
إنشاء تجمع جديد داخل الحساب المحدد. |
disable_auto_scale |
تعطيل التحجيم التلقائي لتجمع. |
get |
يحصل على معلومات حول التجمع المحدد. |
list_by_batch_account |
يسرد جميع التجمعات في الحساب المحدد. |
stop_resize |
إيقاف عملية تغيير الحجم المستمرة على التجمع. لا يؤدي ذلك إلى استعادة التجمع إلى حالته السابقة قبل عملية تغيير الحجم: فهو يوقف فقط أي تغييرات أخرى يتم إجراؤها، ويحافظ التجمع على حالته الحالية. بعد الإيقاف، يستقر التجمع عند عدد العقد التي كان عليها عند الانتهاء من عملية الإيقاف. أثناء عملية الإيقاف، تتغير حالة تخصيص التجمع أولا إلى إيقاف ثم إلى ثابت. لا يلزم أن تكون عملية تغيير الحجم طلب تجمع تغيير حجم صريح؛ يمكن أيضا استخدام واجهة برمجة التطبيقات هذه لإيقاف التحجيم الأولي للتجمع عند إنشائه. |
update |
التحديثات خصائص تجمع موجود. |
begin_delete
حذف التجمع المحدد.
begin_delete(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> LROPoller[None]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز استمرار لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تم تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما بلا أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
create
إنشاء تجمع جديد داخل الحساب المحدد.
create(resource_group_name: str, account_name: str, pool_name: str, parameters: _models.Pool, if_match: str | None = None, if_none_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Pool
المعلمات
- if_match
- str
إصدار حالة الكيان (ETag) من التجمع المراد تحديثه. يمكن استخدام قيمة "*" لتطبيق العملية فقط إذا كان التجمع موجودا بالفعل. إذا تم حذفها، فسيتم تطبيق هذه العملية دائما. القيمة الافتراضية هي بلا.
- if_none_match
- str
اضبط على '*' للسماح بإنشاء تجمع جديد، ولكن لمنع تحديث تجمع موجود. سيتم تجاهل القيم الأخرى. القيمة الافتراضية هي بلا.
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
تجمع أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
disable_auto_scale
تعطيل التحجيم التلقائي لتجمع.
disable_auto_scale(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
تجمع أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
get
يحصل على معلومات حول التجمع المحدد.
get(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
تجمع أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
list_by_batch_account
يسرد جميع التجمعات في الحساب المحدد.
list_by_batch_account(resource_group_name: str, account_name: str, maxresults: int | None = None, select: str | None = None, filter: str | None = None, **kwargs: Any) -> Iterable[Pool]
المعلمات
- maxresults
- int
الحد الأقصى لعدد العناصر التي سيتم إرجاعها في الاستجابة. القيمة الافتراضية هي بلا.
- select
- str
قائمة مفصولة بفواصل من الخصائص التي يجب إرجاعها. على سبيل المثال"properties/provisioningState". خصائص المستوى الأعلى فقط ضمن الخصائص/ صالحة للتحديد. القيمة الافتراضية هي بلا.
- filter
- str
تعبير عامل تصفية OData. الخصائص الصالحة للتصفية هي:
خصائص الاسم/خصائص allocationState/خصائص allocationStateTransitionTime/خصائص creationTime/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما تجمع أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
stop_resize
إيقاف عملية تغيير الحجم المستمرة على التجمع.
لا يؤدي ذلك إلى استعادة التجمع إلى حالته السابقة قبل عملية تغيير الحجم: فهو يوقف فقط أي تغييرات أخرى يتم إجراؤها، ويحافظ التجمع على حالته الحالية. بعد الإيقاف، يستقر التجمع عند عدد العقد التي كان عليها عند الانتهاء من عملية الإيقاف. أثناء عملية الإيقاف، تتغير حالة تخصيص التجمع أولا إلى إيقاف ثم إلى ثابت. لا يلزم أن تكون عملية تغيير الحجم طلب تجمع تغيير حجم صريح؛ يمكن أيضا استخدام واجهة برمجة التطبيقات هذه لإيقاف التحجيم الأولي للتجمع عند إنشائه.
stop_resize(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
تجمع أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
update
التحديثات خصائص تجمع موجود.
update(resource_group_name: str, account_name: str, pool_name: str, parameters: _models.Pool, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Pool
المعلمات
خصائص التجمع التي يجب تحديثها. سيتم تحديث الخصائص التي تم توفيرها، ولن تتغير أي خاصية لم يتم توفيرها. إما نوع تجمع أو نوع IO. مطلوب
- if_match
- str
إصدار حالة الكيان (ETag) من التجمع المراد تحديثه. يمكن حذف هذه القيمة أو تعيينها إلى "*" لتطبيق العملية دون قيد أو شرط. القيمة الافتراضية هي بلا.
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
تجمع أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
السمات
models
models = <module 'azure.mgmt.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\batch\\models\\__init__.py'>
Azure SDK for Python