Dela via


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.

Dricks

Vi rekommenderar Bicep eftersom det erbjuder 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 tillhandahå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 tillhandahå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.

Lambda-funktioner

Resource Manager tillhandahåller följande funktioner för att arbeta med lambda-uttryck.

För Bicep-filer använder du lambda-funktionerna .

Logiska funktioner

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

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

Numeriska funktioner

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

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

Objektfunktioner

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

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

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 tillhandahåller följande funktioner för att hämta omfångsvärden för distribution:

  • managementGroup – kan endast användas i distributioner till en hanteringsgrupp.
  • resourceGroup – kan bara användas i distributioner till en resursgrupp.
  • prenumeration – kan endast 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:

För Bicep-filer använder du strängfunktionerna.

Nästa steg