استخدام عبارة

تربط usingالعبارة في ملفات معلمات Bicep ملف معلمات Bicep بملف Bicep أو قالب ARM JSON أو وحدة Bicep أو مواصفات قالب. using يجب أن يكون الإعلان موجودا في أي ملف معلمات Bicep.

إشعار

يتم دعم ملف معلمات Bicep فقط في إصدار Bicep CLI 0.18.4 أو أحدث، الإصدار 2.47.0 من Azure CLI أو أحدث، والإصدار 9.7.1 من Azure PowerShell أو أحدث.

لاستخدام العبارة مع قوالب 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:storage/storage-account:3.0.1'
    
    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، راجع ملف المعلمات.
  • للتعرف على تكوين الأسماء المستعارة في bicepconfig.json، راجع ملف تكوين Bicep.