Delen via


CreateUiDefinition-referencingfuncties

De functies die moeten worden gebruikt bij het verwijzen naar uitvoer van 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 door als parameter 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 op basis van het type element dat wordt opgehaald.

locatie

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 basisstap 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 punt notatie.

"[resourceGroup().name]"

stappen

Retourneert de elementen in een opgegeven stap. Geef de naam van de stap als parameter door aan deze functie. Vanuit de geretourneerde elementen kunt u bepaalde eigenschapswaarden ophalen.

Als u de uitvoerwaarden van elementen in de stap Basisbeginselen wilt ophalen, gebruikt u de functie Basics().

In het volgende voorbeeld wordt de stap met de naam vmParametersgeretourneerd. In die stap is 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 het maken van een door Azure beheerde toepassing voor een inleiding tot het ontwikkelen van de portalinterface.