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 vmParametersgeretourneerd. 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