PoolOperations الفصل

تحذير

لا تقم بإنشاء مثيل لهذه الفئة مباشرة.

بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال

BatchManagementClient's

السمة ⁧<xref:pool>⁩.

توريث
builtins.object
PoolOperations

الدالمنشئ

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]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على حساب Batch. مطلوب

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

pool_name
str
مطلوب

اسم التجمع. يجب أن يكون هذا فريدا داخل الحساب. مطلوب

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على حساب Batch. مطلوب

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

pool_name
str
مطلوب

اسم التجمع. يجب أن يكون هذا فريدا داخل الحساب. مطلوب

parameters
Pool أو IO
مطلوب

معلمات إضافية لإنشاء التجمع. إما نوع تجمع أو نوع IO. مطلوب

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على حساب Batch. مطلوب

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

pool_name
str
مطلوب

اسم التجمع. يجب أن يكون هذا فريدا داخل الحساب. مطلوب

cls
callable

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

المرتجعات

تجمع أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

get

يحصل على معلومات حول التجمع المحدد.

get(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على حساب Batch. مطلوب

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

pool_name
str
مطلوب

اسم التجمع. يجب أن يكون هذا فريدا داخل الحساب. مطلوب

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]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على حساب Batch. مطلوب

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على حساب Batch. مطلوب

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

pool_name
str
مطلوب

اسم التجمع. يجب أن يكون هذا فريدا داخل الحساب. مطلوب

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على حساب Batch. مطلوب

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

pool_name
str
مطلوب

اسم التجمع. يجب أن يكون هذا فريدا داخل الحساب. مطلوب

parameters
Pool أو IO
مطلوب

خصائص التجمع التي يجب تحديثها. سيتم تحديث الخصائص التي تم توفيرها، ولن تتغير أي خاصية لم يتم توفيرها. إما نوع تجمع أو نوع 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'>