قواعد
توفر قواعد أمان Firebase التحكم في الوصول والتحقق من صحة البيانات بلغة بسيطة ولكنها معبرة. يتم استخدامها لتأمين المنتجات مثل Cloud Storage وCloud Firestore.
وتنقسم هذه التوثيق إلى قسمين:
- الواجهات - أنواع البيانات المشتركة بين جميع المنتجات التي تستخدم قواعد الأمان.
- مساحات الأسماء - أنواع البيانات والوظائف الخاصة بالمنتج أو السياق.
واجهات
منطقية
نوع بدائي يمثل قيمة منطقية، true
أو false
.
بايت
اكتب يمثل سلسلة من البايتات.
مدة
المدة الزمنية بدقة النانو ثانية.
يطفو
نوع بدائي يمثل رقم الفاصلة العائمة لـ IEEE 64 بت.
عدد صحيح
نوع البيانات البدائي يمثل قيمة عددية 64 بت موقعة.
خط العرض
خطوط الطول والعرض الجغرافية.
قائمة
قائمة غير متجانسة من العناصر.
خريطة
رسم خرائط القيمة الرئيسية.
MapDiff
كائن يمثل الفرق بين كائنات القواعد.الخريطة .
رقم
قيمة من النوع Integer
أو النوع Float
.
طريق
نمط يشبه الدليل لموقع المورد.
تعيين
قائمة غير مرتبة وغير متجانسة من العناصر الفريدة.
خيط
نوع بدائي يمثل قيمة سلسلة.
الطابع الزمني
الطابع الزمني بالتوقيت العالمي المنسق (UTC) بدقة النانو ثانية.
مساحات الأسماء
تصحيح
بيان تصحيح لغة قواعد الأمان
مدة
وظائف المدة المتاحة عالميا.
firestore
المتغيرات والوظائف المتوفرة في قواعد Cloud Firestore.
التجزئة
وظائف التجزئة المتاحة عالميا.
latlng
وظائف خطوط الطول والعرض المتاحة عالميًا.
الرياضيات
الوظائف الرياضية المتاحة عالميا.
الطابع الزمني
وظائف الطابع الزمني المتاحة عالميًا.