Using 陳述式
Bicep 參數檔案中的 語句會將 using
Bicep 參數檔案系結至 Bicep 檔案、ARM JSON 範本或 Bicep 模組或範本規格。using
宣告必須存在於任何 Bicep 參數檔案中。
注意
Bicep 參數檔案僅支援 Bicep CLI 0.18.4 版或更新版本、Azure CLI 2.47.0 版或更新版本,以及 Azure PowerShell 9.7.1 版或更新版本。
若要搭配 ARM JSON 範本、Bicep 模組和範本規格使用陳述式,您需要有 Bicep CLI 0.22.6 版或更新版本,以及 Azure CLI 2.53.0 版或更新版本。
語法
使用 Bicep 檔案:
using '<path>/<file-name>.bicep'
使用 ARM JSON 範本:
using '<path>/<file-name>.json'
若要使用 公用模組:
using 'br/public:<file-path>:<tag>'
例如:
using 'br/public:avm/res/storage/storage-account:0.9.0' param name = 'mystorage'
使用私人模組:
using 'br:<acr-name>.azurecr.io/bicep/<file-path>:<tag>'
例如:
using 'br:myacr.azurecr.io/bicep/modules/storage:v1'
使用私人模組搭配 bicepconfig.json 中定義的別名:
using 'br/<alias>:<file>:<tag>'
例如:
using 'br/storageModule:storage:v1'
使用範本規格:
using 'ts:<subscription-id>/<resource-group-name>/<template-spec-name>:<tag>
例如:
using 'ts:00000000-0000-0000-0000-000000000000/myResourceGroup/storageSpec:1.0'
使用範本規格搭配 bicepconfig.json 中定義的別名:
using 'ts/<alias>:<template-spec-name>:<tag>'
例如:
using 'ts/myStorage:storageSpec:1.0'