Funzioni di riferimento createUiDefinition
Funzioni da usare quando si fa riferimento agli output dalle proprietà o dal contesto di un file createUiDefinition.json .
basics
Restituisce i valori di output di un elemento che viene definito nel passaggio Informazioni di base. Passare il nome dell'elemento come parametro a questa funzione.
Per ottenere i valori di output degli elementi in altri passaggi, usare la funzione steps().
L'esempio seguente restituisce l'output dell'elemento denominato clusterName
nel passaggio basics:
"[basics('clusterName')]"
I valori restituiti variano in base al tipo di elemento recuperato.
posizione
Restituisce il percorso selezionato nel passaggio basics o nel contesto corrente.
Nell'esempio seguente viene restituito un valore simile a "westus"
:
"[location()]"
resourceGroup
Restituisce informazioni dettagliate sul gruppo di risorse selezionato nel passaggio Informazioni di base o sul contesto corrente.
L'esempio seguente:
"[resourceGroup()]"
Restituisce le proprietà seguenti:
{
"mode": "New" or "Existing",
"name": "{resourceGroupName}",
"location": "{resourceGroupLocation}"
}
È possibile ottenere qualsiasi valore specifico con la notazione punto.
"[resourceGroup().name]"
steps
Restituisce gli elementi in un passaggio specificato. Passare il nome del passaggio come parametro a questa funzione. Dagli elementi restituiti è possibile ottenere valori di proprietà specifici.
Per ottenere i valori di output degli elementi nel passaggio Basic, usare la funzione basics().
Nell'esempio seguente viene restituito il passaggio denominato vmParameters
. In tale passaggio è un elemento denominato adminUsername
.
"[steps('vmParameters').adminUsername]"
sottoscrizione
Restituisce le proprietà per la sottoscrizione selezionata nel passaggio Informazioni di base o nel contesto corrente.
L'esempio seguente:
"[subscription()]"
Restituisce le proprietà seguenti:
{
"id": "/subscriptions/{subscription-id}",
"subscriptionId": "{subscription-id}",
"tenantId": "{tenant-id}",
"displayName": "{name-of-subscription}"
}
Passaggi successivi
- Per un'introduzione allo sviluppo dell'interfaccia del portale, vedere CreateUiDefinition.json per l'esperienza di creazione dell'applicazione gestita di Azure.