Dela via


CreateUiDefinition-referensfunktioner

De funktioner som ska användas när du refererar till utdata från egenskaperna eller kontexten för en createUiDefinition.json fil.

Grundfraser

Returnerar utdatavärdena för ett element som definieras i steget Grundläggande . Skicka in namnet på elementet som en parameter till den här funktionen.

Om du vill hämta utdatavärdena för element i andra steg använder du funktionen steps().

I följande exempel returneras utdata från elementet med namnet clusterName i steget Grundläggande:

"[basics('clusterName')]"

De returnerade värdena varierar beroende på vilken typ av element som hämtas.

plats

Returnerar den plats som valts i steget Grundläggande eller den aktuella kontexten.

I följande exempel returneras ett värde som "westus":

"[location()]"

resourceGroup

Returnerar information om den resourceGroup som valts i steget Grundläggande eller den aktuella kontexten.

Följande exempel:

"[resourceGroup()]"

Returnerar följande egenskaper:

{
  "mode": "New" or "Existing",
  "name": "{resourceGroupName}",
  "location": "{resourceGroupLocation}"
}

Du kan hämta ett visst värde med punkt notation.

"[resourceGroup().name]"

steg

Returnerar elementen i ett angivet steg. Skicka in namnet på steget som en parameter till den här funktionen. Från de returnerade elementen kan du hämta specifika egenskapsvärden.

Om du vill hämta utdatavärdena för element i steget Grundläggande använder du funktionen basics().

I följande exempel returneras steget med namnet vmParameters. I det steget finns ett element med namnet adminUsername.

"[steps('vmParameters').adminUsername]"

prenumeration

Returnerar egenskaper för den prenumeration som valts i steget Grundläggande eller den aktuella kontexten.

Följande exempel:

"[subscription()]"

Returnerar följande egenskaper:

{
  "id": "/subscriptions/{subscription-id}",
  "subscriptionId": "{subscription-id}",
  "tenantId": "{tenant-id}",
  "displayName": "{name-of-subscription}"
}

Nästa steg