BatchPoolUpdateOptions interface

Parameters for update a Azure Batch Pool.

屬性

applicationPackageReferences

要安裝在集區中每個計算節點上的套件清單。 封裝參考的變更會影響聯結集區的所有新節點,但不會影響已在集區中的計算節點,直到重新啟動或重新映射為止。 如果這個專案存在,它會取代任何現有的套件參考。 如果您指定空集合,則會從集區中移除所有套件參考。 如果省略,任何現有的套件參考會保持不變。

displayName

集區的顯示名稱。 顯示名稱不是唯一的,而且可以包含最大長度為 1024 的任何 Unicode 字元。 只有當集區是空的時,才能更新此欄位。

enableInterNodeCommunication

集區是否允許計算節點之間的直接通訊。 啟用節點間通訊會限制集區的大小上限,因為集區的計算節點有部署限制。 這可能會導致集區無法達到其所需的大小。 預設值為 false。

只有當集區是空的時,才能更新此欄位。

metadata

與集區相關聯的名稱/值組清單做為元數據。 如果這個專案存在,它會取代集區上設定的任何現有元數據。 如果您指定空集合,則會從集區中移除任何元數據。 如果省略,任何現有的元數據會保持不變。

mountConfiguration

在集區的整個存留期內,使用指定的檔案系統掛接記憶體。 使用Azure檔案共享、NFS、CIFS或Blobfuse檔案系統掛載儲存裝置。

只有當集區是空的時,才能更新此欄位。

networkConfiguration

集區的網路組態。 只有當集區是空的時,才能更新此欄位。

startTask

在聯結集區時,要在每個計算節點上執行的工作。 當計算節點新增至集區或計算節點重新啟動時,工作就會執行。 如果此元素存在,則會覆寫任何現有的 StartTask。 如果省略,任何現有的 StartTask 會保持不變。

taskSchedulingPolicy

工作如何分散到集區中的計算節點。 如果未指定,則會散佈預設值。

只有當集區是空的時,才能更新此欄位。

taskSlotsPerNode

可用於在集區中單一計算節點上執行並行工作的工作位置數目。 預設值是 1。 最大值是集區 vmSize 或 256 核心數目的 4 倍小。

只有當集區是空的時,才能更新此欄位。

upgradePolicy

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

只有當集區是空的時,才能更新此欄位。

userAccounts

要建立於集區中每個計算節點上的用戶帳戶清單。 只有當集區是空的時,才能更新此欄位。

virtualMachineConfiguration

集區的虛擬機組態。 您必須指定這個屬性。

只有當集區是空的時,才能更新此欄位。

vmSize

集區中的虛擬機大小。 關於池中虛擬機可用大小的資訊,請參見「選擇Azure Batch池中運算節點的虛擬機大小(https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)。

只有當集區是空的時,才能更新此欄位。

屬性詳細資料

applicationPackageReferences

要安裝在集區中每個計算節點上的套件清單。 封裝參考的變更會影響聯結集區的所有新節點,但不會影響已在集區中的計算節點,直到重新啟動或重新映射為止。 如果這個專案存在,它會取代任何現有的套件參考。 如果您指定空集合,則會從集區中移除所有套件參考。 如果省略,任何現有的套件參考會保持不變。

applicationPackageReferences?: BatchApplicationPackageReference[]

屬性值

displayName

集區的顯示名稱。 顯示名稱不是唯一的,而且可以包含最大長度為 1024 的任何 Unicode 字元。 只有當集區是空的時,才能更新此欄位。

displayName?: string

屬性值

string

enableInterNodeCommunication

集區是否允許計算節點之間的直接通訊。 啟用節點間通訊會限制集區的大小上限,因為集區的計算節點有部署限制。 這可能會導致集區無法達到其所需的大小。 預設值為 false。

只有當集區是空的時,才能更新此欄位。

enableInterNodeCommunication?: boolean

屬性值

boolean

metadata

與集區相關聯的名稱/值組清單做為元數據。 如果這個專案存在,它會取代集區上設定的任何現有元數據。 如果您指定空集合,則會從集區中移除任何元數據。 如果省略,任何現有的元數據會保持不變。

metadata?: BatchMetadataItem[]

屬性值

mountConfiguration

在集區的整個存留期內,使用指定的檔案系統掛接記憶體。 使用Azure檔案共享、NFS、CIFS或Blobfuse檔案系統掛載儲存裝置。

只有當集區是空的時,才能更新此欄位。

mountConfiguration?: MountConfiguration[]

屬性值

networkConfiguration

集區的網路組態。 只有當集區是空的時,才能更新此欄位。

networkConfiguration?: NetworkConfiguration

屬性值

startTask

在聯結集區時,要在每個計算節點上執行的工作。 當計算節點新增至集區或計算節點重新啟動時,工作就會執行。 如果此元素存在,則會覆寫任何現有的 StartTask。 如果省略,任何現有的 StartTask 會保持不變。

startTask?: BatchStartTask

屬性值

taskSchedulingPolicy

工作如何分散到集區中的計算節點。 如果未指定,則會散佈預設值。

只有當集區是空的時,才能更新此欄位。

taskSchedulingPolicy?: BatchTaskSchedulingPolicy

屬性值

taskSlotsPerNode

可用於在集區中單一計算節點上執行並行工作的工作位置數目。 預設值是 1。 最大值是集區 vmSize 或 256 核心數目的 4 倍小。

只有當集區是空的時,才能更新此欄位。

taskSlotsPerNode?: number

屬性值

number

upgradePolicy

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

只有當集區是空的時,才能更新此欄位。

upgradePolicy?: UpgradePolicy

屬性值

userAccounts

要建立於集區中每個計算節點上的用戶帳戶清單。 只有當集區是空的時,才能更新此欄位。

userAccounts?: UserAccount[]

屬性值

virtualMachineConfiguration

集區的虛擬機組態。 您必須指定這個屬性。

只有當集區是空的時,才能更新此欄位。

virtualMachineConfiguration?: VirtualMachineConfiguration

屬性值

vmSize

集區中的虛擬機大小。 關於池中虛擬機可用大小的資訊,請參見「選擇Azure Batch池中運算節點的虛擬機大小(https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)。

只有當集區是空的時,才能更新此欄位。

vmSize?: string

屬性值

string