Condividi tramite


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