共用方式為


集區建立事件

建立集區之後,就會發出此事件。 記錄的內容將會公開集區的相關一般資訊。 請注意,如果集區的目標大小大於 0 個計算節點,集區重設大小啟動事件將會緊接在此事件之後。

下列範例顯示集區建立事件的主體。

{
    "id": "myPool1",
    "displayName": "Production Pool",
    "vmSize": "Standard_F1s",
    "imageType": "VirtualMachineConfiguration",
    "cloudServiceConfiguration": {
        "osFamily": "3",
        "targetOsVersion": "*"
    },
    "networkConfiguration": {
        "subnetId": " "
    },
    "virtualMachineConfiguration": {
          "imageReference": {
            "publisher": " ",
            "offer": " ",
            "sku": " ",
            "version": " "
          },
          "nodeAgentId": " "
    },
    "resizeTimeout": "300000",
    "targetDedicatedNodes": 2,
    "targetLowPriorityNodes": 2,
    "taskSlotsPerNode": 1,
    "vmFillType": "Spread",
    "enableAutoScale": false,
    "enableInterNodeCommunication": false,
    "isAutoPool": false
}
Element 類型 備註
id String 集區的標識碼。
displayName String 集區的顯示名稱。
vmSize String 集區中虛擬機的大小。 集區中的所有虛擬機大小都相同。

如需 雲端服務 集區可用虛擬機大小的相關信息(使用 cloudServiceConfiguration 建立的集區),請參閱 雲端服務 的大小。 Batch 支援除了 以外的ExtraSmall所有 雲端服務 VM 大小。

如需使用來自 虛擬機器 Marketplace 映像的集區可用 VM 大小相關信息(使用 virtualMachineConfiguration 建立的集區),請參閱 虛擬機器 (Linux) 的大小或 虛擬機器 的大小 (Windows)。 Batch 支援所有 Azure VM 大小,但具有進階記憶體 (STANDARD_GSSTANDARD_DSSTANDARD_DSV2 系列) 以外的STANDARD_A0所有 Azure VM 大小。
imageType String 映射的部署方法。 支援的值為 virtualMachineConfigurationcloudServiceConfiguration
cloudServiceConfiguration 複雜類型 集區的雲端服務組態。
virtualMachineConfiguration 複雜類型 集區的虛擬機組態。
networkConfiguration 複雜類型 集區的網路組態。
resizeTimeout Time 將計算節點配置給集區上最後一次重設大小作業所指定的集區逾時。 (建立集區時的初始重設大小會計算為重設大小。
targetDedicatedNodes Int32 針對集區所要求的專用計算節點數目。
targetLowPriorityNodes Int32 針對集區所要求的 Azure Spot 計算節點數目
enableAutoScale Bool 指定集區大小是否會隨著時間自動調整。
enableInterNodeCommunication Bool 指定集區是否設定為節點之間的直接通訊。
isAutoPool Bool 指定集區是否透過作業的 AutoPool 機制建立。
taskSlotsPerNode Int32 可在集區中單一計算節點上同時執行的工作數目上限。
vmFillType String 定義 Batch 服務如何在集區中的計算節點之間散發工作。 有效值為Spread或Pack。

cloudServiceConfiguration

警告

雲端服務設定集區已經淘汰。 請改用虛擬機器設定集區。

元素名稱 類型 備註
osFamily String 要安裝在集區中虛擬機上的 Azure 客體 OS 系列。

可能的值包括:

2 – OS 系列 2,相當於 Windows Server 2008 R2 SP1。

3 – OS 系列 3,相當於 Windows Server 2012。

4 – OS 系列 4 ,相當於 Windows Server 2012 R2。

如需詳細資訊,請參閱 Azure 客體 OS 版本
targetOSVersion String 要安裝在集區中虛擬機上的 Azure 客體 OS 版本。

預設值為 * ,指定指定系列的最新操作系統版本。

如需其他允許的值,請參閱 Azure 客體 OS 版本

virtualMachineConfiguration

元素名稱 類型 備註
imageReference 複雜類型 指定要使用之平臺或 Marketplace 映像的相關信息。
nodeAgentId String 在計算節點上布建的 Batch 節點代理程式的 SKU。
windowsConfiguration 複雜類型 指定虛擬機上的 Windows 作業系統設定。 如果 imageReference 參考 Linux OS 映射,則不得指定這個屬性。

imageReference

元素名稱 類型 備註
publisher String 映像的發行者。
offer String 映像的供應專案。
sku String 映像的 SKU。
version String 映像的版本。

windowsConfiguration

元素名稱 類型 備註
enableAutomaticUpdates 布林值 指出虛擬機是否已啟用自動更新。 如果未指定此屬性,則預設值為 true。

networkConfiguration

元素名稱 類型 備註
subnetId String 指定建立集區計算節點之子網的資源標識碼。