Microsoft. Elemento da interface Common.LocationSelector

O LocationSelector elemento interface de usuário (UI) permite que os usuários selecionem uma região do Azure para uma assinatura. É o seletor de região independente usado quando um formulário não usa o elemento composto Microsoft.Common.ResourceScope .

Exemplo de UI

O LocationSelector elemento renderiza um menu suspenso da região.

Captura de tela da Microsoft. Elemento da interface Common.LocationSelector.

Schema

{
  "name": "location",
  "type": "Microsoft.Common.LocationSelector",
  "label": "Region",
  "toolTip": "Select the Azure region for the resources.",
  "resourceTypes": [
    "Microsoft.Storage/storageAccounts"
  ],
  "allowedValues": [
    "eastus",
    "westus2"
  ],
  "scope": {
    "subscriptionId": "[steps('basics').subscription.subscriptionId]"
  },
  "visible": true
}

Saída de exemplo

{
  "name": "westus2",
  "displayName": "West US 2"
}

Remarks

  • scope.subscriptionId é obrigatório e deve referenciar a assinatura selecionada.
  • resourceTypes Filtra regiões para locais que suportam os tipos de recursos listados.
  • allowedValues opcionalmente, limita as regiões a uma lista explícita de nomes de locais. Pode ser um array ou uma expressão que avalia para um array.
  • Faça referência ao nome do local selecionado com uma expressão como [steps('basics').location.name].
  • Para uma implantação de grupo de recursos, use a localização selecionada em view.outputs.location quando o grupo de recursos for novo ou quando o template precisar de uma localização explícita de implantação.

Próximas Etapas