כללים
כללי האבטחה של Firebase מספקים בקרת גישה ואימות נתונים בשפה פשוטה אך אקספרסיבית. הם משמשים לאבטחת מוצרים כגון Cloud Storage ו-Cloud Firestore.
תיעוד זה מחולק לשני חלקים:
- ממשקים - סוגי נתונים משותפים לכל המוצרים המשתמשים בכללי אבטחה.
- מרחבי שמות - סוגי נתונים ופונקציות שהם ספציפיים למוצר או להקשר.
ממשקים
בוליאנית
סוג פרימיטיבי המייצג ערך בוליאני, true
או false
.
בתים
סוג המייצג רצף של בתים.
מֶשֶׁך
משך זמן עם דיוק ננו-שניות.
לָצוּף
סוג פרימיטיבי המייצג מספר נקודה צפה IEEE של 64 סיביות.
מספר שלם
סוג נתונים פרימיטיבי המייצג ערך מספר שלם של 64 סיביות חתום.
LatLng
נקודת גיאוגרפיה של קווי רוחב ואורך.
רשימה
רשימה הטרוגנית של פריטים.
מַפָּה
מיפוי מפתח-ערך.
MapDiff
אובייקט המייצג את ההבדל בין כללים. מפה אובייקטים.
מספר
ערך מסוג Integer
או סוג Float
.
נָתִיב
דפוס דמוי ספרייה למיקום של משאב.
מַעֲרֶכֶת
רשימה הטרוגנית לא מסודרת של פריטים ייחודיים.
חוּט
סוג פרימיטיבי המייצג ערך מחרוזת.
חותמת זמן
חותמת זמן ב-UTC עם דיוק ננו-שניות.
מרחבי שמות
לנפות
הצהרת ניפוי באגים בשפת כללי אבטחה
מֶשֶׁך
פונקציות משך זמינות ברחבי העולם.
firestore
משתנים ופונקציות זמינות בכללי Cloud Firestore.
hashing
פונקציות גיבוב זמינות ברחבי העולם.
latlng
פונקציות קו רוחב-אורך זמינות ברחבי העולם.
מתמטיקה
פונקציות מתמטיות זמינות ברחבי העולם.
חותמת זמן
פונקציות חותמת זמן זמינות ברחבי העולם.