Using – příkaz

Příkaz using v souborech parametrů Bicep prováže soubor parametrů Bicep na soubor Bicep, šablonu JSON ARM nebo modul Bicep nebo specifikaci šablony. Deklarace musí být přítomna using v libovolném souboru parametrů Bicep.

Poznámka:

Soubor parametrů Bicep se podporuje jenom v Rozhraní příkazového řádku Bicep verze 0.18.4 nebo novější, Azure CLI verze 2.47.0 nebo novější a Azure PowerShell verze 9.7.1 nebo novější.

Pokud chcete příkaz použít se šablonami ARM JSON, moduly Bicep a specifikacemi šablon, musíte mít Rozhraní příkazového řádku Bicep verze 0.22.6 nebo novější a Azure CLI verze 2.53.0 nebo novější.

Syntaxe

  • Použití souboru Bicep:

    using '<path>/<file-name>.bicep'
    
  • Použití šablony JSON ARM:

    using '<path>/<file-name>.json'
    
  • Použití veřejných modulů:

    using 'br/public:<file-path>:<tag>'
    

    Příklad:

    using 'br/public:avm/res/storage/storage-account:0.9.0' 
    
    param name = 'mystorage'
    
  • Použití privátního modulu:

    using 'br:<acr-name>.azurecr.io/bicep/<file-path>:<tag>'
    

    Příklad:

    using 'br:myacr.azurecr.io/bicep/modules/storage:v1'
    

    Použití privátního modulu s aliasem definovaným v bicepconfig.json:

    using 'br/<alias>:<file>:<tag>'
    

    Příklad:

    using 'br/storageModule:storage:v1'
    
  • Použití specifikace šablony:

    using 'ts:<subscription-id>/<resource-group-name>/<template-spec-name>:<tag>
    

    Příklad:

    using 'ts:00000000-0000-0000-0000-000000000000/myResourceGroup/storageSpec:1.0'
    

    Použití specifikace šablony s aliasem definovaným v bicepconfig.json:

    using 'ts/<alias>:<template-spec-name>:<tag>'
    

    Příklad:

    using 'ts/myStorage:storageSpec:1.0'
    

Další kroky

  • Další informace o souborech parametrů Bicep najdete v tématu Soubor parametrů.
  • Další informace o konfiguraci aliasů v bicepconfig.json najdete v konfiguračním souboru Bicep.