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
- Pour en savoir plus sur les fichiers de paramètres Bicep, consultez le fichier Parameters.
- Pour en savoir plus sur la configuration des alias dans bicepconfig.json, consultez le fichier de configuration Bicep.