CreateUiDefinition hivatkozási függvények
A createUiDefinition.json fájl tulajdonságaiból vagy környezetéből származó kimenetekre való hivatkozáshoz használandó függvények.
Alapkifejezések
Az Alapismeretek lépésben definiált elem kimeneti értékeit adja vissza. Adja meg az elem nevét paraméterként ennek a függvénynek.
Ha más lépésekben szeretné lekérni az elemek kimeneti értékeit, használja a steps() függvényt.
Az alábbi példa az Alapismeretek lépésben elnevezett clusterName
elem kimenetét adja vissza:
"[basics('clusterName')]"
A visszaadott értékek a lekért elem típusától függően változnak.
hely
Az Alapismeretek lépésben vagy az aktuális környezetben kijelölt helyet adja vissza.
Az alábbi példa egy olyan értéket ad vissza, mint:"westus"
"[location()]"
resourceGroup
Az Alapszintű lépésben vagy az aktuális környezetben kiválasztott resourceGroup részleteinek visszaadása.
A következő példa:
"[resourceGroup()]"
A következő tulajdonságokat adja vissza:
{
"mode": "New" or "Existing",
"name": "{resourceGroupName}",
"location": "{resourceGroupLocation}"
}
A pont jelölésével bármilyen értéket lekérhet.
"[resourceGroup().name]"
lépések
Egy adott lépés elemeit adja vissza. Adja meg a lépés nevét paraméterként ennek a függvénynek. A visszaadott elemekből bizonyos tulajdonságértékeket kaphat.
Az Alapismeretek lépés elemeinek kimeneti értékeinek lekéréséhez használja az basics() függvényt.
Az alábbi példa a nevesített vmParameters
lépést adja vissza. Ezen a lépésen egy elnevezett elem található adminUsername
.
"[steps('vmParameters').adminUsername]"
előfizetést
Az Alapismeretek lépésben vagy az aktuális környezetben kiválasztott előfizetés tulajdonságait adja vissza.
A következő példa:
"[subscription()]"
A következő tulajdonságokat adja vissza:
{
"id": "/subscriptions/{subscription-id}",
"subscriptionId": "{subscription-id}",
"tenantId": "{tenant-id}",
"displayName": "{name-of-subscription}"
}