Microsoft. Common.SubscriptionSelector UI-Element

Das Element Benutzeroberfläche SubscriptionSelector (UI) ermöglicht es den Nutzern, ein Azure-Abonnement auszuwählen. Es ist der eigenständige Abonnement-Picker, der verwendet wird, wenn ein Formular das zusammengesetzte Microsoft.Common.ResourceScope Element nicht verwendet.

UI-Beispiel

Das Element SubscriptionSelector erstellt ein Abonnement-Dropdown-Menü.

Screenshot von Microsoft. Common.SubscriptionSelector UI-Element.

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
}

Beispielausgabe

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

Remarks

  • resourceProviders Filtert auswählbare Abonnements auf Abonnements, bei denen die aufgeführten Anbieter verfügbar sind.
  • constraints.validations fügt benutzerdefinierte Validierungsregeln hinzu.
  • Verweise auf die Abonnement-ID mit [steps('basics').subscription.subscriptionId].
  • Eigenständige Microsoft.Common.ResourceGroupSelector, Microsoft.Common.LocationSelector, und umfangsbewusste Ressourcenkontrollen sollten über ihre scope.subscriptionId Eigenschaft auf das ausgewählte Abonnement verweisen.

Nächste Schritte