Dela via


Microsoft.Solutions.ResourceSelector UI-element

Med ResourceSelector användargränssnittselementet (UI) kan användarna välja en befintlig Azure-resurs från en prenumeration. Du anger resursproviderns namnområde och resurstyp, till exempel Microsoft.Storage/storageAccounts i elementets JSON. Du kan använda elementet för att filtrera listan efter prenumeration eller plats. Om du vill söka i listans innehåll i elementets användargränssnitt kan du skriva ett filter som resursgruppsnamn, resursnamn eller ett partiellt namn.

Exempel på användargränssnitt

I det här exemplet är elementets plats inställd på all. Listan visar alla lagringskonton i prenumerationen. Du kan använda filterrutan för att söka i listan.

Skärmbild av listan över resursväljare för alla lagringskonton i en prenumeration.

I det här exemplet är elementets plats inställd på onBasics. Listan visar lagringskonton som finns på den plats som valdes på fliken Grundläggande. Du kan använda filterrutan för att söka i listan.

Skärmbild av listan över resursväljare som filtreras efter resursgruppsnamn.

När du använder elementet för att begränsa prenumerationen till onBasics användargränssnittet visas inte prenumerationsnamnet i listan. Du kan använda filterrutan för att söka i listan.

Skärmbild av resurslistan som inte visar prenumerationen eftersom elementet anger prenumerationen till onBasics.

Schema

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

Exempelutdata

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

Kommentarer

  • I egenskapen resourceType anger du resursproviderns namnområde och resurstypnamn för den resurs som du vill visa i listan. Mer information finns i referensdokumentationen för resursprovidrar .
  • Egenskapen filter begränsar de tillgängliga alternativen för resurserna. Du kan begränsa resultatet efter plats eller prenumeration.
    • all: Visar alla resurser och är standardvärdet.
    • onBasics: Visar endast resurser som matchar markeringen på fliken Grundläggande .
    • Om du utelämnar filter egenskapen från filen createUiDefinition.json visas alla resurser för den angivna resurstypen i listan.

Nästa steg