REST Resource: projects.services

Resource: Service

Konfigurasi penerapan untuk layanan Firebase yang didukung oleh App Check.

Representasi JSON
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
Kolom
name

string

Wajib. Nama resource relatif objek konfigurasi layanan, dalam format:

projects/{project_number}/services/{service_id}

Perhatikan bahwa elemen service_id harus berupa ID layanan yang didukung. Saat ini, ID layanan berikut didukung:

  • firebasestorage.googleapis.com (Cloud Storage for Firebase)
  • firebasedatabase.googleapis.com (Firebase Realtime Database)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com (Firebase Authentication dengan Identity Platform)
enforcementMode

enum (EnforcementMode)

Wajib. Mode penerapan App Check untuk layanan ini.

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat objek konfigurasi layanan ini terakhir diperbarui.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

etag

string

Checksum ini dihitung oleh server berdasarkan nilai kolom lain, dan dapat dikirim pada saat permintaan update dan penghapusan untuk memastikan klien memiliki nilai terbaru sebelum melanjutkan.

Etag ini divalidasi dengan kuat seperti yang didefinisikan oleh RFC 7232.

Metode

batchUpdate

Mengupdate konfigurasi Service yang ditentukan secara atomik.

get

Mendapatkan konfigurasi Service untuk nama layanan yang ditentukan.

list

Mencantumkan semua konfigurasi Service untuk project yang ditentukan.

patch

Memperbarui konfigurasi Service yang ditentukan.