Share via


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 offentlig modul:

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

    Till exempel:

    using 'br/public:storage/storage-account:3.0.1'
    
    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