Sdílet prostřednictvím


Funkce šablon ARM

Tento článek popisuje všechny funkce, které můžete použít v šabloně Azure Resource Manageru (šablona ARM). Informace o používání funkcí v šabloně najdete v tématu Syntaxe šablony.

Pokud chcete vytvořit vlastní funkce, přečtěte si téma Uživatelem definované funkce.

Většina funkcí funguje stejně při nasazení do skupiny prostředků, předplatného, skupiny pro správu nebo tenanta. Několik funkcí se nedá použít ve všech oborech. Jsou uvedené v následujících seznamech.

Tip

Doporučujeme Bicep, protože nabízí stejné možnosti jako šablony ARM a syntaxe se snadněji používá. Další informace najdete v tématu Funkce Bicep a operátory Bicep.

Libovolná funkce

V Bicep je k dispozici libovolná funkce , která vám pomůže vyřešit problémy s upozorněními datového typu.

Funkce pro práci s poli

Resource Manager poskytuje několik funkcí pro práci s poli.

Pro soubory Bicep použijte maticové funkce.

Funkce CIDR

Pro práci s CIDR jsou k dispozici následující funkce. Všechny tyto funkce jsou v sys oboru názvů.

Funkce porovnání

Resource Manager poskytuje několik funkcí pro porovnání v šablonách.

Pro soubory Bicep použijte logický operátor coalesce . Pro porovnání použijte relační operátory.

Datové funkce

Resource Manager poskytuje následující funkce pro práci s kalendářními daty.

U souborů Bicep použijte funkce kalendářních dat .

Funkce hodnot nasazení

Resource Manager poskytuje následující funkce pro získání hodnot z oddílů šablony a hodnot souvisejících s nasazením:

Pro soubory Bicep použijte funkce nasazení .

Funkce lambda

Resource Manager poskytuje následující funkce pro práci s výrazy lambda.

Pro soubory Bicep použijte funkce lambda .

Logické funkce

Resource Manager poskytuje následující funkce pro práci s logickými podmínkami:

Pro soubory Bicep použijte logickou funkci logické funkce. Pro jiné logické hodnoty použijte logické operátory.

Numerické funkce

Resource Manager poskytuje následující funkce pro práci s celými čísly:

Pro soubory Bicep, které používají int, mina max používají číselné funkce. Pro jiné číselné hodnoty použijte číselné operátory.

Objektové funkce

Resource Manager poskytuje několik funkcí pro práci s objekty.

Pro soubory Bicep použijte objektové funkce.

Funkce prostředků

Resource Manager poskytuje následující funkce pro získání hodnot prostředků:

Pro soubory Bicep použijte funkce prostředků .

Funkce oboru

Resource Manager poskytuje následující funkce pro získání hodnot oboru nasazení:

  • managementGroup – lze použít pouze v nasazeních do skupiny pro správu.
  • resourceGroup – lze použít pouze v nasazeních do skupiny prostředků.
  • předplatné – dá se použít jenom v nasazeních do skupiny prostředků nebo předplatného.
  • tenant – lze použít pro nasazení v libovolném rozsahu.

Pro soubory Bicep použijte funkce oboru .

Funkce řetězců

Resource Manager poskytuje následující funkce pro práci s řetězci:

Pro soubory Bicep použijte řetězcové funkce.

Další kroky