Megosztás a következőn keresztül:


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 vmParameterslé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}"
}

Következő lépések