Condividi tramite


Istruzione Using

L'istruzione nei file dei parametri Bicep collega il file a un file Bicep, a un modello di Azure Resource Manager JSON (modello ARM), a un modulo Bicep o a una specifica di modello. using Una using dichiarazione deve essere presente in tutti i file di parametri Bicep.

Nota

Il file dei parametri Bicep è supportato solo nell'interfaccia della riga di comando di Bicep versione 0.18.4 o successiva, nell'interfaccia della riga di comando di Azure versione 2.47.0 o successiva e in Azure PowerShell versione 9.7.1 o successiva.

Per usare l'istruzione con modelli ARM JSON, moduli Bicep e specifiche di modello, è necessario avere l'interfaccia della riga di comando di Bicep versione 0.22.6 o successiva e l'interfaccia della riga di comando di Azure versione 2.53.0 o successiva.

Sintassi

  • Per usare i file Bicep:

    using '<path>/<file-name>.bicep'
    
  • Per usare i modelli DI Resource Manager JSON:

    using '<path>/<file-name>.json'
    
  • Per usare i moduli pubblici:

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

    Ad esempio:

    using 'br/public:avm/res/storage/storage-account:0.9.0' 
    
    param name = 'mystorage'
    
  • Per usare i moduli privati:

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

    Ad esempio:

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

    Per usare un modulo privato con un alias definito in un file bicepconfig.json:

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

    Ad esempio:

    using 'br/storageModule:storage:v1'
    
  • Per usare le specifiche di modello:

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

    Ad esempio:

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

    Per usare una specifica di modello con un alias definito in un file di bicepconfig.json :

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

    Ad esempio:

    using 'ts/myStorage:storageSpec:1.0'
    

Passaggi successivi