Microsoft. Élément UI Common.ResourceGroupSelector

L’élément ResourceGroupSelector interface utilisateur (UI) permet aux utilisateurs de sélectionner un groupe de ressources existant ou d’en créer un nouveau. C'est le sélecteur autonome du groupe de ressources utilisé lorsqu'un formulaire n'utilise pas l'élément composite Microsoft.Common.ResourceScope .

Exemple d’interface utilisateur

L’élément ResourceGroupSelector affiche un menu déroulant de groupe de ressources avec les modes de groupe de ressources existants et nouveaux.

Capture d’écran de la Microsoft. Élément UI Common.ResourceGroupSelector.

Schema

{
  "name": "resourceGroup",
  "type": "Microsoft.Common.ResourceGroupSelector",
  "allowedMode": "Both",
  "scope": {
    "subscriptionId": "[steps('basics').subscription.subscriptionId]"
  },
  "constraints": {
    "validations": [
      {
        "isValid": "[not(empty(steps('basics').resourceGroup.value.name))]",
        "message": "Select or create a resource group."
      }
    ]
  },
  "visible": true
}

Exemple de résultat

{
  "mode": "New",
  "value": {
    "name": "example-rg",
    "location": "westus2",
    "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-rg"
  }
}

Remarks

  • scope.subscriptionId est obligatoire et doit se référer à l’abonnement sélectionné.
  • allowedMode détermine si les utilisateurs peuvent créer un groupe de ressources, utiliser un groupe de ressources existant, ou les deux. Les valeurs valides sont Both, CreateNewet UseExisting.
  • Référez l’identifiant du groupe de ressources par [steps('basics').resourceGroup.value.resourceId].
  • Référez le nom du groupe de ressources avec [steps('basics').resourceGroup.value.name].
  • Référez le mode de sélection avec [steps('basics').resourceGroup.mode].
  • Si le groupe de ressources peut être nouveau, associer cet élément à Microsoft.Common.LocationSelector et utiliser cette position lorsque mode est New.

Étapes suivantes