PoolProperties interface

ممتلكات المسابح.

الخصائص

allocationState

هل يتم تغيير حجم المسبح.

allocationStateTransitionTime

الوقت الذي دخل فيه المسبح حالة التخصيص الحالية.

applicationPackages

تؤثر التغييرات على مراجع حزمة التطبيق على جميع عقد الحوسبة الجديدة التي تنضم إلى التجمع، ولكنها لا تؤثر على عقد الحوسبة الموجودة بالفعل في التجمع حتى يتم إعادة تمهيدها أو إعادة تصورها. هناك 10 مراجع حزمة تطبيق كحد أقصى على أي تجمع معين.

autoScaleRun

يتم تعيين هذه الخاصية فقط إذا تم تكبير المجموعة تلقائيا، أي يتم استخدام إعدادات التدرج التلقائي.

creationTime

وقت إنشاء المسبح.

currentDedicatedNodes

عدد عقد الحوسبة المخصصة حاليا في المجموعة.

currentLowPriorityNodes

عدد عقد الحوسبة ذات الأولوية النقطية/منخفضة الأولوية حاليا في المجموعة.

deploymentConfiguration

خصائص تكوين التوزيع.

displayName

لا يجب أن يكون اسم العرض فريدا ويمكن أن يحتوي على أي أحرف Unicode يصل طولها إلى 1024 كحد أقصى.

interNodeCommunication

وهذا يفرض قيودا على العقد التي يمكن تعيينها إلى التجمع. يمكن أن يقلل تمكين هذه القيمة من فرصة تخصيص عدد العقد المطلوب في التجمع. إذا لم يتم تحديدها، تعيين هذه القيمة افتراضيا إلى "معطل".

lastModified

هذه هي المرة الأخيرة التي تغيرت فيها بيانات مستوى المجموعة، مثل targetDedicatedNodes أو autoScaleSettings. ولا يأخذ في الاعتبار تغييرات على مستوى العقدة مثل تغيير حالة عقدة الحوسبة.

metadata

لا تعين خدمة Batch أي معنى لبيانات التعريف؛ هو فقط لاستخدام التعليمات البرمجية للمستخدم.

mountConfiguration

يدعم هذا Azure Files وNFS وCSIFS/SMB وBlobfuse.

networkConfiguration

تكوين الشبكة لتجمع.

provisioningState

الحالة الحالية للمسبح.

provisioningStateTransitionTime

الوقت الذي دخل فيه المسبح حالته الحالية.

resizeOperationStatus

يصف إما العملية الحالية (إذا كانت حالة التخصيص في المجموعة تعيد الحجم) أو العملية المكتملة سابقا (إذا كانت حالة التخصيص مستقرة).

scaleSettings

يحدد الحجم المطلوب للتجمع. يمكن أن يكون هذا إما "fixedScale" حيث يتم تحديد targetDedicatedNodes المطلوبة، أو "التحجيم التلقائي" الذي يعرف صيغة يتم إعادة تقييمها بشكل دوري. إذا لم يتم تحديد هذه الخاصية، سيكون للتجمع مقياس ثابت مع 0 targetDedicatedNodes.

startTask

في عملية PATCH (تحديث)، يمكن تعيين هذه الخاصية إلى كائن فارغ لإزالة مهمة البدء من التجمع.

taskSchedulingPolicy

إذا لم يتم تحديده، يكون الافتراضي هو spread.

taskSlotsPerNode

القيمة الافتراضية هي 1. القيمة القصوى هي أصغر من 4 أضعاف عدد الذاكرات الأساسية ل vmSize للتجمع أو 256.

upgradePolicy

يصف نهج الترقية - تلقائي أو يدوي أو متجدد.

userAccounts

قائمة حسابات المستخدمين التي سيتم إنشاؤها على كل عقدة في التجمع.

vmSize

للحصول على معلومات حول أحجام الأجهزة الافتراضية المتاحة، راجع أحجام الآلات الافتراضية في Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). تدعم Batch جميع أحجام أجهزة Azure الظاهرية باستثناء STANDARD_A0 وتلك التي بها تخزين متميز (STANDARD_GS STANDARD_DS وسلسلة STANDARD_DSV2).

تفاصيل الخاصية

allocationState

هل يتم تغيير حجم المسبح.

allocationState?: AllocationState

قيمة الخاصية

allocationStateTransitionTime

الوقت الذي دخل فيه المسبح حالة التخصيص الحالية.

allocationStateTransitionTime?: Date

قيمة الخاصية

Date

applicationPackages

تؤثر التغييرات على مراجع حزمة التطبيق على جميع عقد الحوسبة الجديدة التي تنضم إلى التجمع، ولكنها لا تؤثر على عقد الحوسبة الموجودة بالفعل في التجمع حتى يتم إعادة تمهيدها أو إعادة تصورها. هناك 10 مراجع حزمة تطبيق كحد أقصى على أي تجمع معين.

applicationPackages?: ApplicationPackageReference[]

قيمة الخاصية

autoScaleRun

يتم تعيين هذه الخاصية فقط إذا تم تكبير المجموعة تلقائيا، أي يتم استخدام إعدادات التدرج التلقائي.

autoScaleRun?: AutoScaleRun

قيمة الخاصية

creationTime

وقت إنشاء المسبح.

creationTime?: Date

قيمة الخاصية

Date

currentDedicatedNodes

عدد عقد الحوسبة المخصصة حاليا في المجموعة.

currentDedicatedNodes?: number

قيمة الخاصية

number

currentLowPriorityNodes

عدد عقد الحوسبة ذات الأولوية النقطية/منخفضة الأولوية حاليا في المجموعة.

currentLowPriorityNodes?: number

قيمة الخاصية

number

deploymentConfiguration

خصائص تكوين التوزيع.

deploymentConfiguration?: DeploymentConfiguration

قيمة الخاصية

displayName

لا يجب أن يكون اسم العرض فريدا ويمكن أن يحتوي على أي أحرف Unicode يصل طولها إلى 1024 كحد أقصى.

displayName?: string

قيمة الخاصية

string

interNodeCommunication

وهذا يفرض قيودا على العقد التي يمكن تعيينها إلى التجمع. يمكن أن يقلل تمكين هذه القيمة من فرصة تخصيص عدد العقد المطلوب في التجمع. إذا لم يتم تحديدها، تعيين هذه القيمة افتراضيا إلى "معطل".

interNodeCommunication?: InterNodeCommunicationState

قيمة الخاصية

lastModified

هذه هي المرة الأخيرة التي تغيرت فيها بيانات مستوى المجموعة، مثل targetDedicatedNodes أو autoScaleSettings. ولا يأخذ في الاعتبار تغييرات على مستوى العقدة مثل تغيير حالة عقدة الحوسبة.

lastModified?: Date

قيمة الخاصية

Date

metadata

لا تعين خدمة Batch أي معنى لبيانات التعريف؛ هو فقط لاستخدام التعليمات البرمجية للمستخدم.

metadata?: MetadataItem[]

قيمة الخاصية

mountConfiguration

يدعم هذا Azure Files وNFS وCSIFS/SMB وBlobfuse.

mountConfiguration?: MountConfiguration[]

قيمة الخاصية

networkConfiguration

تكوين الشبكة لتجمع.

networkConfiguration?: NetworkConfiguration

قيمة الخاصية

provisioningState

الحالة الحالية للمسبح.

provisioningState?: PoolProvisioningState

قيمة الخاصية

provisioningStateTransitionTime

الوقت الذي دخل فيه المسبح حالته الحالية.

provisioningStateTransitionTime?: Date

قيمة الخاصية

Date

resizeOperationStatus

يصف إما العملية الحالية (إذا كانت حالة التخصيص في المجموعة تعيد الحجم) أو العملية المكتملة سابقا (إذا كانت حالة التخصيص مستقرة).

resizeOperationStatus?: ResizeOperationStatus

قيمة الخاصية

scaleSettings

يحدد الحجم المطلوب للتجمع. يمكن أن يكون هذا إما "fixedScale" حيث يتم تحديد targetDedicatedNodes المطلوبة، أو "التحجيم التلقائي" الذي يعرف صيغة يتم إعادة تقييمها بشكل دوري. إذا لم يتم تحديد هذه الخاصية، سيكون للتجمع مقياس ثابت مع 0 targetDedicatedNodes.

scaleSettings?: ScaleSettings

قيمة الخاصية

startTask

في عملية PATCH (تحديث)، يمكن تعيين هذه الخاصية إلى كائن فارغ لإزالة مهمة البدء من التجمع.

startTask?: StartTask

قيمة الخاصية

taskSchedulingPolicy

إذا لم يتم تحديده، يكون الافتراضي هو spread.

taskSchedulingPolicy?: TaskSchedulingPolicy

قيمة الخاصية

taskSlotsPerNode

القيمة الافتراضية هي 1. القيمة القصوى هي أصغر من 4 أضعاف عدد الذاكرات الأساسية ل vmSize للتجمع أو 256.

taskSlotsPerNode?: number

قيمة الخاصية

number

upgradePolicy

يصف نهج الترقية - تلقائي أو يدوي أو متجدد.

upgradePolicy?: UpgradePolicy

قيمة الخاصية

userAccounts

قائمة حسابات المستخدمين التي سيتم إنشاؤها على كل عقدة في التجمع.

userAccounts?: UserAccount[]

قيمة الخاصية

vmSize

للحصول على معلومات حول أحجام الأجهزة الافتراضية المتاحة، راجع أحجام الآلات الافتراضية في Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). تدعم Batch جميع أحجام أجهزة Azure الظاهرية باستثناء STANDARD_A0 وتلك التي بها تخزين متميز (STANDARD_GS STANDARD_DS وسلسلة STANDARD_DSV2).

vmSize?: string

قيمة الخاصية

string