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일 수 있습니다. 가상 머신의 하드웨어 비용을 결정하는 데 사용됩니다.imageReference
은 자사 이미지에 대해 생략되지만, 타사 이미지에 대해서는 제공됩니다. 가상 머신의 소프트웨어 비용을 결정하는 데 사용됩니다.count
는 요소에 적절한 승수를 설정하는 데 사용됩니다. 2와 같은 정적 값 또는[steps('step1').vmCount]
와 같은 다른 요소의 동적 값을 지원합니다. 기본값은 1입니다.numAvailabilityZonesRequired
는 1, 2 또는 3일 수 있습니다.- 기본적으로
hideDiskTypeFilter
는 false입니다. 디스크 형식 필터를 사용하면 모든 디스크 형식 또는 SSD만을 볼 수 있습니다.
다음 단계
- UI 정의 만들기에 대한 소개는 CreateUiDefinition 시작을 참조하세요.
- UI 요소의 공용 속성에 대한 설명은 CreateUiDefinition 요소를 참조하세요.