ARM 템플릿 함수

이 문서에서는 ARM 템플릿(Azure Resource Manager 템플릿)에서 사용할 수 있는 모든 함수에 대해 설명합니다. 템플릿에서 함수를 사용하는 방법에 대한 자세한 내용은 템플릿 구문을 참조하세요.

함수를 직접 만들려면 사용자 정의 함수를 참조하세요.

대부분의 함수는 리소스 그룹, 구독, 관리 그룹 또는 테넌트에 배포될 때 동일하게 작동합니다. 일부 함수는 일부 범위에서 사용할 수 없습니다. 아래 목록에 나와 있습니다.

ARM 템플릿과 동일한 기능을 제공하고 구문이 사용하기 더 쉽기 때문에 Bicep를 권장합니다. 자세한 내용은 Bicep 함수Bicep 연산자를 참조하세요.

모든 함수

any 함수는 Bicep에서 데이터 형식 경고와 관련된 문제를 해결하는 데 사용할 수 있습니다.

배열 함수

Resource Manager는 배열 작업을 위한 여러 함수를 제공합니다.

Bicep 파일의 경우 배열 함수를 사용합니다.

CIDR 함수

다음 함수는 CIDR 작업에 사용할 수 있습니다. 이러한 모든 함수는 sys 네임스페이스에 있습니다.

비교 함수

Resource Manager는 템플릿에서 비교를 수행하기 위한 몇 가지 함수를 제공합니다.

Bicep 파일의 경우 coalesce 논리 연산자를 사용합니다. 비교하려면 비교 연산자를 사용합니다.

날짜 함수

Resource Manager는 날짜 작업을 위한 다음 함수를 제공합니다.

Bicep 파일의 경우 날짜 함수를 사용합니다.

배포 값 함수

Resource Manager는 템플릿의 섹션에서 값을 가져오고 배포와 관련된 값을 가져오기 위한 다음 함수를 제공합니다.

Bicep 파일의 경우 배포 함수를 사용합니다.

논리 함수

Resource Manager는 논리 조건 사용을 위한 다음 함수를 제공합니다.

Bicep 파일의 경우 bool 논리 함수를 사용합니다. 다른 논리 값의 경우 논리 연산자를 사용합니다.

숫자 함수

Resource Manager는 정수 작업을 위한 다음 함수를 제공합니다.

int, minmax를 사용하는 Bicep 파일의 경우 숫자 함수를 사용합니다. 다른 숫자 값의 경우 숫자 연산자를 사용합니다.

개체 함수

Resource Manager는 개체 작업을 위한 여러 함수를 제공합니다.

Bicep 파일의 경우 개체 함수를 사용합니다.

리소스 함수

Resource Manager는 리소스 값을 가져오기 위한 다음 함수를 제공합니다.

Bicep 파일의 경우 리소스 함수를 사용합니다.

범위 함수

Resource Manager는 배포 범 값을 가져오기 위한 다음 함수를 제공합니다.

  • managementGroup - 관리 그룹에 대한 배포에서만 사용할 수 있습니다.
  • resourceGroup - 리소스 그룹에 대한 배포에서만 사용할 수 있습니다.
  • 구독 - 리소스 그룹 또는 구독에 대한 배포에서만 사용할 수 있습니다.
  • 테넌트 - 모든 범위의 배포에 사용할 수 있습니다.

Bicep 파일의 경우 범위 함수를 사용합니다.

문자열 함수

Resource Manager는 문자열 작업을 위한 다음 함수를 제공합니다.

Bicep 파일의 경우 문자열 함수를 사용합니다.

다음 단계