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

enum (EnforcementMode)

مطلوبة. وضع تنفيذ "فحص التطبيقات" لهذه الخدمة.

updateTime

string (Timestamp format)

النتائج فقط. الطابع الزمني لآخر تعديل لعنصر إعدادات الخدمة هذا

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

etag

string

يحسب الخادم هذا المجموع الاختباري بناءً على قيمة الحقول الأخرى، ويمكن إرساله عند طلبات التحديث والحذف للتأكد من أن العميل لديه قيمة حديثة قبل المتابعة.

تم التحقّق من صحة هذه العلامة الإلكترونية بشدة على النحو المحدّد في RFC 7232.

الطُرق

batchUpdate

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

get

للحصول على إعدادات Service لاسم الخدمة المحدّدة.

list

يسرد جميع إعدادات Service للمشروع المحدّد.

patch

تعمل هذه السياسة على تعديل إعدادات Service المحدّدة.