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
- Úvod do vývoje rozhraní portálu najdete v tématu CreateUiDefinition.json pro prostředí pro vytváření spravovaných aplikací Azure.