نظرة عامة على وظائف Bicep

تصف هذه المقالة كافة الدالات التي يمكنك استخدامها في ملف Bicep. لتعريف الوظائف المخصصة، راجع الدالات المعرفة من قبل المستخدم. للحصول على وصف للمقاطع في ملف Bicep، راجع بنية الملف Bicep وبناء الجملة.

تعمل معظم الوظائف بالطريقة نفسها عند نشرها إلى مجموعة موارد أو اشتراك أو مجموعة إدارة أو مستأجر. لا يمكن استخدام بعض الوظائف في جميع النطاقات. لقد تم تدوينها في القوائم أدناه.

مساحات الأسماء للدول

يتم تضمين جميع الدالات Bicep ضمن مساحة اسمين - az و sys. بشكل عام، لا تحتاج إلى تحديد مساحة الاسم عند استخدام الدالة. يمكنك تحديد مساحة الاسم فقط عندما يكون اسم الدالة هو نفسه عنصر آخر قمت بتعريفه في ملف Bicep. على سبيل المثال، إذا قمت بإنشاء معلمة باسم range، تحتاج إلى تمييز range الدالة عن طريق إضافة مساحة الاسم sys.

// Parameter contains the same name as a function
param range int

// Must use sys namespace to call the function.
// The second use of range refers to the parameter.
output result array = sys.range(1, range)

تحتوي مساحة الاسم az على وظائف خاصة بنشر Azure. تحتوي مساحة الاسم sys على دالات تستخدم لإنشاء قيم. تتضمن مساحة الاسم sys أيضًا على تنسيقات للمعلمات وحلقات الموارد. يتم الإشارة إلى مساحات الأسماء في هذه المقالة.

أي دالة

تتوفر الدالة any في Bicep للمساعدة في حل المشكلات المتعلقة بتحذيرات نوع البيانات. هذه الدالة في مساحة الاسم sys.

دوال الصفيف

الدوال التالية متاحة للعمل مع المصفوفات. توجد جميع هذه الدالات في مساحة الاسم sys.

دالات بين المجالات (CIDR) بدون فئة

تتوفر الدالات التالية للعمل مع CIDR. كل هذه الدالات موجودة في sys مساحة الاسم:

دوال التاريخ

تتوفر الدوال التالية للعمل مع التواريخ. كل هذه الدالات موجودة في sys مساحة الاسم:

دالات قيمة التوزيع

تتوفر الدالات التالية للحصول على القيم المتعلقة النشر. كل هذه الدالات موجودة في az مساحة الاسم:

دوال الملف

تتوفر الوظائف التالية لتحميل المحتوى من الملفات الخارجية إلى ملف Bicep. كل هذه الدالات موجودة في sys مساحة الاسم:

وظائف التحكم في التدفق

الدالة التالية متاحة للتأثير على تدفق التنفيذ. هذه الدالة في sys مساحة الاسم:

دالات Lambda

تتوفر الدالات التالية للعمل مع تعبيرات lambda. كل هذه الدالات موجودة في sys مساحة الاسم:

الدالة المنطقية

تتوفر الدالة التالية للعمل مع الشروط المنطقية. هذه الدالة في sys مساحة الاسم:

  • bool

دوال رقمية

تتوفر الدالات التالية للعمل مع الأعداد الصحيحة. كل هذه الدالات موجودة في sys مساحة الاسم:

دوال الكائنات

تتوفر الدالات التالية للعمل مع الكائنات. كل هذه الدالات موجودة في sys مساحة الاسم:

دالات ملف المعلمات

تتوفر الدالات التالية لاستخدامها في ملفات المعلمات Bicep. كل هذه الدالات موجودة في sys مساحة الاسم:

دوال المصدر

تتوفر الدالات التالية للحصول على قيم الموارد. توجد جميع هذه الدالات في مساحة الاسم az. list لا تحتوي الدالات و getSecret على مؤهلات مساحة الاسم نظرا لأنه يتم تسميتها مباشرة في نوع المورد:

دوال النطاق

تتوفر الدالات التالية للحصول على قيم النطاق. كل هذه الدالات موجودة في az مساحة الاسم:

دالات السلسلة

يوفر Bicep الوظائف التالية للعمل مع السلاسل. كل هذه الدالات موجودة في sys مساحة الاسم:

الخطوات التالية