Freigeben über


CreateUiDefinition-Verweisfunktionen

Die Funktionen, die beim Verweisen auf Ausgaben aus den Eigenschaften oder dem Kontext einer createUiDefinition.json Datei verwendet werden sollen.

basics

Gibt die Ausgabewerte eines Elements zurück, das im Schritt Basics definiert ist. Übergeben Sie den Namen des Elements als Parameter an diese Funktion.

Wenn Sie die Ausgabewerte von Elementen in anderen Schritten abrufen möchten, verwenden Sie die steps()-Funktion.

Im folgenden Beispiel wird die Ausgabe des Elements mit dem Namen clusterName im Schritt „Basics“ zurückgegeben:

"[basics('clusterName')]"

Die zurückgegebenen Werte variieren je nach Typ des abgerufenen Elements.

location

Gibt den im Schritt „Basics“ oder im aktuellen Kontext ausgewählten Standort zurück.

Im folgenden Beispiel wird ein Wert wie "westus" zurückgegeben:

"[location()]"

resourceGroup

Gibt Details zu der im Schritt „Basics“ oder im aktuellen Kontext ausgewählten Ressourcengruppe („resourceGroup“) zurück.

Im folgenden Beispiel:

"[resourceGroup()]"

Gibt die folgenden Eigenschaften zurück:

{
  "mode": "New" or "Existing",
  "name": "{resourceGroupName}",
  "location": "{resourceGroupLocation}"
}

Sie können jeden spezifischen Wert mit der Punktnotation abrufen.

"[resourceGroup().name]"

steps

Gibt die Elemente eines angegebenen Schritts zurück. Übergeben Sie den Namen des Schritts als Parameter an diese Funktion. Aus den zurückgegebenen Elementen können Sie bestimmte Eigenschaftswerte abrufen.

Wenn Sie die Ausgabewerte von Elementen im Schritt „Basics“ abrufen möchten, verwenden Sie die basics()-Funktion.

Das folgende Beispiel gibt den Schritt namens vmParameters zurück. In diesem Schritt gibt es ein Element namens adminUsername.

"[steps('vmParameters').adminUsername]"

Abonnement

Gibt Eigenschaften für das im Schritt „Basics“ oder im aktuellen Kontext ausgewählte Abonnement zurück.

Im folgenden Beispiel:

"[subscription()]"

Gibt die folgenden Eigenschaften zurück:

{
  "id": "/subscriptions/{subscription-id}",
  "subscriptionId": "{subscription-id}",
  "tenantId": "{tenant-id}",
  "displayName": "{name-of-subscription}"
}

Nächste Schritte