Microsoft. Elemento de interfaz Common.LocationSelector

El LocationSelector elemento de interfaz de usuario (UI) permite a los usuarios seleccionar una región de Azure para una suscripción. Es el selector de regiones independiente que se usa cuando un formulario no utiliza el elemento compuesto Microsoft.Common.ResourceScope .

Ejemplo de interfaz de usuario

El LocationSelector elemento muestra un desplegable de región.

Captura de pantalla del Microsoft. Elemento de interfaz 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
}

Salida de ejemplo

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

Remarks

  • scope.subscriptionId es obligatorio y debe hacer referencia a la suscripción seleccionada.
  • resourceTypes Filtra las regiones a ubicaciones que soportan los tipos de recursos listados.
  • allowedValues opcionalmente, limita las regiones a una lista explícita de nombres de ubicaciones. Puede ser un array o una expresión que evalúe a un array.
  • Referencia el nombre de la ubicación seleccionada con una expresión como [steps('basics').location.name].
  • Para un despliegue de grupo de recursos, utiliza la ubicación seleccionada cuando view.outputs.location el grupo de recursos es nuevo o cuando la plantilla necesite una ubicación explícita de despliegue.

Pasos siguientes