CreateUiDefinition-verwijzingsfuncties
De functies die moeten worden gebruikt bij het verwijzen naar uitvoer uit de eigenschappen of context van een CreateUiDefinition-bestand.
Basics
Retourneert de uitvoerwaarden van een element dat is gedefinieerd in de stap Basisbeginselen . Geef de naam van het element als parameter door aan deze functie.
Als u de uitvoerwaarden van elementen in andere stappen wilt ophalen, gebruikt u de functie steps().
In het volgende voorbeeld wordt de uitvoer geretourneerd van het element met de naam clusterName
in de stap Basisbeginselen:
"[basics('clusterName')]"
De geretourneerde waarden variƫren afhankelijk van het type element dat wordt opgehaald.
location
Retourneert de locatie die is geselecteerd in de stap Basis of de huidige context.
In het volgende voorbeeld wordt een waarde geretourneerd zoals "westus"
:
"[location()]"
resourceGroup
Retourneert details over de resourceGroup die is geselecteerd in de stap Basis of de huidige context.
Het volgende voorbeeld:
"[resourceGroup()]"
Retourneert de volgende eigenschappen:
{
"mode": "New" or "Existing",
"name": "{resourceGroupName}",
"location": "{resourceGroupLocation}"
}
U kunt een bepaalde waarde ophalen met puntnotatie.
"[resourceGroup().name]"
stappen
Retourneert de elementen van een opgegeven stap. Geef de naam van de stap als parameter door aan deze functie. Uit de geretourneerde elementen kunt u bepaalde eigenschapswaarden ophalen.
Gebruik de functie basics() om de uitvoerwaarden van elementen in de stap Basis op te halen.
In het volgende voorbeeld wordt de stap met de naam vmParameters
geretourneerd. In die stap bevindt zich een element met de naam adminUsername
.
"[steps('vmParameters').adminUsername]"
abonnement
Retourneert eigenschappen voor het abonnement dat is geselecteerd in de stap Basis of de huidige context.
Het volgende voorbeeld:
"[subscription()]"
Retourneert de volgende eigenschappen:
{
"id": "/subscriptions/{subscription-id}",
"subscriptionId": "{subscription-id}",
"tenantId": "{tenant-id}",
"displayName": "{name-of-subscription}"
}
Volgende stappen
- Zie CreateUiDefinition.json voor een inleiding tot het ontwikkelen van de portalinterface.