Bagikan melalui


Menggunakan pernyataan

Pernyataan using dalam file parameter Bicep mengikat file parameter Bicep ke file Bicep, templat ARM JSON, atau modul Bicep, atau spesifikasi templat. using Deklarasi harus ada dalam file parameter Bicep apa pun.

Catatan

File parameter Bicep hanya didukung di Bicep CLI versi 0.18.4 atau yang lebih baru, Azure CLI versi 2.47.0 atau yang lebih baru, dan Azure PowerShell versi 9.7.1 atau yang lebih baru.

Untuk menggunakan pernyataan dengan templat ARM JSON, modul Bicep, dan spesifikasi templat, Anda harus memiliki Bicep CLI versi 0.22.6 atau yang lebih baru, dan Azure CLI versi 2.53.0 atau yang lebih baru.

Sintaks

  • Untuk menggunakan file Bicep:

    using '<path>/<file-name>.bicep'
    
  • Untuk menggunakan templat ARM JSON:

    using '<path>/<file-name>.json'
    
  • Untuk menggunakan modul publik:

    using 'br/public:<file-path>:<tag>'
    

    Contohnya:

    using 'br/public:avm/res/storage/storage-account:0.9.0' 
    
    param name = 'mystorage'
    
  • Untuk menggunakan modul privat:

    using 'br:<acr-name>.azurecr.io/bicep/<file-path>:<tag>'
    

    Contohnya:

    using 'br:myacr.azurecr.io/bicep/modules/storage:v1'
    

    Untuk menggunakan modul privat dengan alias yang ditentukan dalam bicepconfig.json:

    using 'br/<alias>:<file>:<tag>'
    

    Contohnya:

    using 'br/storageModule:storage:v1'
    
  • Untuk menggunakan spesifikasi templat:

    using 'ts:<subscription-id>/<resource-group-name>/<template-spec-name>:<tag>
    

    Contohnya:

    using 'ts:00000000-0000-0000-0000-000000000000/myResourceGroup/storageSpec:1.0'
    

    Untuk menggunakan spesifikasi templat dengan alias yang ditentukan dalam bicepconfig.json:

    using 'ts/<alias>:<template-spec-name>:<tag>'
    

    Contohnya:

    using 'ts/myStorage:storageSpec:1.0'
    

Langkah berikutnya

  • Untuk mempelajari tentang file parameter Bicep, lihat File parameter.
  • Untuk mempelajari tentang mengonfigurasi alias di bicepconfig.json, lihat File konfigurasi Bicep.