Partager via


using, instruction

L’instruction using dans les fichiers de paramètres Bicep lie le fichier de paramètres Bicep à un fichier Bicep, un modèle ARM JSON ou un module Bicep, ou un spec de modèle. Une déclaration using doit être présente dans n’importe quel fichier de paramètres Bicep.

Remarque

Le fichier de paramètres Bicep est uniquement pris en charge dans Bicep CLI version 0.18.4 ou ultérieure, Azure CLI version 2.47.0 ou ultérieure et Azure PowerShell version 9.7.1 ou ultérieure.

Pour utiliser l’instruction avec des modèles ARM JSON, des modules Bicep et des spécifications de modèle, vous devez avoir l’interface CLI Bicep version 0.22.6 ou ultérieure, et Azure CLI version 2.53.0 ou ultérieure.

Syntaxe

  • Pour utiliser un fichier Bicep :

    using '<path>/<file-name>.bicep'
    
  • Pour utiliser un modèle JSON ARM :

    using '<path>/<file-name>.json'
    
  • Pour utiliser le module public :

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

    Par exemple :

    using 'br/public:avm/res/storage/storage-account:0.9.0' 
    
    param name = 'mystorage'
    
  • Pour utiliser le module privé :

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

    Par exemple :

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

    Pour utiliser un module privé avec un alias défini dans bicepconfig.json :

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

    Par exemple :

    using 'br/storageModule:storage:v1'
    
  • Pour utiliser le spec de modèle :

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

    Par exemple :

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

    Pour utiliser un spec de modèle avec un alias défini dans bicepconfig.json :

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

    Par exemple :

    using 'ts/myStorage:storageSpec:1.0'
    

Étapes suivantes