Microsoft.Compute.SizeSelector UI 元素
選取一個或多個虛擬機器執行個體之大小的控制項。
UI 範例
使用者會看到一個選取器,其中包含來自元素定義的預設值。
選取控件之後,使用者會看到可用大小的展開檢視。
結構描述
{
"name": "element1",
"type": "Microsoft.Compute.SizeSelector",
"label": "Size",
"toolTip": "",
"recommendedSizes": [
"Standard_D1",
"Standard_D2",
"Standard_D3"
],
"constraints": {
"allowedSizes": [],
"excludedSizes": [],
"numAvailabilityZonesRequired": 3,
"zone": "3"
},
"options": {
"hideDiskTypeFilter": false
},
"osPlatform": "Windows",
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2012-R2-Datacenter"
},
"count": 2,
"visible": true
}
範例輸出
"Standard_D1"
備註
recommendedSizes
應該有至少一個大小。 會使用第一個建議的大小作為預設值。 可用大小的清單並未依照建議的狀態排序。 使用者可以選取該資料行,依照建議的狀態排序。- 如果選取的位置中無法使用建議的大小,就會將大小自動略過。 反之,會使用下一個建議的大小。
constraints.allowedSizes
和constraints.excludedSizes
都是選擇性的,但不能同時使用。 可透過呼叫列出訂用帳戶的可用虛擬機器大小來決定可用大小的清單。constraints.allowedSizes
中未指定的任何大小都會加以隱藏,constraints.excludedSizes
中未指定的任何大小都會加以顯示。- 必須指定
osPlatform
,且可以是 Windows 或 Linux。osPlatform
用來判斷虛擬機的硬體成本。 - 第一方映像的
imageReference
會加以省略,但會提供給第三方映像。imageReference
用來判斷虛擬機的軟體成本。 count
可用來設定元素的適當乘數。 它支援靜態值 (例如 2),或者另一個元素的動態值 (例如[steps('step1').vmCount]
)。 預設值是 1秒。numAvailabilityZonesRequired
可以是 1、2 或 3。- 根據預設,
hideDiskTypeFilter
是false
。 磁碟類型篩選器可讓使用者查看所有的磁碟類型或僅限 SSD。
下一步
- 如需建立 UI 定義的簡介,請參閱開始使用 CreateUiDefinition。
- 如需 UI 元素中通用屬性的說明,請參閱 CreateUiDefinition 元素。