Method: projects.services.batchUpdate

Mengupdate konfigurasi Service yang ditentukan secara atomik.

Permintaan HTTP

POST https://firebaseappcheck.googleapis.com/v1beta/{parent=projects/*}/services:batchUpdate

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib. Nama project induk yang dibagikan oleh semua konfigurasi Service yang diperbarui, dalam format

projects/{project_number}

Koleksi induk di kolom name dari resource apa pun yang diperbarui harus cocok dengan kolom ini, atau seluruh batch akan gagal.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "updateMask": string,
  "requests": [
    {
      object (UpdateServiceRequest)
    }
  ]
}
Kolom
updateMask

string (FieldMask format)

Opsional. Daftar nama kolom yang dipisahkan koma dalam Service untuk diperbarui. Contoh: displayName.

Jika kolom ini ada, kolom updateMask dalam pesan UpdateServiceRequest harus cocok dengan kolom ini. Jika tidak, seluruh batch akan gagal dan tidak ada update yang akan di-commit.

requests[]

object (UpdateServiceRequest)

Wajib. Pesan permintaan yang menentukan Service untuk diperbarui.

Maksimum 100 objek dapat diperbarui dalam satu batch.

Isi respons

Pesan respons untuk metode services.batchUpdate.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "services": [
    {
      object (Service)
    }
  ]
}
Kolom
services[]

object (Service)

Service objek setelah pembaruan diterapkan.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

Untuk informasi selengkapnya, lihat Ringkasan Autentikasi.

UpdateServiceRequest

Pesan permintaan untuk metode services.patch serta pesan update individual untuk metode services.batchUpdate.

Representasi JSON
{
  "service": {
    object (Service)
  },
  "updateMask": string
}
Kolom
service

object (Service)

Wajib. Service yang akan diperbarui.

Kolom name Service digunakan untuk mengidentifikasi Service yang akan diperbarui, 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)

Agar Firebase Authentication dapat berfungsi dengan App Check, Anda harus mengupgrade ke Firebase Authentication dengan Identity Platform terlebih dahulu.

updateMask

string (FieldMask format)

Wajib. Daftar nama kolom yang dipisahkan koma di Service untuk diperbarui. Contoh: enforcementMode.