Microsoft. Élément UI Common.LocationSelector

L’élément LocationSelector interface utilisateur (UI) permet aux utilisateurs de sélectionner une région Azure pour un abonnement. C'est le sélecteur de région autonome utilisé lorsqu'un formulaire n'utilise pas l'élément composite Microsoft.Common.ResourceScope .

Exemple d’interface utilisateur

L’élément LocationSelector affiche un menu déroulant de région.

Capture d’écran de la Microsoft. Élément UI 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
}

Exemple de résultat

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

Remarks

  • scope.subscriptionId est obligatoire et doit se référer à l’abonnement sélectionné.
  • resourceTypes Filtrant les régions en emplacements qui prennent en charge les types de ressources listés.
  • allowedValues Limitez optionnellement les régions à une liste explicite de noms de lieux. Cela peut être un tableau ou une expression qui évalue un tableau.
  • Référez le nom de lieu sélectionné avec une expression telle que [steps('basics').location.name].
  • Pour un déploiement par groupe de ressources, utilisez l’emplacement sélectionné lorsque view.outputs.location le groupe de ressources est nouveau ou lorsque le modèle nécessite un emplacement de déploiement explicite.

Étapes suivantes