REST Resource: projects.services

משאב: שירות

הגדרת האכיפה לשירות Firebase שנתמך על ידי App Check.

ייצוג JSON
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
שדות
name

string

חובה. שם המשאב היחסי של אובייקט הגדרת השירות, בפורמט:

projects/{project_number}/services/{service_id}

הערה: הרכיב service_id חייב להיות מזהה שירות נתמך. בשלב הזה, יש תמיכה במזהי השירות הבאים:

  • firebasestorage.googleapis.com (Cloud Storage for Firebase)
  • firebasedatabase.googleapis.com (מסד נתונים בזמן אמת ב-Firebase)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com (אימות ב-Firebase באמצעות Identity Platform)
enforcementMode

enum (EnforcementMode)

חובה. מצב האכיפה של בדיקת אפליקציות בשירות הזה.

updateTime

string (Timestamp format)

פלט בלבד. חותמת הזמן של מועד העדכון האחרון של אובייקט הגדרת השירות.

חותמת זמן בפורמט "זולו" RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

etag

string

סיכום הביקורת הזה מחושב על ידי השרת על סמך הערך של שדות אחרים, ויכול להיות שיישלח בזמן בקשות עדכון ומחיקה כדי לוודא שללקוח יש ערך עדכני לפני המשך התהליך.

ה-etag הזה מאומת באופן חזק, כפי שהוגדר על ידי RFC 7232.

שיטות

batchUpdate

מעדכן באופן אטומי את ההגדרות שצוינו עבור Service.

get

מקבלת את ההגדרות Service של שם השירות שצוין.

list

רשימה של כל ההגדרות האישיות של Service של הפרויקט שצוין.

patch

מתבצע עדכון של ההגדרות האישיות שצוינו ב-Service.