using (instrucción)
La instrucción using
en archivos de parámetros de Bicep vincula el archivo a un archivo de Bicep, una plantilla JSON de Azure Resource Manager (plantilla de ARM), un módulo de Bicep o una especificación de plantilla. Todos los archivos de parámetros de Bicep deben incluir una declaración using
.
Nota:
El archivo de parámetros de Bicep solo es compatible con la versión 0.18.4 o posterior de la CLI de Bicep, la versión 2.47.0 o posterior de la CLI de Azure y la versión 9.7.1 o posterior de Azure PowerShell.
Para usar la instrucción con plantillas JSON de ARM, módulos de Bicep y especificaciones de plantilla, debe tener la versión 0.22.6 o posterior de la CLI de Bicep y la versión 2.53.0 o posterior de la CLI de Azure.
Sintaxis
Para usar archivos de Bicep:
using '<path>/<file-name>.bicep'
Para utilizar plantillas JSON de ARM:
using '<path>/<file-name>.json'
Para usar módulos públicos:
using 'br/public:<file-path>:<tag>'
Por ejemplo:
using 'br/public:avm/res/storage/storage-account:0.9.0' param name = 'mystorage'
Para usar módulos privados:
using 'br:<acr-name>.azurecr.io/bicep/<file-path>:<tag>'
Por ejemplo:
using 'br:myacr.azurecr.io/bicep/modules/storage:v1'
Para utilizar un módulo privado con un alias definido en un archivo bicepconfig.json:
using 'br/<alias>:<file>:<tag>'
Por ejemplo:
using 'br/storageModule:storage:v1'
Para usar especificaciones de plantilla:
using 'ts:<subscription-id>/<resource-group-name>/<template-spec-name>:<tag>
Por ejemplo:
using 'ts:00000000-0000-0000-0000-000000000000/myResourceGroup/storageSpec:1.0'
Para usar una especificación de plantilla con un alias definido en un archivo bicepconfig.json:
using 'ts/<alias>:<template-spec-name>:<tag>'
Por ejemplo:
using 'ts/myStorage:storageSpec:1.0'
Pasos siguientes
- Obtenga información sobre los archivos de parámetros de Bicep en Crear archivos de parámetros para la implementación de Bicep.
- Obtenga más información sobre la configuración de alias en los archivos bicepconfig.json en Configuración del entorno de Bicep.