Pool interface
يحتوي على معلومات حول تجمع.
- يمتد
الخصائص
| allocation |
ما إذا كان التجمع يتم تغيير حجمه. |
| allocation |
الوقت الذي أدخل فيه التجمع حالة التخصيص الحالية الخاصة به. |
| application |
تؤثر التغييرات على مراجع حزمة التطبيق على جميع عقد الحوسبة الجديدة التي تنضم إلى التجمع، ولكنها لا تؤثر على عقد الحوسبة الموجودة بالفعل في التجمع حتى يتم إعادة تمهيدها أو إعادة تصورها. هناك 10 مراجع حزمة تطبيق كحد أقصى على أي تجمع معين. |
| auto |
يتم تعيين هذه الخاصية فقط إذا تم تغيير حجم التجمع تلقائيا، أي يتم استخدام autoScaleSettings. |
| creation |
وقت إنشاء التجمع. |
| current |
عدد عقد الحوسبة المخصصة حاليا في التجمع. |
| current |
عدد عقد الحوسبة الموضعية/ذات الأولوية المنخفضة الموجودة حاليا في التجمع. |
| deployment |
خصائص تكوين التوزيع. |
| display |
لا يجب أن يكون اسم العرض فريدا ويمكن أن يحتوي على أي أحرف Unicode يصل طولها إلى 1024 كحد أقصى. |
| etag | ETag للمورد، المستخدم لعبارات التزامن. |
| identity | نوع الهوية المستخدمة لتجمع الدفعات. |
| inter |
وهذا يفرض قيودا على العقد التي يمكن تعيينها إلى التجمع. يمكن أن يقلل تمكين هذه القيمة من فرصة تخصيص عدد العقد المطلوب في التجمع. إذا لم يتم تحديدها، تعيين هذه القيمة افتراضيا إلى "معطل". |
| last |
هذه هي المرة الأخيرة التي تتغير فيها بيانات مستوى التجمع، مثل targetDedicatedNodes أو autoScaleSettings. لا يتم احتساب التغييرات على مستوى العقدة مثل حالة تغيير عقدة الحوسبة. |
| metadata | لا تعين خدمة Batch أي معنى لبيانات التعريف؛ هو فقط لاستخدام التعليمات البرمجية للمستخدم. |
| mount |
يدعم هذا Azure Files وNFS وCSIFS/SMB وBlobfuse. |
| network |
تكوين الشبكة لتجمع. |
| provisioning |
الحالة الحالية للتجمع. |
| provisioning |
الوقت الذي أدخل فيه التجمع حالته الحالية. |
| resize |
يصف إما العملية الحالية (إذا كان تجمع AllocationState هو تغيير حجم) أو العملية المكتملة مسبقا (إذا كانت AllocationState ثابتة). |
| scale |
يحدد الحجم المطلوب للتجمع. يمكن أن يكون هذا إما "fixedScale" حيث يتم تحديد targetDedicatedNodes المطلوبة، أو "التحجيم التلقائي" الذي يعرف صيغة يتم إعادة تقييمها بشكل دوري. إذا لم يتم تحديد هذه الخاصية، سيكون للتجمع مقياس ثابت مع 0 targetDedicatedNodes. |
| start |
في عملية PATCH (تحديث)، يمكن تعيين هذه الخاصية إلى كائن فارغ لإزالة مهمة البدء من التجمع. |
| tags | علامات المورد. |
| task |
إذا لم يتم تحديده، يكون الافتراضي هو spread. |
| task |
القيمة الافتراضية هي 1. القيمة القصوى هي أصغر من 4 أضعاف عدد الذاكرات الأساسية ل vmSize للتجمع أو 256. |
| upgrade |
يصف نهج الترقية - تلقائي أو يدوي أو متجدد. |
| user |
قائمة حسابات المستخدمين التي سيتم إنشاؤها على كل عقدة في التجمع. |
| vm |
للحصول على معلومات حول أحجام الأجهزة الافتراضية المتاحة، راجع أحجام الآلات الافتراضية في Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). تدعم Batch جميع أحجام أجهزة Azure الظاهرية باستثناء STANDARD_A0 وتلك التي بها تخزين متميز (STANDARD_GS STANDARD_DS وسلسلة STANDARD_DSV2). |
الخصائص الموروثة
| id | معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | اسم المورد |
| system |
بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy. |
| type | نوع المورد. على سبيل المثال "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts" |
تفاصيل الخاصية
allocationState
allocationStateTransitionTime
الوقت الذي أدخل فيه التجمع حالة التخصيص الحالية الخاصة به.
allocationStateTransitionTime?: Date
قيمة الخاصية
Date
applicationPackages
تؤثر التغييرات على مراجع حزمة التطبيق على جميع عقد الحوسبة الجديدة التي تنضم إلى التجمع، ولكنها لا تؤثر على عقد الحوسبة الموجودة بالفعل في التجمع حتى يتم إعادة تمهيدها أو إعادة تصورها. هناك 10 مراجع حزمة تطبيق كحد أقصى على أي تجمع معين.
applicationPackages?: ApplicationPackageReference[]
قيمة الخاصية
autoScaleRun
يتم تعيين هذه الخاصية فقط إذا تم تغيير حجم التجمع تلقائيا، أي يتم استخدام autoScaleSettings.
autoScaleRun?: AutoScaleRun
قيمة الخاصية
creationTime
وقت إنشاء التجمع.
creationTime?: Date
قيمة الخاصية
Date
currentDedicatedNodes
عدد عقد الحوسبة المخصصة حاليا في التجمع.
currentDedicatedNodes?: number
قيمة الخاصية
number
currentLowPriorityNodes
عدد عقد الحوسبة الموضعية/ذات الأولوية المنخفضة الموجودة حاليا في التجمع.
currentLowPriorityNodes?: number
قيمة الخاصية
number
deploymentConfiguration
خصائص تكوين التوزيع.
deploymentConfiguration?: DeploymentConfiguration
قيمة الخاصية
displayName
لا يجب أن يكون اسم العرض فريدا ويمكن أن يحتوي على أي أحرف Unicode يصل طولها إلى 1024 كحد أقصى.
displayName?: string
قيمة الخاصية
string
etag
ETag للمورد، المستخدم لعبارات التزامن.
etag?: string
قيمة الخاصية
string
identity
interNodeCommunication
وهذا يفرض قيودا على العقد التي يمكن تعيينها إلى التجمع. يمكن أن يقلل تمكين هذه القيمة من فرصة تخصيص عدد العقد المطلوب في التجمع. إذا لم يتم تحديدها، تعيين هذه القيمة افتراضيا إلى "معطل".
interNodeCommunication?: InterNodeCommunicationState
قيمة الخاصية
lastModified
هذه هي المرة الأخيرة التي تتغير فيها بيانات مستوى التجمع، مثل targetDedicatedNodes أو autoScaleSettings. لا يتم احتساب التغييرات على مستوى العقدة مثل حالة تغيير عقدة الحوسبة.
lastModified?: Date
قيمة الخاصية
Date
metadata
لا تعين خدمة Batch أي معنى لبيانات التعريف؛ هو فقط لاستخدام التعليمات البرمجية للمستخدم.
metadata?: MetadataItem[]
قيمة الخاصية
mountConfiguration
يدعم هذا Azure Files وNFS وCSIFS/SMB وBlobfuse.
mountConfiguration?: MountConfiguration[]
قيمة الخاصية
networkConfiguration
provisioningState
provisioningStateTransitionTime
الوقت الذي أدخل فيه التجمع حالته الحالية.
provisioningStateTransitionTime?: Date
قيمة الخاصية
Date
resizeOperationStatus
يصف إما العملية الحالية (إذا كان تجمع AllocationState هو تغيير حجم) أو العملية المكتملة مسبقا (إذا كانت AllocationState ثابتة).
resizeOperationStatus?: ResizeOperationStatus
قيمة الخاصية
scaleSettings
يحدد الحجم المطلوب للتجمع. يمكن أن يكون هذا إما "fixedScale" حيث يتم تحديد targetDedicatedNodes المطلوبة، أو "التحجيم التلقائي" الذي يعرف صيغة يتم إعادة تقييمها بشكل دوري. إذا لم يتم تحديد هذه الخاصية، سيكون للتجمع مقياس ثابت مع 0 targetDedicatedNodes.
scaleSettings?: ScaleSettings
قيمة الخاصية
startTask
في عملية PATCH (تحديث)، يمكن تعيين هذه الخاصية إلى كائن فارغ لإزالة مهمة البدء من التجمع.
startTask?: StartTask
قيمة الخاصية
tags
علامات المورد.
tags?: Record<string, string>
قيمة الخاصية
Record<string, string>
taskSchedulingPolicy
إذا لم يتم تحديده، يكون الافتراضي هو spread.
taskSchedulingPolicy?: TaskSchedulingPolicy
قيمة الخاصية
taskSlotsPerNode
القيمة الافتراضية هي 1. القيمة القصوى هي أصغر من 4 أضعاف عدد الذاكرات الأساسية ل vmSize للتجمع أو 256.
taskSlotsPerNode?: number
قيمة الخاصية
number
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
تفاصيل الخاصية الموروثة
id
معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
قيمة الخاصية
string
موروث منProxyResource.id
name
systemData
بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy.
systemData?: SystemData
قيمة الخاصية
موروث منProxyResource.systemData
type
نوع المورد. على سبيل المثال "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts"
type?: string
قيمة الخاصية
string
موروث منProxyResource.type