Condividi tramite


Elemento dell'interfaccia utente Microsoft.Solutions.ResourceSelector

L'elemento ResourceSelector dell'interfaccia utente consente agli utenti di selezionare una risorsa di Azure esistente da una sottoscrizione. Specificare lo spazio dei nomi del provider di risorse e il tipo di risorsa, ad esempio Microsoft.Storage/storageAccounts nel codice JSON dell'elemento. È possibile usare l'elemento per filtrare l'elenco in base alla sottoscrizione o alla posizione. Dall'interfaccia utente dell'elemento, per eseguire ricerche all'interno del contenuto dell'elenco, è possibile digitare un filtro come il nome del gruppo di risorse, il nome della risorsa o un nome parziale.

Esempio di interfaccia utente

In questo esempio la posizione dell'elemento è impostata su all. L'elenco mostra tutti gli account di archiviazione nella sottoscrizione. È possibile usare la casella di filtro per eseguire ricerche all'interno dell'elenco.

Screenshot dell'elenco di selettori di risorse di tutti gli account di archiviazione in una sottoscrizione.

In questo esempio la posizione dell'elemento è impostata su onBasics. L'elenco mostra gli account di archiviazione presenti nella posizione selezionata nella scheda Informazioni di base . È possibile usare la casella di filtro per eseguire ricerche all'interno dell'elenco.

Screenshot dell'elenco di selettore di risorse che filtra in base al nome del gruppo di risorse.

Quando si usa l'elemento per limitare la sottoscrizione all'interfaccia onBasics utente, il nome della sottoscrizione non viene visualizzato nell'elenco. È possibile usare la casella di filtro per eseguire ricerche all'interno dell'elenco.

Screenshot dell'elenco di risorse che non mostra la sottoscrizione perché l'elemento imposta la sottoscrizione su onBasics.

Schema

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

Output di esempio

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

Osservazioni:

  • resourceType Nella proprietà specificare lo spazio dei nomi del provider di risorse e il nome del tipo di risorsa per la risorsa da visualizzare nell'elenco. Per altre informazioni, vedere la documentazione di riferimento dei provider di risorse.
  • La filter proprietà limita le opzioni disponibili per le risorse. È possibile limitare i risultati in base alla località o alla sottoscrizione.
    • all: mostra tutte le risorse ed è il valore predefinito.
    • onBasics: mostra solo le risorse che corrispondono alla selezione nella scheda Informazioni di base .
    • Se si omette la filter proprietà dal file createUiDefinition.json , tutte le risorse per il tipo di risorsa specificato vengono visualizzate nell'elenco.

Passaggi successivi