using, instruction
L'instruction using
dans les fichiers de paramètres Bicep lie le fichier à un fichier Bicep, à un modèle JSON Azure Resource Manager (modèle ARM), à un module Bicep ou à une spécification de modèle. Une déclaration using
doit être présente dans tous les fichiers de paramètres Bicep.
Remarque
Le fichier de paramètres Bicep est uniquement pris en charge dans la version 0.18.4 ou ultérieure de Bicep CLI, la version 2.47.0 ou ultérieure d’Azure CLI et la version 9.7.1 ou ultérieure d’Azure PowerShell.
Pour utiliser l’instruction avec les modèles JSON ARM, les modules Bicep et les spécifications de modèle, vous devez disposer de la version 0.22.6 ou ultérieure de Bicep CLI et de la version 2.53.0 ou ultérieure d’Azure CLI.
Syntaxe
Pour utiliser les fichiers Bicep :
using '<path>/<file-name>.bicep'
Pour utiliser les modèles 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 des modules privés :
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 un fichier bicepconfig.json :
using 'br/<alias>:<file>:<tag>'
Par exemple :
using 'br/storageModule:storage:v1'
Pour utiliser les spécifications du 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 une spécification de modèle avec un alias défini dans un fichier bicepconfig.json :
using 'ts/<alias>:<template-spec-name>:<tag>'
Par exemple :
using 'ts/myStorage:storageSpec:1.0'
Étapes suivantes
- Découvrez les fichiers de paramètres Bicep dans Créer des fichiers de paramètres pour le déploiement Bicep.
- Découvrez comment configurer les alias dans les fichiers bicepconfig.json dans Configurer votre environnement Bicep.