Pool interface

包含集區的相關信息。

Extends

屬性

allocationState

集區是否重設大小。

allocationStateTransitionTime

集區進入其目前配置狀態的時間。

applicationPackages

應用程式套件參考的變更會影響聯結集區的所有新計算節點,但在重新啟動或重新映像之前,不會影響已在集區中的計算節點。 在任何指定的集區上,最多有10個應用程式套件參考。

autoScaleRun

只有當集區自動調整時,才會設定這個屬性,也就是使用 autoScaleSettings。

creationTime

集區的建立時間。

currentDedicatedNodes

集區中目前專用計算節點的數目。

currentLowPriorityNodes

目前在集區中的Spot/低優先順序計算節點數目。

deploymentConfiguration

部署組態屬性。

displayName

顯示名稱不是唯一的,而且可以包含最大長度為 1024 的任何 Unicode 字元。

etag

資源的 ETag,用於並行語句。

identity

用於 Batch 集區的身分識別類型。

interNodeCommunication

這會限制哪些節點可以指派給集區。 啟用此值可減少集區中配置要求節點數目的機會。 如果未指定,這個值會預設為 『Disabled』。

lastModified

這是集區層級數據上次變更的時間,例如 targetDedicatedNodes 或 autoScaleSettings。 它不會考慮節點層級變更,例如計算節點變更狀態。

metadata

Batch 服務不會將任何意義指派給元數據;它僅供使用者程式代碼使用。

mountConfiguration

這支援 Azure 檔案服務、NFS、CIFS/SMB 和 Blobfuse。

networkConfiguration

集區的網路組態。

provisioningState

集區的目前狀態。

provisioningStateTransitionTime

集區進入其目前狀態的時間。

resizeOperationStatus

描述目前的作業(如果集區 AllocationState 為重設大小),或先前完成的作業(如果 AllocationState 為穩定)。

scaleSettings

定義集區所需的大小。 這可以是 'fixedScale',其中指定要求的目標DedicatedNodes,或 'autoScale',其會定義定期重新評估的公式。 如果未指定此屬性,集區將會有固定小數字數,且具有 0 個 targetDedicatedNodes。

startTask

在 PATCH (update) 作業中,這個屬性可以設定為空白物件,以從集區中移除開始工作。

tags

資源的標記。

taskSchedulingPolicy

如果未指定,則會散佈預設值。

taskSlotsPerNode

預設值為 1。 最大值是集區 vmSize 或 256 核心數目的 4 倍小。

upgradePolicy

描述升級原則 - 自動、手動或滾動。

userAccounts

要建立於集區中每個節點上的用戶帳戶清單。

vmSize

如需可用 VM 大小的相關信息,請參閱 Azure 中虛擬機的大小 (https://learn.microsoft.com/azure/virtual-machines/sizes/overview)。 Batch 支援除了STANDARD_A0和具有進階記憶體以外的所有 Azure VM 大小(STANDARD_GS、STANDARD_DS和STANDARD_DSV2系列)。

繼承的屬性

id

資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

資源的名稱

systemData

包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。

type

資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts”

屬性詳細資料

allocationState

集區是否重設大小。

allocationState?: AllocationState

屬性值

allocationStateTransitionTime

集區進入其目前配置狀態的時間。

allocationStateTransitionTime?: Date

屬性值

Date

applicationPackages

應用程式套件參考的變更會影響聯結集區的所有新計算節點,但在重新啟動或重新映像之前,不會影響已在集區中的計算節點。 在任何指定的集區上,最多有10個應用程式套件參考。

applicationPackages?: ApplicationPackageReference[]

屬性值

autoScaleRun

只有當集區自動調整時,才會設定這個屬性,也就是使用 autoScaleSettings。

autoScaleRun?: AutoScaleRun

屬性值

creationTime

集區的建立時間。

creationTime?: Date

屬性值

Date

currentDedicatedNodes

集區中目前專用計算節點的數目。

currentDedicatedNodes?: number

屬性值

number

currentLowPriorityNodes

目前在集區中的Spot/低優先順序計算節點數目。

currentLowPriorityNodes?: number

屬性值

number

deploymentConfiguration

部署組態屬性。

deploymentConfiguration?: DeploymentConfiguration

屬性值

displayName

顯示名稱不是唯一的,而且可以包含最大長度為 1024 的任何 Unicode 字元。

displayName?: string

屬性值

string

etag

資源的 ETag,用於並行語句。

etag?: string

屬性值

string

identity

用於 Batch 集區的身分識別類型。

identity?: BatchPoolIdentity

屬性值

interNodeCommunication

這會限制哪些節點可以指派給集區。 啟用此值可減少集區中配置要求節點數目的機會。 如果未指定,這個值會預設為 『Disabled』。

interNodeCommunication?: InterNodeCommunicationState

屬性值

lastModified

這是集區層級數據上次變更的時間,例如 targetDedicatedNodes 或 autoScaleSettings。 它不會考慮節點層級變更,例如計算節點變更狀態。

lastModified?: Date

屬性值

Date

metadata

Batch 服務不會將任何意義指派給元數據;它僅供使用者程式代碼使用。

metadata?: MetadataItem[]

屬性值

mountConfiguration

這支援 Azure 檔案服務、NFS、CIFS/SMB 和 Blobfuse。

mountConfiguration?: MountConfiguration[]

屬性值

networkConfiguration

集區的網路組態。

networkConfiguration?: NetworkConfiguration

屬性值

provisioningState

集區的目前狀態。

provisioningState?: PoolProvisioningState

屬性值

provisioningStateTransitionTime

集區進入其目前狀態的時間。

provisioningStateTransitionTime?: Date

屬性值

Date

resizeOperationStatus

描述目前的作業(如果集區 AllocationState 為重設大小),或先前完成的作業(如果 AllocationState 為穩定)。

resizeOperationStatus?: ResizeOperationStatus

屬性值

scaleSettings

定義集區所需的大小。 這可以是 'fixedScale',其中指定要求的目標DedicatedNodes,或 'autoScale',其會定義定期重新評估的公式。 如果未指定此屬性,集區將會有固定小數字數,且具有 0 個 targetDedicatedNodes。

scaleSettings?: ScaleSettings

屬性值

startTask

在 PATCH (update) 作業中,這個屬性可以設定為空白物件,以從集區中移除開始工作。

startTask?: StartTask

屬性值

tags

資源的標記。

tags?: Record<string, string>

屬性值

Record<string, string>

taskSchedulingPolicy

如果未指定,則會散佈預設值。

taskSchedulingPolicy?: TaskSchedulingPolicy

屬性值

taskSlotsPerNode

預設值為 1。 最大值是集區 vmSize 或 256 核心數目的 4 倍小。

taskSlotsPerNode?: number

屬性值

number

upgradePolicy

描述升級原則 - 自動、手動或滾動。

upgradePolicy?: UpgradePolicy

屬性值

userAccounts

要建立於集區中每個節點上的用戶帳戶清單。

userAccounts?: UserAccount[]

屬性值

vmSize

如需可用 VM 大小的相關信息,請參閱 Azure 中虛擬機的大小 (https://learn.microsoft.com/azure/virtual-machines/sizes/overview)。 Batch 支援除了STANDARD_A0和具有進階記憶體以外的所有 Azure VM 大小(STANDARD_GS、STANDARD_DS和STANDARD_DSV2系列)。

vmSize?: string

屬性值

string

繼承的屬性詳細資料

id

資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

屬性值

string

繼承自ProxyResource.id

name

資源的名稱

name?: string

屬性值

string

繼承自ProxyResource.name

systemData

包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。

systemData?: SystemData

屬性值

繼承自ProxyResource.systemData

type

資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts”

type?: string

屬性值

string

繼承自ProxyResource.type