Funkcje szablonu usługi ARM

W tym artykule opisano wszystkie funkcje, których można używać w szablonie usługi Azure Resource Manager (szablon arm). Aby uzyskać informacje o korzystaniu z funkcji w szablonie, zobacz składnię szablonu.

Aby utworzyć własne funkcje, zobacz Funkcje zdefiniowane przez użytkownika.

Większość funkcji działa tak samo po wdrożeniu w grupie zasobów, subskrypcji, grupie zarządzania lub dzierżawie. Nie można używać kilku funkcji we wszystkich zakresach. Zostały one zanotowany na poniższych listach.

Napiwek

Zalecamy Bicep , ponieważ oferuje te same możliwości co szablony usługi ARM, a składnia jest łatwiejsza w użyciu. Aby dowiedzieć się więcej, zobacz Funkcje Bicep i operatory Bicep.

Dowolna funkcja

Dowolna funkcja jest dostępna w aplikacji Bicep, aby pomóc w rozwiązywaniu problemów dotyczących ostrzeżeń dotyczących typu danych.

Funkcje tablicy

Usługa Resource Manager udostępnia kilka funkcji do pracy z tablicami.

W przypadku plików Bicep użyj funkcji tablicy .

Funkcje CIDR

Poniższe funkcje są dostępne do pracy z ciDR. Wszystkie te funkcje znajdują się w sys przestrzeni nazw.

Funkcje porównania

Usługa Resource Manager udostępnia kilka funkcji do porównywania w szablonach.

W przypadku plików Bicep użyj operatora logicznego łączenie . W przypadku porównań użyj operatorów porównania .

Funkcje daty

Usługa Resource Manager udostępnia następujące funkcje do pracy z datami.

W przypadku plików Bicep użyj funkcji daty .

Funkcje wartości wdrożenia

Usługa Resource Manager udostępnia następujące funkcje umożliwiające pobieranie wartości z sekcji szablonu i wartości związanych z wdrożeniem:

W przypadku plików Bicep użyj funkcji wdrażania .

Funkcje lambda

Usługa Resource Manager udostępnia następujące funkcje do pracy z wyrażeniami lambda.

Funkcje logiczne

Usługa Resource Manager udostępnia następujące funkcje do pracy z warunkami logicznymi:

W przypadku plików Bicep użyj funkcji logicznej bool . W przypadku innych wartości logicznych użyj operatorów logicznych .

Funkcje liczbowe

Usługa Resource Manager udostępnia następujące funkcje do pracy z liczbami całkowitymi:

W przypadku plików Bicep, które używają intfunkcji , mini max używają funkcji liczbowych . W przypadku innych wartości liczbowych użyj operatorów liczbowych .

Funkcje obiektów

Usługa Resource Manager udostępnia kilka funkcji do pracy z obiektami.

W przypadku plików Bicep użyj funkcji obiektów .

Funkcje zasobów

Usługa Resource Manager udostępnia następujące funkcje umożliwiające uzyskiwanie wartości zasobów:

W przypadku plików Bicep użyj funkcji zasobów .

Funkcje zakresu

Usługa Resource Manager udostępnia następujące funkcje umożliwiające uzyskiwanie wartości zakresu wdrożenia:

  • managementGroup — może być używana tylko we wdrożeniach w grupie zarządzania.
  • resourceGroup — może być używana tylko we wdrożeniach w grupie zasobów.
  • subskrypcja — może być używana tylko we wdrożeniach w grupie zasobów lub subskrypcji.
  • dzierżawa — może służyć do wdrożeń w dowolnym zakresie.

W przypadku plików Bicep użyj funkcji zakresu .

Funkcje ciągów

Usługa Resource Manager udostępnia następujące funkcje do pracy z ciągami:

W przypadku plików Bicep użyj funkcji ciągów.

Następne kroki