Оператор Using
Инструкция using
в файлах параметров Bicep связывает файл с файлом Bicep, шаблоном JSON Azure Resource Manager (шаблонОМ ARM), модулем Bicep или спецификацией шаблона. Объявление using
должно присутствовать во всех файлах параметров Bicep.
Примечание.
Файл параметров Bicep поддерживается только в интерфейсе командной строки Bicep версии 0.18.4 или более поздней версии, Azure CLI версии 2.47.0 или более поздней версии и Azure PowerShell версии 9.7.1 или более поздней.
Чтобы использовать инструкцию с шаблонами JSON ARM, модулями 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'
Следующие шаги
- Сведения о файлах параметров Bicep в разделе "Создание файлов параметров для развертывания Bicep".
- Узнайте о настройке псевдонимов в файлах bicepconfig.json в разделе "Настройка среды Bicep".