Bagikan melalui


Fungsi templat ARM

Artikel ini menjelaskan semua fungsi yang dapat Anda gunakan dalam templat Azure Resource Manager (templat ARM). Untuk informasi tentang menggunakan fungsi dalam templat Anda, lihat sintaks templat.

Untuk membuat fungsi Anda sendiri, lihat Fungsi yang ditentukan pengguna.

Sebagian besar fungsi berfungsi sama saat disebarkan ke grup sumber daya, langganan, grup manajemen, atau penyewa. Beberapa fungsi tidak dapat digunakan di semua cakupan. Mereka tercantum dalam daftar di bawah ini.

Tip

Kami merekomendasikan Bicep karena menawarkan kemampuan yang sama dengan templat ARM dan sintaksnya lebih mudah digunakan. Untuk mempelajari selengkapnya, lihat fungsi Bicep dan operator Bicep.

Fungsi any

Fungsi any tersedia di Bicep untuk membantu menyelesaikan masalah seputar peringatan tipe data.

Fungsi array

Resource Manager menyediakan beberapa fungsi untuk bekerja dengan array.

Untuk file Bicep, gunakan fungsi array.

Fungsi CIDR

Fungsi berikut tersedia untuk bekerja dengan CIDR. Semua fungsi ini berada di namespace layanan sys.

Fungsi perbandingan

Resource Manager menyediakan beberapa fungsi untuk membuat perbandingan dalam templat Anda.

Untuk file Bicep, gunakan operator logis gabungkan. Untuk perbandingan, gunakan operator perbandingan.

Fungsi tanggal

Resource Manager menyediakan fungsi berikut terkait dengan tanggal.

Untuk file Bicep, gunakan fungsi tanggal.

Fungsi nilai penyebaran

Resource Manager menyediakan fungsi berikut untuk mendapatkan nilai dari bagian templat dan nilai yang terkait dengan penyebaran:

Untuk file Bicep, gunakan fungsi penyebaran.

Fungsi lambda

Resource Manager menyediakan fungsi berikut untuk bekerja dengan ekspresi lambda.

Untuk file Bicep, gunakan fungsi lambda .

Fungsi logika

Resource Manager menyediakan fungsi berikut terkait dengan tanggal:

Untuk file Bicep, gunakan fungsi logis bool. Untuk nilai logika lainnya, gunakan operator logis.

Fungsi numerik

Resource Manager menyediakan fungsi berikut terkait dengan bilangan bulat:

Untuk file Bicep yang menggunakan int, min, dan max gunakan fungsi numerik. Untuk nilai numerik lainnya, gunakan operatornumerik.

Fungsi objek

Resource Manager menyediakan beberapa fungsi terkait dengan array.

Untuk file Bicep, gunakan fungsi objek.

Fungsi sumber daya

Resource Manager menyediakan fungsi berikut untuk mendapatkan nilai sumber daya:

Untuk file Bicep, gunakan fungsi sumber daya.

Fungsi cakupan

Resource Manager menyediakan fungsi berikut untuk mendapatkan nilai cakupan penyebaran:

  • managementGroup - hanya dapat digunakan dalam penyebaran ke grup sumber daya.
  • resourceGroup - hanya dapat digunakan dalam penyebaran ke grup sumber daya.
  • subscription - hanya dapat digunakan dalam penyebaran ke grup sumber daya atau langganan.
  • penyewa - dapat digunakan untuk penyebaran dalam cakupan apa pun.

Untuk file Bicep, gunakan fungsi cakupan.

Fungsi string

Resource Manager menyediakan fungsi berikut terkait dengan untai (karakter):

Untuk file Bicep, gunakan fungsi string.

Langkah berikutnya