Sdílet prostřednictvím


CreateUiDefinition odkazující na funkce

Funkce, které se mají použít při odkazování na výstupy z vlastností nebo kontextu souboru createUiDefinition.json .

Základy

Vrátí výstupní hodnoty elementu, který je definován v kroku Basics . Předejte název elementu jako parametr této funkci.

K získání výstupních hodnot prvků v jiných krocích použijte funkci steps().

Následující příklad vrátí výstup elementu pojmenovaného clusterName v kroku Basics:

"[basics('clusterName')]"

Vrácené hodnoty se liší v závislosti na typu prvku, který je načten.

location

Vrátí umístění vybrané v kroku Základy nebo aktuální kontext.

Následující příklad vrátí hodnotu jako "westus":

"[location()]"

resourceGroup

Vrátí podrobnosti o skupině prostředků vybrané v kroku Základy nebo aktuálním kontextu.

Následující příklad:

"[resourceGroup()]"

Vrátí následující vlastnosti:

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

Pomocí zápisu tečky můžete získat libovolnou konkrétní hodnotu.

"[resourceGroup().name]"

kroky

Vrátí prvky v zadaném kroku. Předejte název kroku jako parametr této funkci. Z vrácených prvků můžete získat konkrétní hodnoty vlastností.

K získání výstupních hodnot prvků v kroku Basics použijte funkci basics().

Následující příklad vrátí krok s názvem vmParameters. V daném kroku je prvek s názvem adminUsername.

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

předplatné

Vrátí vlastnosti předplatného vybraného v kroku Základy nebo aktuální kontext.

Následující příklad:

"[subscription()]"

Vrátí následující vlastnosti:

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

Další kroky