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

لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.

طلب تحديث الخدمة

يمكنك طلب رسالة لطريقة 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