Delen via


Microsoft.Solutions.ResourceSelector UI-element

Met het ResourceSelector element gebruikersinterface (UI) kunnen gebruikers een bestaande Azure-resource uit een abonnement selecteren. U geeft de naamruimte en het resourcetype van de resourceprovider op, zoals Microsoft.Storage/storageAccounts in de JSON van het element. U kunt het element gebruiken om de lijst te filteren op abonnement of locatie. Vanuit de gebruikersinterface van het element kunt u in de inhoud van de lijst zoeken een filter typen, zoals de naam van de resourcegroep, de resourcenaam of een gedeeltelijke naam.

Ui-voorbeeld

In dit voorbeeld is de locatie van het element ingesteld op all. In de lijst worden alle opslagaccounts in het abonnement weergegeven. U kunt het filtervak gebruiken om in de lijst te zoeken.

Schermopname van de lijst met resourcekiezers van alle opslagaccounts in een abonnement.

In dit voorbeeld is de locatie van het element ingesteld op onBasics. De lijst bevat opslagaccounts die aanwezig zijn op de locatie die is geselecteerd op het tabblad Basisbeginselen . U kunt het filtervak gebruiken om in de lijst te zoeken.

Schermopname van de lijst met resourcekiezers die filtert op naam van de resourcegroep.

Wanneer u het element gebruikt om het abonnement te beperken tot onBasics de gebruikersinterface, wordt de abonnementsnaam niet weergegeven in de lijst. U kunt het filtervak gebruiken om in de lijst te zoeken.

Schermopname van de resourcelijst waarop het abonnement niet wordt weergegeven, omdat het element dat is ingesteld op onBasics.

Schema

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

Voorbeelduitvoer

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

Opmerkingen

  • Geef in de resourceType eigenschap de naamruimte van de resourceprovider en de naam van het resourcetype op voor de resource die u in de lijst wilt weergeven. Zie de referentiedocumentatie voor resourceproviders voor meer informatie.
  • De filter eigenschap beperkt de beschikbare opties voor de resources. U kunt de resultaten beperken op locatie of abonnement.
    • all: Geeft alle resources weer en is de standaardwaarde.
    • onBasics: Geeft alleen resources weer die overeenkomen met de selectie op het tabblad Basisbeginselen .
    • Als u de filter eigenschap weglaat uit het createUiDefinition.json bestand, worden alle resources voor het opgegeven resourcetype weergegeven in de lijst.

Volgende stappen

  • Zie voor een inleiding tot het maken van UI-definities CreateUiDefinition.json voor het maken van een door Azure beheerde toepassing.
  • Zie CreateUiDefinition-elementen voor een beschrijving van algemene eigenschappen in UI-elementen.