다음을 통해 공유


Microsoft.Compute.SizeSelector UI 요소

하나 이상의 가상 머신 인스턴스에 대한 크기를 선택하는 컨트롤입니다.

UI 샘플

사용자에게는 요소 정의의 기본 값을 포함한 선택기가 표시됩니다.

Microsoft.Compute.SizeSelector

컨트롤을 선택한 후 사용자는 사용 가능한 크기의 확장된 보기를 볼 수 있습니다.

Microsoft.Compute.SizeSelector 확장

스키마

{
  "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.allowedSizesconstraints.excludedSizes는 모두 선택 사항이지만 동시에 사용할 수는 없습니다. 사용 가능한 크기 목록은 구독에 사용 가능한 가상 머신 크기 목록을 호출하여 확인할 수 있습니다. constraints.allowedSizes에 지정되지 않은 크기는 숨겨지며 constraints.excludedSizes에 지정되지 않은 크기가 표시됩니다.
  • osPlatform을 지정해야 하며 Windows 또는 Linux일 수 있습니다. 가상 osPlatform 머신의 하드웨어 비용을 결정하는 데 사용됩니다.
  • imageReference은 자사 이미지에 대해 생략되지만, 타사 이미지에 대해서는 제공됩니다. 가상 imageReference 머신의 소프트웨어 비용을 결정하는 데 사용됩니다.
  • count는 요소에 적절한 승수를 설정하는 데 사용됩니다. 2와 같은 정적 값 또는 [steps('step1').vmCount]와 같은 다른 요소의 동적 값을 지원합니다. 기본값은 1입니다.
  • numAvailabilityZonesRequired는 1, 2 또는 3일 수 있습니다.
  • 기본적으로 hideDiskTypeFilterfalse합니다. 디스크 형식 필터를 사용하면 모든 디스크 형식 또는 SSD만을 볼 수 있습니다.

다음 단계