Menjelajahi skema templat Azure Resource Manager

Selesai

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.