다음을 통해 공유


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

다음 단계