Microsoft. Elemento UI Common.SubscriptionSelector

L'elemento SubscriptionSelector interfaccia utente (UI) permette agli utenti di selezionare un abbonamento ad Azure. È il selezionatore di abbonamento standalone usato quando un modulo non utilizza l'elemento composito Microsoft.Common.ResourceScope .

Esempio UI

L'elemento SubscriptionSelector genera un menu a tendina per l'abbonamento.

Screenshot del Microsoft. Elemento UI Common.SubscriptionSelection.

Schema

{
  "name": "subscription",
  "type": "Microsoft.Common.SubscriptionSelector",
  "resourceProviders": [
    "Microsoft.Storage",
    "Microsoft.Network"
  ],
  "constraints": {
    "validations": [
      {
        "isValid": "[not(empty(steps('basics').subscription.subscriptionId))]",
        "message": "Select a subscription."
      }
    ]
  },
  "visible": true
}

Output di esempio

{
  "displayName": "Contoso subscription",
  "subscriptionId": "00000000-0000-0000-0000-000000000000",
  "tenantId": "11111111-1111-1111-1111-111111111111"
}

Remarks

  • resourceProviders Filtra gli abbonamenti selezionabili agli abbonamenti in cui sono disponibili i fornitori elencati.
  • constraints.validations Aggiunge regole di validazione personalizzate.
  • Consulta l'ID di abbonamento con [steps('basics').subscription.subscriptionId].
  • I controlli autonomi Microsoft.Common.ResourceGroupSelector, Microsoft.Common.LocationSelector, e i controlli delle risorse consapevoli dell'ambito dovrebbero fare riferimento all'abbonamento selezionato tramite la loro scope.subscriptionId proprietà.

Passaggi successivi