Freigeben über


Benutzeroberflächenelement „Microsoft.Solutions.ResourceSelector“

Mit dem Benutzeroberflächenelement ResourceSelector können Benutzer eine vorhandene Azure-Ressource aus einem Abonnement auswählen. Sie geben den Ressourcenanbieter-Namespace und den Ressourcentyp an, z. B. Microsoft.Storage/storageAccounts im JSON-Datei des Elements. Sie können das Element verwenden, um die Liste nach Abonnement oder Standort zu filtern. Auf der Benutzeroberfläche des Elements können Sie einen Filter wie den Ressourcengruppennamen, den Ressourcennamen oder einen Teilnamen eingeben, um innerhalb des Inhalts der Liste zu suchen.

Benutzeroberflächenbeispiel

In diesem Beispiel wird der Speicherort des Elements auf all gesetzt. Die Liste zeigt alle Speicherkonten im Abonnement an. Sie können das Filterfeld verwenden, um innerhalb der Liste zu suchen.

Screenshot: die Ressourcenauswahlliste aller Speicherkonten in einem Abonnement.

In diesem Beispiel wird der Speicherort des Elements auf onBasics gesetzt. Die Liste zeigt Speicherkonten, die an dem Speicherort vorhanden sind, der auf der Registerkarte Grundlegendes ausgewählt wurde. Sie können das Filterfeld verwenden, um innerhalb der Liste zu suchen.

Screenshot: die Ressourcenauswahlliste, die nach Ressourcengruppenname filtert.

Wenn Sie das Element verwenden, um das Abonnement auf onBasics einzuschränken, zeigt die Benutzeroberfläche nicht den Abonnementnamen in der Liste an. Sie können das Filterfeld verwenden, um innerhalb der Liste zu suchen.

Screenshot: die Ressourcenliste, die kein Abonnement anzeigt, da für das Element das Abonnement auf „Grundlagen“ gesetzt ist.

Schema

{
  "name": "storageSelector",
  "type": "Microsoft.Solutions.ResourceSelector",
  "label": "Select storage accounts",
  "resourceType": "Microsoft.Storage/storageAccounts",
  "options": {
    "filter": {
      "subscription": "onBasics",
      "location": "onBasics"
    }
  }
}

Beispielausgabe

"id": "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}",
"location": "{deployed-location}",
"name": "{resource-name}"

Bemerkungen

  • Geben Sie in der Eigenschaft resourceType den Ressourcenanbieter-Namespace und den Ressourcentypname für die Ressource an, die in der Liste angezeigt werden soll. Weitere Informationen finden Sie in der Referenzdokumentation zu Ressourcenanbietern.
  • Mit der Eigenschaft filter werden die verfügbaren Optionen für die Ressourcen eingeschränkt. Sie können die Ergebnisse nach Standort oder Abonnement einschränken.
    • all: Zeigt alle Ressourcen an und ist der Standardwert.
    • onBasics: Zeigt nur Ressourcen an, die der Auswahl auf der Registerkarte Grundlagen entsprechen.
    • Wenn Sie die Eigenschaft filter aus der Datei createUiDefinition.json auslassen, werden alle Ressourcen für den angegebenen Ressourcentyp in der Liste angezeigt.

Nächste Schritte