Method: projects.services.batchUpdate

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

בקשת HTTP

POST https://firebaseappcheck.googleapis.com/v1beta/{parent=projects/*}/services:batchUpdate

בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.

פרמטרים של נתיב

פרמטרים
parent

string

חובה. שם הפרויקט ההורה המשותף על ידי כל ההגדרות של Service שמתעדכנות, בפורמט

projects/{project_number}

אוסף האב בשדה name של כל משאב שמתעדכן חייב להתאים לשדה הזה, אחרת כל האצווה תיכשל.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג JSON
{
  "updateMask": string,
  "requests": [
    {
      object (UpdateServiceRequest)
    }
  ]
}
שדות
updateMask

string (FieldMask format)

זה שינוי אופציונלי. רשימה מופרדת בפסיקים של שמות שדות ב-Service שיש לעדכן. לדוגמה: displayName.

אם השדה הזה נמצא, השדה updateMask בהודעות UpdateServiceRequest חייב להתאים לשדה הזה, אחרת כל קבוצת הפריטים תיכשל ולא יבוצעו עדכונים.

requests[]

object (UpdateServiceRequest)

חובה. הודעות הבקשה שמציינות את Services שיש לעדכן.

ניתן לעדכן עד 100 אובייקטים באצווה.

גוף התשובה

הודעת תשובה לשיטה services.batchUpdate.

אם הפעולה בוצעה ללא שגיאות, גוף התשובה מכיל נתונים במבנה הבא:

ייצוג JSON
{
  "services": [
    {
      object (Service)
    }
  ]
}
שדות
services[]

object (Service)

Service אובייקטים אחרי החלת העדכונים.

היקפי הרשאות

נדרש אחד מהיקפי ההרשאות הבאים של OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

מידע נוסף זמין בסקירה הכללית על אימות.

UpdateServiceRequest

הודעת בקשה ל-method services.patch וגם הודעת עדכון נפרדת לשיטה services.batchUpdate.

ייצוג JSON
{
  "service": {
    object (Service)
  },
  "updateMask": string
}
שדות
service

object (Service)

חובה. Service שיש לעדכן.

השדה name של Service משמש לזיהוי Service שיש לעדכן, בפורמט הבא:

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)

כדי שהאימות ב-Firebase יפעל עם App Check, קודם צריך לשדרג לאימות ב-Firebase באמצעות Identity Platform.

updateMask

string (FieldMask format)

חובה. רשימה מופרדת בפסיקים של שמות שדות בService לעדכון. לדוגמה: enforcementMode.