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 برای Firebase)
  • firebasedatabase.googleapis.com (پایگاه بیدرنگ Firebase)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com (احراز هویت Firebase با پلتفرم Identity)
enforcementMode

enum ( EnforcementMode )

ضروری. حالت اجرای App Check برای این سرویس.

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 مشخص شده را به روز می کند.