ARM-mallfunktioner

I den här artikeln beskrivs alla funktioner som du kan använda i en Azure Resource Manager-mall (ARM-mall). Information om hur du använder funktioner i mallen finns i mallsyntax.

Information om hur du skapar egna funktioner finns i Användardefinierade funktioner.

De flesta funktioner fungerar på samma sätt när de distribueras till en resursgrupp, prenumeration, hanteringsgrupp eller klientorganisation. Några funktioner kan inte användas i alla omfång. De anges i listorna nedan.

Tips

Vi rekommenderar Bicep eftersom det har samma funktioner som ARM-mallar och syntaxen är enklare att använda. Mer information finns i Bicep-funktioner och Bicep-operatorer.

Alla funktioner

Alla funktioner är tillgängliga i Bicep för att lösa problem med datatypsvarningar.

Matrisfunktioner

Resource Manager innehåller flera funktioner för att arbeta med matriser.

För Bicep-filer använder du matrisfunktionerna .

CIDR-funktioner

Följande funktioner är tillgängliga för att arbeta med CIDR. Alla dessa funktioner finns i sys namnområdet.

Jämförelsefunktioner

Resource Manager innehåller flera funktioner för att göra jämförelser i dina mallar.

För Bicep-filer använder du den logiska operatorn coalesce . För jämförelser använder du jämförelseoperatorerna .

Datumfunktioner

Resource Manager innehåller följande funktioner för att arbeta med datum.

För Bicep-filer använder du datumfunktionerna .

Funktioner för distributionsvärde

Resource Manager innehåller följande funktioner för att hämta värden från avsnitt i mallen och värden som är relaterade till distributionen:

För Bicep-filer använder du distributionsfunktionerna .

Logiska funktioner

Resource Manager innehåller följande funktioner för att arbeta med logiska villkor:

För Bicep-filer använder du den logiska bool-funktionen . Använd logiska operatorer för andra logiska värden.

Numeriska funktioner

Resource Manager innehåller följande funktioner för att arbeta med heltal:

För Bicep-filer som använder int, minoch max använder numeriska funktioner. För andra numeriska värden använder du numeriska operatorer.

Objektfunktioner

Resource Manager innehåller flera funktioner för att arbeta med objekt.

Använd objektfunktionerna för Bicep-filer.

Resursfunktioner

Resource Manager tillhandahåller följande funktioner för att hämta resursvärden:

För Bicep-filer använder du resursfunktionerna .

Omfångsfunktioner

Resource Manager innehåller följande funktioner för att hämta värden för distributionsomfång:

  • managementGroup – kan bara användas i distributioner till en hanteringsgrupp.
  • resourceGroup – kan bara användas i distributioner till en resursgrupp.
  • prenumeration – kan bara användas i distributioner till en resursgrupp eller prenumeration.
  • klientorganisation – kan användas för distributioner i valfritt omfång.

För Bicep-filer använder du omfångsfunktionerna .

Strängfunktioner

Resource Manager tillhandahåller följande funktioner för att arbeta med strängar:

Använd strängfunktionerna för Bicep-filer.

Nästa steg