Microsoft.Compute.SizeSelector UI elemento

Um controlo para selecionar um tamanho para uma ou mais instâncias de máquinas virtuais.

Amostra de UI

O utilizador vê um seletor com valores predefinidos a partir da definição de elemento.

Microsoft.Compute.SizeSelector

Depois de selecionar o controlo, o utilizador vê uma visão expandida dos tamanhos disponíveis.

Microsoft.Compute.SizeSelector expandido

Esquema

{
  "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
}

Saída de exemplo

"Standard_D1"

Observações

  • recommendedSizes deve ter pelo menos um tamanho. O primeiro tamanho recomendado é usado como padrão. A lista de tamanhos disponíveis não é ordenada pelo estado recomendado. O utilizador pode selecionar esta coluna para ordenar por estado recomendado.
  • Se um tamanho recomendado não estiver disponível no local selecionado, o tamanho é automaticamente ignorado. Em vez disso, o próximo tamanho recomendado é usado.
  • constraints.allowedSizes e constraints.excludedSizes são ambos opcionais, mas não podem ser usados simultaneamente. A lista de tamanhos disponíveis pode ser determinada através da chamada Lista de tamanhos de máquinas virtuais disponíveis para uma subscrição. Qualquer tamanho não especificado no constraints.allowedSizes é escondido, e qualquer tamanho não especificado constraints.excludedSizes é mostrado.
  • osPlatform deve ser especificado, e pode ser windows ou Linux. É usado para determinar os custos de hardware das máquinas virtuais.
  • imageReference é omitida para imagens de primeira parte, mas fornecidas para imagens de terceiros. É usado para determinar os custos de software das máquinas virtuais.
  • count é utilizado para definir o multiplicador apropriado para o elemento. Suporta um valor estático, como 2, ou um valor dinâmico de outro elemento, como [steps('step1').vmCount] . O valor predefinido é 1.
  • A numAvailabilityZonesRequired lata é 1, 2 ou 3.
  • Por defeito, hideDiskTypeFilter é falso. O filtro do tipo disco permite ao utilizador ver todos os tipos de discos ou apenas SSD.

Passos seguintes