Microsoft.Solutions.ResourceSelector, element interfejsu użytkownika
Element ResourceSelector
interfejsu użytkownika umożliwia użytkownikom wybranie istniejącego zasobu platformy Azure z subskrypcji. Należy określić przestrzeń nazw dostawcy zasobów i typ zasobu, na przykład Microsoft.Storage/storageAccounts
w formacie JSON elementu. Możesz użyć elementu , aby filtrować listę według subskrypcji lub lokalizacji. W interfejsie użytkownika elementu, aby wyszukać zawartość listy, możesz wpisać filtr, taki jak nazwa grupy zasobów, nazwa zasobu lub nazwa częściowa.
Przykład interfejsu użytkownika
W tym przykładzie lokalizacja elementu jest ustawiona na all
wartość . Lista zawiera wszystkie konta magazynu w subskrypcji. Możesz użyć pola filtru, aby wyszukać je na liście.
W tym przykładzie lokalizacja elementu jest ustawiona na onBasics
wartość . Lista zawiera konta magazynu, które istnieją w lokalizacji wybranej na karcie Podstawy . Możesz użyć pola filtru, aby wyszukać je na liście.
Jeśli używasz elementu w celu ograniczenia subskrypcji do onBasics
interfejsu użytkownika, nazwa subskrypcji nie jest wyświetlana na liście. Możesz użyć pola filtru, aby wyszukać je na liście.
Schemat
{
"name": "storageSelector",
"type": "Microsoft.Solutions.ResourceSelector",
"label": "Select storage accounts",
"resourceType": "Microsoft.Storage/storageAccounts",
"options": {
"filter": {
"subscription": "onBasics",
"location": "onBasics"
}
}
}
Przykładowe dane wyjściowe
"id": "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}",
"location": "{deployed-location}",
"name": "{resource-name}"
Uwagi
resourceType
We właściwości podaj przestrzeń nazw dostawcy zasobów i nazwę typu zasobu dla zasobu, który chcesz wyświetlić na liście. Aby uzyskać więcej informacji, zobacz dokumentację referencyjną dostawców zasobów.- Właściwość
filter
ogranicza dostępne opcje dla zasobów. Możesz ograniczyć wyniki według lokalizacji lub subskrypcji.all
: wyświetla wszystkie zasoby i jest wartością domyślną.onBasics
: Pokazuje tylko zasoby, które pasują do zaznaczenia na karcie Podstawy .- Jeśli pominięto
filter
właściwość z pliku createUiDefinition.json , wszystkie zasoby określonego typu zasobu zostaną wyświetlone na liście.
Następne kroki
- Aby zapoznać się z wprowadzeniem do tworzenia definicji interfejsu użytkownika, zobacz CreateUiDefinition.json dla środowiska tworzenia aplikacji zarządzanej platformy Azure.
- Opis typowych właściwości w elementach interfejsu użytkownika można znaleźć w temacie CreateUiDefinition elements (Tworzenie elementów interfejsu użytkownika).