Använda -instruktion
Instruktionen using
i Bicep-parameterfiler kopplar Bicep-parameterfilen till en Bicep-fil, en ARM JSON-mall eller en Bicep-modul eller en mallspecifikation. En using
deklaration måste finnas i valfri Bicep-parameterfil.
Kommentar
Bicep-parameterfilen stöds endast i Bicep CLI version 0.18.4 eller senare, Azure CLI version 2.47.0 eller senare och Azure PowerShell version 9.7.1 eller senare.
Om du vill använda -instruktionen med ARM JSON-mallar, Bicep-moduler och mallspecifikationer måste du ha Bicep CLI version 0.22.6 eller senare och Azure CLI version 2.53.0 eller senare.
Syntax
Så här använder du Bicep-filen:
using '<path>/<file-name>.bicep'
Så här använder du ARM JSON-mall:
using '<path>/<file-name>.json'
Så här använder du offentliga moduler:
using 'br/public:<file-path>:<tag>'
Till exempel:
using 'br/public:avm/res/storage/storage-account:0.9.0' param name = 'mystorage'
Så här använder du privat modul:
using 'br:<acr-name>.azurecr.io/bicep/<file-path>:<tag>'
Till exempel:
using 'br:myacr.azurecr.io/bicep/modules/storage:v1'
Så här använder du en privat modul med ett alias som definierats i bicepconfig.json:
using 'br/<alias>:<file>:<tag>'
Till exempel:
using 'br/storageModule:storage:v1'
Så här använder du mallspecifikation:
using 'ts:<subscription-id>/<resource-group-name>/<template-spec-name>:<tag>
Till exempel:
using 'ts:00000000-0000-0000-0000-000000000000/myResourceGroup/storageSpec:1.0'
Så här använder du en mallspecifikation med ett alias som definierats i bicepconfig.json:
using 'ts/<alias>:<template-spec-name>:<tag>'
Till exempel:
using 'ts/myStorage:storageSpec:1.0'
Nästa steg
- Mer information om filerna för Bicep-parametrar finns i Parameterfil.
- Mer information om hur du konfigurerar alias i bicepconfig.json finns i konfigurationsfilen Bicep.