Microsoft. Elemento UI Common.ResourceGroupSelector

L'elemento ResourceGroupSelector interfaccia utente (UI) permette agli utenti di selezionare un gruppo di risorse esistente o di crearne uno nuovo. È il selezionatore standalone per gruppi di risorse usato quando un modulo non utilizza l'elemento composito Microsoft.Common.ResourceScope .

Esempio UI

L'elemento ResourceGroupSelector genera un menu a tendina del gruppo risorsa con le modalità esistenti e nuove.

Screenshot del Microsoft. Elemento 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
}

Output di esempio

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

Remarks

  • scope.subscriptionId è obbligatorio e deve fare riferimento all'abbonamento selezionato.
  • allowedMode Controlla se gli utenti possono creare un gruppo di risorse, utilizzare un gruppo di risorse esistente o entrambe le cose. I valori validi sono Both, CreateNewe UseExisting.
  • Fai riferimento all'ID del gruppo di risorse con [steps('basics').resourceGroup.value.resourceId].
  • Fai riferimento al nome del gruppo di risorse con [steps('basics').resourceGroup.value.name].
  • Fai riferimento alla modalità di selezione con [steps('basics').resourceGroup.mode].
  • Se il gruppo di risorse può essere nuovo, accoppia questo elemento con Microsoft.Common.LocationSelector e usa quella posizione quando mode è New.

Passaggi successivi