Menjelajahi skema templat Azure Resource Manager
Templat Azure Resource Manager ditulis dalam JSON, yang memungkinkan Anda untuk mengekspresikan data yang disimpan sebagai objek (seperti komputer virtual) dalam teks. Dokumen JSON pada dasarnya adalah kumpulan pasangan kunci-nilai. Setiap kunci adalah untai (karakter), yang nilainya dapat berupa:
- String
- Angka
- Ekspresi Boolean
- Daftar nilai
- Objek (yang merupakan kumpulan pasangan kunci-nilai lainnya)
Templat Resource Manager dapat berisi bagian yang dinyatakan menggunakan notasi JSON, tetapi tidak terkait dengan bahasa JSON itu sendiri:
{
"$schema": "http://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "",
"parameters": {},
"variables": {},
"functions": [],
"resources": [],
"outputs": {}
}
Nama elemen
Diperlukan
Keterangan
$schema
Ya
Lokasi file skema JSON yang menjelaskan versi bahasa pemrogram templat. Gunakan URL yang ditampilkan dalam contoh sebelumnya.
contentVersion
Ya
Versi templat (seperti 1.0.0.0). Anda dapat memberikan nilai apa pun untuk elemen ini. Gunakan nilai tersebut untuk mendokumentasikan perubahan signifikan dalam templat Anda. Nilai ini dapat digunakan untuk memastikan bahwa templat yang tepat sedang digunakan.
parameter
Tidak
Nilai yang diberikan saat penyebaran dijalankan untuk menyesuaikan penyebaran sumber daya.
variabel
Tidak
Nilai yang digunakan sebagai fragmen JSON dalam templat untuk menyederhanakan ekspresi templat.
fungsi
Tidak
Fungsi yang ditentukan pengguna tersedia di dalam templat.
sumber daya
Ya
Jenis sumber daya yang disebarkan atau diperbarui dalam grup sumber daya.
output
Tidak
Nilai yang dikembalikan setelah penyebaran.