Pool class
فئة تمثل تجمعا.
المنشئون
| Pool(Batch |
إنشاء تجمع. |
الأساليب
| add(Pool |
عند تسمية التجمعات، تجنب تضمين معلومات حساسة مثل أسماء المستخدمين أو أسماء المشاريع السرية. قد تظهر هذه المعلومات في سجلات بيانات تتبع الاستخدام التي يمكن لمهندسي دعم Microsoft الوصول إليها. |
| add(Pool |
|
| add(Pool |
|
| delete |
عند طلب حذف تجمع، تحدث الإجراءات التالية: يتم تعيين حالة التجمع على الحذف؛ يتم إيقاف أي عملية تغيير حجم مستمرة على التجمع؛ تبدأ خدمة Batch في تغيير حجم التجمع إلى صفر عقد حساب؛ يتم إنهاء أي مهام تعمل على عقد الحوسبة الموجودة وإعادة ترتيبها (كما لو تم طلب عملية تجمع تغيير الحجم مع خيار إعادة الانتظار الافتراضي)؛ وأخيرا، تتم إزالة التجمع من النظام. نظرا لإعادة تشغيل المهام، يمكن للمستخدم إعادة تشغيل هذه المهام عن طريق تحديث الوظيفة لاستهداف تجمع مختلف. يمكن تشغيل المهام بعد ذلك على التجمع الجديد. إذا كنت تريد تجاوز سلوك إعادة الانتظار، فيجب عليك استدعاء تجمع تغيير الحجم بشكل صريح لتقليص التجمع إلى حجم صفري قبل حذف التجمع. إذا قمت باستدعاء Update أو Patch أو Delete API على تجمع في حالة الحذف، فسيفشل مع رمز حالة HTTP 409 مع رمز الخطأ PoolBeingDeleted. |
| delete |
|
| delete |
|
| disable |
|
| disable |
|
| disable |
|
| enable |
لا يمكنك تمكين التحجيم التلقائي على تجمع إذا كانت عملية تغيير الحجم قيد التقدم على التجمع. إذا كان التحجيم التلقائي للتجمع معطلا حاليا، فيجب تحديد صيغة مقياس تلقائي صالحة كجزء من الطلب. إذا تم تمكين التحجيم التلقائي للتجمع بالفعل، يمكنك تحديد صيغة تحجيم تلقائي جديدة و/أو فاصل تقييم جديد. لا يمكنك استدعاء واجهة برمجة التطبيقات هذه لنفس التجمع أكثر من مرة كل 30 ثانية. |
| enable |
|
| enable |
|
| evaluate |
واجهة برمجة التطبيقات هذه هي في المقام الأول للتحقق من صحة صيغة التحجيم التلقائي، لأنها ببساطة ترجع النتيجة دون تطبيق الصيغة على التجمع. يجب تمكين التحجيم التلقائي للتجمع لتقييم صيغة. |
| evaluate |
|
| evaluate |
|
| exists(string, Pool |
يحصل على الخصائص الأساسية للتجمع. |
| exists(string, Pool |
|
| exists(string, Service |
|
| get(string, Pool |
الحصول على معلومات حول التجمع المحدد. |
| get(string, Pool |
|
| get(string, Service |
|
| get |
يتم تجميع الإحصائيات عبر جميع التجمعات التي كانت موجودة في الحساب، من إنشاء الحساب إلى وقت التحديث الأخير للإحصائيات. وقد لا تكون الإحصاءات متاحة على الفور. تقوم خدمة Batch بإجراء مجموعة دورية من الإحصائيات. التأخير النموذجي حوالي 30 دقيقة. |
| get |
|
| get |
|
| list(Pool |
|
| list(Pool |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
إذا لم تحدد عبارة $filter بما في ذلك poolId، تتضمن الاستجابة كافة التجمعات الموجودة في الحساب في النطاق الزمني للفواصل الزمنية للتجميع التي تم إرجاعها. إذا لم تحدد عبارة $filter بما في ذلك startTime أو endTime، فإن عوامل التصفية هذه افتراضية إلى أوقات البدء والانتهاء للفاصل الزمني للتجميع الأخير المتوفر حاليا؛ أي أنه يتم إرجاع آخر فاصل تجميع فقط. |
| list |
|
| list |
|
| list |
إذا لم تحدد عبارة $filter بما في ذلك poolId، تتضمن الاستجابة كافة التجمعات الموجودة في الحساب في النطاق الزمني للفواصل الزمنية للتجميع التي تم إرجاعها. إذا لم تحدد عبارة $filter بما في ذلك startTime أو endTime، فإن عوامل التصفية هذه افتراضية إلى أوقات البدء والانتهاء للفاصل الزمني للتجميع الأخير المتوفر حاليا؛ أي أنه يتم إرجاع آخر فاصل تجميع فقط. |
| list |
|
| list |
|
| patch(string, Pool |
هذا يحل محل خصائص التجمع المحددة في الطلب فقط. على سبيل المثال، إذا كان التجمع يحتوي على StartTask مقترن به، ولم يحدد الطلب عنصر StartTask، فسيحتفظ التجمع ب StartTask الموجود. |
| patch(string, Pool |
|
| patch(string, Pool |
|
| remove |
يمكن تشغيل هذه العملية فقط عندما تكون حالة تخصيص التجمع ثابتة. عند تشغيل هذه العملية، تتغير حالة التخصيص من ثابت إلى تغيير الحجم. |
| remove |
|
| remove |
|
| resize(string, Pool |
يمكنك تغيير حجم التجمع فقط عندما تكون حالة التخصيص الخاصة به ثابتة. إذا تم تغيير حجم التجمع بالفعل، يفشل الطلب مع رمز الحالة 409. عند تغيير حجم تجمع، تتغير حالة تخصيص التجمع من ثابت إلى تغيير الحجم. لا يمكنك تغيير حجم التجمعات التي تم تكوينها للتحجيم التلقائي. إذا حاولت القيام بذلك، فإن خدمة Batch ترجع خطأ 409. إذا قمت بتغيير حجم تجمع لأسفل، فإن خدمة الدفعات تختار عقد الحساب التي تريد إزالتها. لإزالة عقد حساب معينة، استخدم تجمع إزالة واجهة برمجة تطبيقات عقد الحوسبة بدلا من ذلك. |
| resize(string, Pool |
|
| resize(string, Pool |
|
| stop |
لا يؤدي هذا إلى استعادة التجمع إلى حالته السابقة قبل عملية تغيير الحجم: فإنه يوقف فقط أي تغييرات أخرى يتم إجراؤها، ويحافظ التجمع على حالته الحالية. بعد الإيقاف، يستقر التجمع عند عدد عقد الحساب التي كان عليها عند إجراء عملية الإيقاف. أثناء عملية الإيقاف، تتغير حالة تخصيص التجمع أولا إلى إيقاف ثم إلى ثابت. لا يلزم أن تكون عملية تغيير الحجم طلب تجمع تغيير حجم صريح؛ يمكن أيضا استخدام واجهة برمجة التطبيقات هذه لإيقاف التحجيم الأولي للتجمع عند إنشائه. |
| stop |
|
| stop |
|
| update |
هذا يحل محل كافة الخصائص القابلة للتحديث للتجمع بشكل كامل. على سبيل المثال، إذا كان التجمع يحتوي على StartTask مقترن به وإذا لم يتم تحديد StartTask مع هذا الطلب، فستزيل خدمة Batch StartTask الموجودة. |
| update |
|
| update |
تفاصيل المنشئ
Pool(BatchServiceClientContext)
إنشاء تجمع.
new Pool(client: BatchServiceClientContext)
المعلمات
- client
- BatchServiceClientContext
الرجوع إلى عميل الخدمة.
تفاصيل الأسلوب
add(PoolAddParameter, PoolAddOptionalParams)
عند تسمية التجمعات، تجنب تضمين معلومات حساسة مثل أسماء المستخدمين أو أسماء المشاريع السرية. قد تظهر هذه المعلومات في سجلات بيانات تتبع الاستخدام التي يمكن لمهندسي دعم Microsoft الوصول إليها.
function add(pool: PoolAddParameter, options?: PoolAddOptionalParams): Promise<PoolAddResponse>
المعلمات
- pool
- PoolAddParameter
المجموعة المراد إضافتها.
- options
- PoolAddOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<PoolAddResponse>
وعد<Models.PoolAddResponse>
add(PoolAddParameter, PoolAddOptionalParams, ServiceCallback<void>)
function add(pool: PoolAddParameter, options: PoolAddOptionalParams, callback: ServiceCallback<void>)
المعلمات
- pool
- PoolAddParameter
المجموعة المراد إضافتها.
- options
- PoolAddOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
add(PoolAddParameter, ServiceCallback<void>)
function add(pool: PoolAddParameter, callback: ServiceCallback<void>)
المعلمات
- pool
- PoolAddParameter
المجموعة المراد إضافتها.
- callback
-
ServiceCallback<void>
رد الاتصال
deleteMethod(string, PoolDeleteMethodOptionalParams)
عند طلب حذف تجمع، تحدث الإجراءات التالية: يتم تعيين حالة التجمع على الحذف؛ يتم إيقاف أي عملية تغيير حجم مستمرة على التجمع؛ تبدأ خدمة Batch في تغيير حجم التجمع إلى صفر عقد حساب؛ يتم إنهاء أي مهام تعمل على عقد الحوسبة الموجودة وإعادة ترتيبها (كما لو تم طلب عملية تجمع تغيير الحجم مع خيار إعادة الانتظار الافتراضي)؛ وأخيرا، تتم إزالة التجمع من النظام. نظرا لإعادة تشغيل المهام، يمكن للمستخدم إعادة تشغيل هذه المهام عن طريق تحديث الوظيفة لاستهداف تجمع مختلف. يمكن تشغيل المهام بعد ذلك على التجمع الجديد. إذا كنت تريد تجاوز سلوك إعادة الانتظار، فيجب عليك استدعاء تجمع تغيير الحجم بشكل صريح لتقليص التجمع إلى حجم صفري قبل حذف التجمع. إذا قمت باستدعاء Update أو Patch أو Delete API على تجمع في حالة الحذف، فسيفشل مع رمز حالة HTTP 409 مع رمز الخطأ PoolBeingDeleted.
function deleteMethod(poolId: string, options?: PoolDeleteMethodOptionalParams): Promise<PoolDeleteResponse>
المعلمات
- poolId
-
string
معرف التجمع المراد حذفه.
- options
- PoolDeleteMethodOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<PoolDeleteResponse>
وعد<Models.PoolDeleteResponse>
deleteMethod(string, PoolDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(poolId: string, options: PoolDeleteMethodOptionalParams, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع المراد حذفه.
- options
- PoolDeleteMethodOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(poolId: string, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع المراد حذفه.
- callback
-
ServiceCallback<void>
رد الاتصال
disableAutoScale(string, PoolDisableAutoScaleOptionalParams)
function disableAutoScale(poolId: string, options?: PoolDisableAutoScaleOptionalParams): Promise<PoolDisableAutoScaleResponse>
المعلمات
- poolId
-
string
معرف التجمع الذي سيتم تعطيل التحجيم التلقائي عليه.
المعلمات الاختيارية
المرتجعات
Promise<PoolDisableAutoScaleResponse>
وعد<Models.PoolDisableAutoScaleResponse>
disableAutoScale(string, PoolDisableAutoScaleOptionalParams, ServiceCallback<void>)
function disableAutoScale(poolId: string, options: PoolDisableAutoScaleOptionalParams, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع الذي سيتم تعطيل التحجيم التلقائي عليه.
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
disableAutoScale(string, ServiceCallback<void>)
function disableAutoScale(poolId: string, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع الذي سيتم تعطيل التحجيم التلقائي عليه.
- callback
-
ServiceCallback<void>
رد الاتصال
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams)
لا يمكنك تمكين التحجيم التلقائي على تجمع إذا كانت عملية تغيير الحجم قيد التقدم على التجمع. إذا كان التحجيم التلقائي للتجمع معطلا حاليا، فيجب تحديد صيغة مقياس تلقائي صالحة كجزء من الطلب. إذا تم تمكين التحجيم التلقائي للتجمع بالفعل، يمكنك تحديد صيغة تحجيم تلقائي جديدة و/أو فاصل تقييم جديد. لا يمكنك استدعاء واجهة برمجة التطبيقات هذه لنفس التجمع أكثر من مرة كل 30 ثانية.
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options?: PoolEnableAutoScaleOptionalParams): Promise<PoolEnableAutoScaleResponse>
المعلمات
- poolId
-
string
معرف التجمع الذي يتم تمكين التحجيم التلقائي عليه.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
معلمات الطلب.
المعلمات الاختيارية
المرتجعات
Promise<PoolEnableAutoScaleResponse>
وعد<Models.PoolEnableAutoScaleResponse>
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options: PoolEnableAutoScaleOptionalParams, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع الذي يتم تمكين التحجيم التلقائي عليه.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
معلمات الطلب.
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
enableAutoScale(string, PoolEnableAutoScaleParameter, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع الذي يتم تمكين التحجيم التلقائي عليه.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
معلمات الطلب.
- callback
-
ServiceCallback<void>
رد الاتصال
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams)
واجهة برمجة التطبيقات هذه هي في المقام الأول للتحقق من صحة صيغة التحجيم التلقائي، لأنها ببساطة ترجع النتيجة دون تطبيق الصيغة على التجمع. يجب تمكين التحجيم التلقائي للتجمع لتقييم صيغة.
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options?: PoolEvaluateAutoScaleOptionalParams): Promise<PoolEvaluateAutoScaleResponse>
المعلمات
- poolId
-
string
معرف التجمع الذي سيتم تقييم صيغة التحجيم التلقائي عليه.
- autoScaleFormula
-
string
صيغة العدد المطلوب من عقد الحوسبة في التجمع. يتم التحقق من صحة الصيغة وحساب نتائجها، ولكن لا يتم تطبيقها على التجمع. لتطبيق الصيغة على التجمع، "تمكين التحجيم التلقائي على تجمع". لمزيد من المعلومات حول تحديد هذه الصيغة، راجع قياس عقد الحوسبة تلقائيا في تجمع Azure Batch (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
المعلمات الاختيارية
المرتجعات
Promise<PoolEvaluateAutoScaleResponse>
وعد<Models.PoolEvaluateAutoScaleResponse>
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options: PoolEvaluateAutoScaleOptionalParams, callback: ServiceCallback<AutoScaleRun>)
المعلمات
- poolId
-
string
معرف التجمع الذي سيتم تقييم صيغة التحجيم التلقائي عليه.
- autoScaleFormula
-
string
صيغة العدد المطلوب من عقد الحوسبة في التجمع. يتم التحقق من صحة الصيغة وحساب نتائجها، ولكن لا يتم تطبيقها على التجمع. لتطبيق الصيغة على التجمع، "تمكين التحجيم التلقائي على تجمع". لمزيد من المعلومات حول تحديد هذه الصيغة، راجع قياس عقد الحوسبة تلقائيا في تجمع Azure Batch (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
المعلمات الاختيارية
- callback
رد الاتصال
evaluateAutoScale(string, string, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, callback: ServiceCallback<AutoScaleRun>)
المعلمات
- poolId
-
string
معرف التجمع الذي سيتم تقييم صيغة التحجيم التلقائي عليه.
- autoScaleFormula
-
string
صيغة العدد المطلوب من عقد الحوسبة في التجمع. يتم التحقق من صحة الصيغة وحساب نتائجها، ولكن لا يتم تطبيقها على التجمع. لتطبيق الصيغة على التجمع، "تمكين التحجيم التلقائي على تجمع". لمزيد من المعلومات حول تحديد هذه الصيغة، راجع قياس عقد الحوسبة تلقائيا في تجمع Azure Batch (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
- callback
رد الاتصال
exists(string, PoolExistsOptionalParams)
يحصل على الخصائص الأساسية للتجمع.
function exists(poolId: string, options?: PoolExistsOptionalParams): Promise<PoolExistsResponse>
المعلمات
- poolId
-
string
معرف التجمع الذي يجب الحصول عليه.
- options
- PoolExistsOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<PoolExistsResponse>
وعد<Models.PoolExistsResponse>
exists(string, PoolExistsOptionalParams, ServiceCallback<boolean>)
function exists(poolId: string, options: PoolExistsOptionalParams, callback: ServiceCallback<boolean>)
المعلمات
- poolId
-
string
معرف التجمع الذي يجب الحصول عليه.
- options
- PoolExistsOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<boolean>
رد الاتصال
exists(string, ServiceCallback<boolean>)
function exists(poolId: string, callback: ServiceCallback<boolean>)
المعلمات
- poolId
-
string
معرف التجمع الذي يجب الحصول عليه.
- callback
-
ServiceCallback<boolean>
رد الاتصال
get(string, PoolGetOptionalParams)
الحصول على معلومات حول التجمع المحدد.
function get(poolId: string, options?: PoolGetOptionalParams): Promise<PoolGetResponse>
المعلمات
- poolId
-
string
معرف التجمع الذي يجب الحصول عليه.
- options
- PoolGetOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<PoolGetResponse>
وعد<Models.PoolGetResponse>
get(string, PoolGetOptionalParams, ServiceCallback<CloudPool>)
function get(poolId: string, options: PoolGetOptionalParams, callback: ServiceCallback<CloudPool>)
المعلمات
- poolId
-
string
معرف التجمع الذي يجب الحصول عليه.
- options
- PoolGetOptionalParams
المعلمات الاختيارية
- callback
رد الاتصال
get(string, ServiceCallback<CloudPool>)
function get(poolId: string, callback: ServiceCallback<CloudPool>)
المعلمات
- poolId
-
string
معرف التجمع الذي يجب الحصول عليه.
- callback
رد الاتصال
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams)
يتم تجميع الإحصائيات عبر جميع التجمعات التي كانت موجودة في الحساب، من إنشاء الحساب إلى وقت التحديث الأخير للإحصائيات. وقد لا تكون الإحصاءات متاحة على الفور. تقوم خدمة Batch بإجراء مجموعة دورية من الإحصائيات. التأخير النموذجي حوالي 30 دقيقة.
function getAllLifetimeStatistics(options?: PoolGetAllLifetimeStatisticsOptionalParams): Promise<PoolGetAllLifetimeStatisticsResponse>
المعلمات
المعلمات الاختيارية
المرتجعات
Promise<PoolGetAllLifetimeStatisticsResponse>
وعد<Models.PoolGetAllLifetimeStatisticsResponse>
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(options: PoolGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<PoolStatistics>)
المعلمات
المعلمات الاختيارية
- callback
رد الاتصال
getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<PoolStatistics>)
المعلمات
- callback
رد الاتصال
list(PoolListOptionalParams)
function list(options?: PoolListOptionalParams): Promise<PoolListResponse>
المعلمات
- options
- PoolListOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<PoolListResponse>
وعد<Models.PoolListResponse>
list(PoolListOptionalParams, ServiceCallback<CloudPoolListResult>)
function list(options: PoolListOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
المعلمات
- options
- PoolListOptionalParams
المعلمات الاختيارية
- callback
رد الاتصال
list(ServiceCallback<CloudPoolListResult>)
function list(callback: ServiceCallback<CloudPoolListResult>)
المعلمات
- callback
رد الاتصال
listNext(string, PoolListNextOptionalParams)
function listNext(nextPageLink: string, options?: PoolListNextOptionalParams): Promise<PoolListResponse>
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
- options
- PoolListNextOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<PoolListResponse>
وعد<Models.PoolListResponse>
listNext(string, PoolListNextOptionalParams, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, options: PoolListNextOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
- options
- PoolListNextOptionalParams
المعلمات الاختيارية
- callback
رد الاتصال
listNext(string, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudPoolListResult>)
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
- callback
رد الاتصال
listUsageMetrics(PoolListUsageMetricsOptionalParams)
إذا لم تحدد عبارة $filter بما في ذلك poolId، تتضمن الاستجابة كافة التجمعات الموجودة في الحساب في النطاق الزمني للفواصل الزمنية للتجميع التي تم إرجاعها. إذا لم تحدد عبارة $filter بما في ذلك startTime أو endTime، فإن عوامل التصفية هذه افتراضية إلى أوقات البدء والانتهاء للفاصل الزمني للتجميع الأخير المتوفر حاليا؛ أي أنه يتم إرجاع آخر فاصل تجميع فقط.
function listUsageMetrics(options?: PoolListUsageMetricsOptionalParams): Promise<PoolListUsageMetricsResponse>
المعلمات
المعلمات الاختيارية
المرتجعات
Promise<PoolListUsageMetricsResponse>
وعد<Models.PoolListUsageMetricsResponse>
listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(options: PoolListUsageMetricsOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
المعلمات
المعلمات الاختيارية
- callback
رد الاتصال
listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(callback: ServiceCallback<PoolListUsageMetricsResult>)
المعلمات
- callback
رد الاتصال
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams)
إذا لم تحدد عبارة $filter بما في ذلك poolId، تتضمن الاستجابة كافة التجمعات الموجودة في الحساب في النطاق الزمني للفواصل الزمنية للتجميع التي تم إرجاعها. إذا لم تحدد عبارة $filter بما في ذلك startTime أو endTime، فإن عوامل التصفية هذه افتراضية إلى أوقات البدء والانتهاء للفاصل الزمني للتجميع الأخير المتوفر حاليا؛ أي أنه يتم إرجاع آخر فاصل تجميع فقط.
function listUsageMetricsNext(nextPageLink: string, options?: PoolListUsageMetricsNextOptionalParams): Promise<PoolListUsageMetricsResponse>
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
المعلمات الاختيارية
المرتجعات
Promise<PoolListUsageMetricsResponse>
وعد<Models.PoolListUsageMetricsResponse>
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, options: PoolListUsageMetricsNextOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
المعلمات الاختيارية
- callback
رد الاتصال
listUsageMetricsNext(string, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, callback: ServiceCallback<PoolListUsageMetricsResult>)
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
- callback
رد الاتصال
patch(string, PoolPatchParameter, PoolPatchOptionalParams)
هذا يحل محل خصائص التجمع المحددة في الطلب فقط. على سبيل المثال، إذا كان التجمع يحتوي على StartTask مقترن به، ولم يحدد الطلب عنصر StartTask، فسيحتفظ التجمع ب StartTask الموجود.
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options?: PoolPatchOptionalParams): Promise<PoolPatchResponse>
المعلمات
- poolId
-
string
معرف التجمع المراد تحديثه.
- poolPatchParameter
- PoolPatchParameter
معلمات الطلب.
- options
- PoolPatchOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<PoolPatchResponse>
وعد<Models.PoolPatchResponse>
patch(string, PoolPatchParameter, PoolPatchOptionalParams, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options: PoolPatchOptionalParams, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع المراد تحديثه.
- poolPatchParameter
- PoolPatchParameter
معلمات الطلب.
- options
- PoolPatchOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
patch(string, PoolPatchParameter, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع المراد تحديثه.
- poolPatchParameter
- PoolPatchParameter
معلمات الطلب.
- callback
-
ServiceCallback<void>
رد الاتصال
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams)
يمكن تشغيل هذه العملية فقط عندما تكون حالة تخصيص التجمع ثابتة. عند تشغيل هذه العملية، تتغير حالة التخصيص من ثابت إلى تغيير الحجم.
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options?: PoolRemoveNodesOptionalParams): Promise<PoolRemoveNodesResponse>
المعلمات
- poolId
-
string
معرف التجمع الذي تريد إزالة عقد الحساب منه.
- nodeRemoveParameter
- NodeRemoveParameter
معلمات الطلب.
- options
- PoolRemoveNodesOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<PoolRemoveNodesResponse>
وعد<Models.PoolRemoveNodesResponse>
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options: PoolRemoveNodesOptionalParams, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع الذي تريد إزالة عقد الحساب منه.
- nodeRemoveParameter
- NodeRemoveParameter
معلمات الطلب.
- options
- PoolRemoveNodesOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
removeNodes(string, NodeRemoveParameter, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع الذي تريد إزالة عقد الحساب منه.
- nodeRemoveParameter
- NodeRemoveParameter
معلمات الطلب.
- callback
-
ServiceCallback<void>
رد الاتصال
resize(string, PoolResizeParameter, PoolResizeOptionalParams)
يمكنك تغيير حجم التجمع فقط عندما تكون حالة التخصيص الخاصة به ثابتة. إذا تم تغيير حجم التجمع بالفعل، يفشل الطلب مع رمز الحالة 409. عند تغيير حجم تجمع، تتغير حالة تخصيص التجمع من ثابت إلى تغيير الحجم. لا يمكنك تغيير حجم التجمعات التي تم تكوينها للتحجيم التلقائي. إذا حاولت القيام بذلك، فإن خدمة Batch ترجع خطأ 409. إذا قمت بتغيير حجم تجمع لأسفل، فإن خدمة الدفعات تختار عقد الحساب التي تريد إزالتها. لإزالة عقد حساب معينة، استخدم تجمع إزالة واجهة برمجة تطبيقات عقد الحوسبة بدلا من ذلك.
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options?: PoolResizeOptionalParams): Promise<PoolResizeResponse>
المعلمات
- poolId
-
string
معرف التجمع المراد تغيير حجمه.
- poolResizeParameter
- PoolResizeParameter
معلمات الطلب.
- options
- PoolResizeOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<PoolResizeResponse>
وعد<Models.PoolResizeResponse>
resize(string, PoolResizeParameter, PoolResizeOptionalParams, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options: PoolResizeOptionalParams, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع المراد تغيير حجمه.
- poolResizeParameter
- PoolResizeParameter
معلمات الطلب.
- options
- PoolResizeOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
resize(string, PoolResizeParameter, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع المراد تغيير حجمه.
- poolResizeParameter
- PoolResizeParameter
معلمات الطلب.
- callback
-
ServiceCallback<void>
رد الاتصال
stopResize(string, PoolStopResizeOptionalParams)
لا يؤدي هذا إلى استعادة التجمع إلى حالته السابقة قبل عملية تغيير الحجم: فإنه يوقف فقط أي تغييرات أخرى يتم إجراؤها، ويحافظ التجمع على حالته الحالية. بعد الإيقاف، يستقر التجمع عند عدد عقد الحساب التي كان عليها عند إجراء عملية الإيقاف. أثناء عملية الإيقاف، تتغير حالة تخصيص التجمع أولا إلى إيقاف ثم إلى ثابت. لا يلزم أن تكون عملية تغيير الحجم طلب تجمع تغيير حجم صريح؛ يمكن أيضا استخدام واجهة برمجة التطبيقات هذه لإيقاف التحجيم الأولي للتجمع عند إنشائه.
function stopResize(poolId: string, options?: PoolStopResizeOptionalParams): Promise<PoolStopResizeResponse>
المعلمات
- poolId
-
string
معرف التجمع الذي تريد إيقاف تغيير حجمه.
- options
- PoolStopResizeOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<PoolStopResizeResponse>
وعد<Models.PoolStopResizeResponse>
stopResize(string, PoolStopResizeOptionalParams, ServiceCallback<void>)
function stopResize(poolId: string, options: PoolStopResizeOptionalParams, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع الذي تريد إيقاف تغيير حجمه.
- options
- PoolStopResizeOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
stopResize(string, ServiceCallback<void>)
function stopResize(poolId: string, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع الذي تريد إيقاف تغيير حجمه.
- callback
-
ServiceCallback<void>
رد الاتصال
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams)
هذا يحل محل كافة الخصائص القابلة للتحديث للتجمع بشكل كامل. على سبيل المثال، إذا كان التجمع يحتوي على StartTask مقترن به وإذا لم يتم تحديد StartTask مع هذا الطلب، فستزيل خدمة Batch StartTask الموجودة.
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options?: PoolUpdatePropertiesOptionalParams): Promise<PoolUpdatePropertiesResponse>
المعلمات
- poolId
-
string
معرف التجمع المراد تحديثه.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
معلمات الطلب.
المعلمات الاختيارية
المرتجعات
Promise<PoolUpdatePropertiesResponse>
وعد<Models.PoolUpdatePropertiesResponse>
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options: PoolUpdatePropertiesOptionalParams, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع المراد تحديثه.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
معلمات الطلب.
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
updateProperties(string, PoolUpdatePropertiesParameter, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, callback: ServiceCallback<void>)
المعلمات
- poolId
-
string
معرف التجمع المراد تحديثه.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
معلمات الطلب.
- callback
-
ServiceCallback<void>
رد الاتصال