Method: projects.services.batchUpdate

يتم تعديل إعدادات Service المحدّدة بشكل جزئي.

طلب HTTP

POST https://firebaseappcheck.googleapis.com/v1/{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)

مطلوبة. رسائل الطلب التي تحدِّد Service المطلوب تعديلها.

يمكن تعديل 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

طلب رسالة لطريقة 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 (التخزين في السحابة الإلكترونية لبرنامج Firebase)
  • firebasedatabase.googleapis.com (قاعدة بيانات Firebase في الوقت الفعلي)
  • firestore.googleapis.com (Cloud Firestore)
updateMask

string (FieldMask format)

مطلوبة. قائمة مفصولة بفواصل تضمّ أسماء الحقول في Service المطلوب تعديلها. مثال: enforcementMode