Freigeben über


ARM-Vorlagenfunktionen

In diesem Artikel werden alle Funktionen beschrieben, die Sie in einer Azure Resource Manager-Vorlage (ARM-Vorlage) verwenden können. Informationen zur Verwendung von Funktionen in Ihrer Vorlage finden Sie unter Vorlagensyntax.

Informationen zum Erstellen Ihrer eigenen Funktionen finden Sie unter Benutzerdefinierte Funktionen.

Die meisten Funktionen funktionieren auf die gleiche Weise, wenn sie in einer Ressourcengruppe, einem Abonnement, einer Verwaltungsgruppe oder einem Mandanten bereitgestellt werden. Einige Funktionen können nicht in allen Bereichen verwendet werden. Diese sind in den folgenden Listen aufgeführt.

Tipp

Wir empfehlen Bicep, da sie die gleichen Funktionen wie ARM-Vorlagen bietet und die Syntax einfacher zu verwenden ist. Weitere Informationen finden Sie unter Bicep functions and Bicep operators.

Beliebige Funktion

Die funktion any function ist in Bicep verfügbar, um Probleme mit Datentypwarnungen zu beheben.

Arrayfunktionen

Resource Manager bietet mehrere Funktionen zum Arbeiten mit Arrays.

Verwenden Sie für Bicep Dateien die Funktionen array.

CIDR-Funktionen

Die folgenden Funktionen sind für die Arbeit mit CIDR verfügbar. All diese Funktion werden im sys-Namespace definiert.

Vergleichsfunktionen

Resource Manager bietet mehrere Funktionen zum Erstellen von Vergleichen in Ihren Vorlagen.

Verwenden Sie für Bicep Dateien den logischen Operator coalesce. Verwenden Sie für Vergleiche die Vergleichsoperatoren.

Datumsfunktionen

Resource Manager stellt die folgenden Funktionen zum Arbeiten mit Datumsangaben bereit.

Verwenden Sie für Bicep Dateien die Funktionen date.

Funktionen für Bereitstellungswerte

Resource Manager bietet die folgenden Funktionen zum Abrufen von Werten aus Abschnitten der Vorlage und Werten im Zusammenhang mit der Bereitstellung:

Verwenden Sie für Bicep Dateien die Funktionen deployment.

Lambda-Funktionen

Resource Manager stellt die folgenden Funktionen zum Arbeiten mit Lambda-Ausdrücken bereit.

Verwenden Sie für Bicep Dateien die Funktionen lambda.

Logische Funktionen

Resource Manager stellt die folgenden Funktionen zum Arbeiten mit logischen Bedingungen bereit:

Verwenden Sie für Bicep Dateien die logische Funktion bool. Verwenden Sie für andere logische Werte die logischen Operatoren.

Numerische Funktionen

Resource Manager bietet die folgenden Funktionen für das Arbeiten mit ganzzahligen Zahlen:

Verwenden Sie für Bicep Dateien, die int verwenden, min und maxnumeric Funktionen. Für weitere numerische Werte verwenden Sie numerische Operatoren.

Objektfunktionen

Resource Manager bietet mehrere Funktionen zum Arbeiten mit Objekten.

Verwenden Sie für Bicep Dateien die Funktionen object.

Ressourcenfunktionen

Resource Manager bietet die folgenden Funktionen zum Abrufen von Ressourcenwerten:

Verwenden Sie für Bicep Dateien die Funktionen ressource.

Bereichsfunktionen

Resource Manager bietet die folgenden Funktionen zum Abrufen von Bereitstellungsbereichswerten:

  • managementGroup: Kann nur in Bereitstellungen in einer Verwaltungsgruppe verwendet werden.
  • resourceGroup: Kann nur in Bereitstellungen in einer Ressourcengruppe verwendet werden.
  • subscription: Kann nur in Bereitstellungen in einer Ressourcengruppe oder einem Abonnement verwendet werden.
  • tenant – kann für Bereitstellungen in jedem Bereich verwendet werden.

Verwenden Sie für Bicep Dateien die Funktionen Scope.

Zeichenfolgenfunktionen

Resource Manager bietet die folgenden Funktionen zum Arbeiten mit Zeichenfolgen:

Verwenden Sie für Bicep Dateien die Funktionen string.

Nächste Schritte