共用方式為


Pool interface

包含集區的相關信息。

Extends

屬性

allocationState

集區是否重設大小。 注意:此屬性不會串行化。 它只能由伺服器填入。

allocationStateTransitionTime

集區進入其目前配置狀態的時間。 注意:此屬性不會串行化。 它只能由伺服器填入。

applicationLicenses

應用程式授權清單必須是可用 Batch 服務應用程式授權的子集。 如果要求不支持的授權,則集區建立將會失敗。

applicationPackages

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

autoScaleRun

只有當集區自動調整時,才會設定這個屬性,也就是使用 autoScaleSettings。 注意:此屬性不會串行化。 它只能由伺服器填入。

certificates

針對 Windows 計算節點,Batch 服務會將憑證安裝至指定的證書存儲和位置。 針對 Linux 計算節點,憑證會儲存在工作工作目錄內的目錄中,並將環境變數AZ_BATCH_CERTIFICATES_DIR提供給工作來查詢此位置。 對於可見度為 『remoteUser』 的憑證,會在使用者的主目錄中建立 『certs』 目錄 (,例如 /home/{user-name}/certs) ,且憑證會放在該目錄中。

警告:此屬性已被取代,將在 2024 年 2 月之後移除。 請改用 Azure KeyVault 擴充功能

creationTime

集區的建立時間。 注意:此屬性不會串行化。 它只能由伺服器填入。

currentDedicatedNodes

集區中目前專用計算節點的數目。 注意:此屬性不會串行化。 它只能由伺服器填入。

currentLowPriorityNodes

目前在集區中的現成/低優先順序計算節點數目。 注意:此屬性不會串行化。 它只能由伺服器填入。

currentNodeCommunicationMode

決定集區如何與 Batch 服務通訊。 注意:此屬性不會串行化。 它只能由伺服器填入。

deploymentConfiguration

使用 CloudServiceConfiguration 指定應該使用 Azure 雲端服務 (PaaS) 建立節點,而 VirtualMachineConfiguration 則使用 Azure 虛擬機器 (IaaS) 。

displayName

顯示名稱不一定是唯一的,而且可以包含最多 1024 個 Unicode 字元。

identity

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

interNodeCommunication

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

lastModified

這是集區層級數據上次變更的時間,例如 targetDedicatedNodes 或 autoScaleSettings。 它不會納入節點層級變更,例如計算節點變更狀態。 注意:此屬性不會串行化。 它只能由伺服器填入。

metadata

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

mountConfiguration

這支援 Azure 檔案儲存體、NFS、CIFS/SMB 和 Blobfuse。

networkConfiguration

集區的網路組態。

provisioningState

集區的目前狀態。 注意:此屬性不會串行化。 它只能由伺服器填入。

provisioningStateTransitionTime

集區進入其目前狀態的時間。 注意:此屬性不會串行化。 它只能由伺服器填入。

resizeOperationStatus

描述如果集區 AllocationState 重設大小) 或先前完成的 (作業,如果 AllocationState 為穩定) ,則描述目前的作業 (。 注意:此屬性不會串行化。 它只能由伺服器填入。

resourceTags

要與 Azure Batch 集區相關聯的使用者定義標籤。 指定時,這些標記會傳播至與集區相關聯的備份 Azure 資源。 只有在使用 poolAllocationMode 屬性設定為 'UserSubscription' 建立 Batch 帳戶時,才能指定這個屬性。

scaleSettings

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

startTask

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

targetNodeCommunicationMode

如果省略,預設值為 Default。

taskSchedulingPolicy

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

taskSlotsPerNode

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

upgradePolicy

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

userAccounts

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

vmSize

如需使用 cloudServiceConfiguration) 建立之 雲端服務 (集區之虛擬機可用大小的相關信息,請參閱 雲端服務 () https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/ 的大小。 Batch 支援除了 ExtraSmall 以外的所有 雲端服務 VM 大小。 如需使用使用 virtualMachineConfigur) ation 建立之 虛擬機器 Marketplace (集區之映射之集區可用 VM 大小的相關信息,請參閱 虛擬機器 (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) 大小或 虛擬機器 (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/) 的大小。 Batch 支援除了STANDARD_A0和具有進階記憶體 (STANDARD_GS、STANDARD_DS和STANDARD_DSV2系列) 以外的所有 Azure VM 大小。

繼承的屬性

etag

資源的 ETag,用於並行語句。 注意:此屬性不會串行化。 它只能由伺服器填入。

id

資源的標識碼。 注意:此屬性不會串行化。 它只能由伺服器填入。

name

資源名稱。 注意:此屬性不會串行化。 它只能由伺服器填入。

type

資源類型。 注意:此屬性不會串行化。 它只能由伺服器填入。

屬性詳細資料

allocationState

集區是否重設大小。 注意:此屬性不會串行化。 它只能由伺服器填入。

allocationState?: AllocationState

屬性值

allocationStateTransitionTime

集區進入其目前配置狀態的時間。 注意:此屬性不會串行化。 它只能由伺服器填入。

allocationStateTransitionTime?: Date

屬性值

Date

applicationLicenses

應用程式授權清單必須是可用 Batch 服務應用程式授權的子集。 如果要求不支持的授權,則集區建立將會失敗。

applicationLicenses?: string[]

屬性值

string[]

applicationPackages

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

applicationPackages?: ApplicationPackageReference[]

屬性值

autoScaleRun

只有當集區自動調整時,才會設定這個屬性,也就是使用 autoScaleSettings。 注意:此屬性不會串行化。 它只能由伺服器填入。

autoScaleRun?: AutoScaleRun

屬性值

certificates

針對 Windows 計算節點,Batch 服務會將憑證安裝至指定的證書存儲和位置。 針對 Linux 計算節點,憑證會儲存在工作工作目錄內的目錄中,並將環境變數AZ_BATCH_CERTIFICATES_DIR提供給工作來查詢此位置。 對於可見度為 『remoteUser』 的憑證,會在使用者的主目錄中建立 『certs』 目錄 (,例如 /home/{user-name}/certs) ,且憑證會放在該目錄中。

警告:此屬性已被取代,將在 2024 年 2 月之後移除。 請改用 Azure KeyVault 擴充功能

certificates?: CertificateReference[]

屬性值

creationTime

集區的建立時間。 注意:此屬性不會串行化。 它只能由伺服器填入。

creationTime?: Date

屬性值

Date

currentDedicatedNodes

集區中目前專用計算節點的數目。 注意:此屬性不會串行化。 它只能由伺服器填入。

currentDedicatedNodes?: number

屬性值

number

currentLowPriorityNodes

目前在集區中的現成/低優先順序計算節點數目。 注意:此屬性不會串行化。 它只能由伺服器填入。

currentLowPriorityNodes?: number

屬性值

number

currentNodeCommunicationMode

決定集區如何與 Batch 服務通訊。 注意:此屬性不會串行化。 它只能由伺服器填入。

currentNodeCommunicationMode?: NodeCommunicationMode

屬性值

deploymentConfiguration

使用 CloudServiceConfiguration 指定應該使用 Azure 雲端服務 (PaaS) 建立節點,而 VirtualMachineConfiguration 則使用 Azure 虛擬機器 (IaaS) 。

deploymentConfiguration?: DeploymentConfiguration

屬性值

displayName

顯示名稱不一定是唯一的,而且可以包含最多 1024 個 Unicode 字元。

displayName?: 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

屬性值

resourceTags

要與 Azure Batch 集區相關聯的使用者定義標籤。 指定時,這些標記會傳播至與集區相關聯的備份 Azure 資源。 只有在使用 poolAllocationMode 屬性設定為 'UserSubscription' 建立 Batch 帳戶時,才能指定這個屬性。

resourceTags?: {[propertyName: string]: string}

屬性值

{[propertyName: string]: string}

scaleSettings

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

scaleSettings?: ScaleSettings

屬性值

startTask

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

startTask?: StartTask

屬性值

targetNodeCommunicationMode

如果省略,預設值為 Default。

targetNodeCommunicationMode?: NodeCommunicationMode

屬性值

taskSchedulingPolicy

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

taskSchedulingPolicy?: TaskSchedulingPolicy

屬性值

taskSlotsPerNode

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

taskSlotsPerNode?: number

屬性值

number

upgradePolicy

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

upgradePolicy?: UpgradePolicy

屬性值

userAccounts

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

userAccounts?: UserAccount[]

屬性值

vmSize

如需使用 cloudServiceConfiguration) 建立之 雲端服務 (集區之虛擬機可用大小的相關信息,請參閱 雲端服務 () https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/ 的大小。 Batch 支援除了 ExtraSmall 以外的所有 雲端服務 VM 大小。 如需使用使用 virtualMachineConfigur) ation 建立之 虛擬機器 Marketplace (集區之映射之集區可用 VM 大小的相關信息,請參閱 虛擬機器 (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) 大小或 虛擬機器 (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/) 的大小。 Batch 支援除了STANDARD_A0和具有進階記憶體 (STANDARD_GS、STANDARD_DS和STANDARD_DSV2系列) 以外的所有 Azure VM 大小。

vmSize?: string

屬性值

string

繼承的屬性詳細資料

etag

資源的 ETag,用於並行語句。 注意:此屬性不會串行化。 它只能由伺服器填入。

etag?: string

屬性值

string

繼承自ProxyResource.etag

id

資源的標識碼。 注意:此屬性不會串行化。 它只能由伺服器填入。

id?: string

屬性值

string

繼承自ProxyResource.id

name

資源名稱。 注意:此屬性不會串行化。 它只能由伺服器填入。

name?: string

屬性值

string

繼承自ProxyResource.name

type

資源類型。 注意:此屬性不會串行化。 它只能由伺服器填入。

type?: string

屬性值

string

繼承自ProxyResource.type