Method: projects.services.batchUpdate

Mengupdate konfigurasi Service yang ditentukan secara atomik.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib diisi. Nama project induk yang digunakan bersama oleh semua konfigurasi Service sedang diperbarui, dalam format

projects/{project_number}

Koleksi induk di kolom name pada resource 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 yang akan diperbarui. Contoh: displayName.

Jika kolom updateMask ditetapkan dalam permintaan ini dan salah satu pesan UpdateServiceRequest, keduanya harus cocok atau seluruh batch gagal dan tidak ada update yang akan di-commit.

requests[]

object (UpdateServiceRequest)

Wajib diisi. Pesan permintaan yang menentukan Service yang akan diupdate.

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 update diterapkan.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

{i>UpdateServiceRequest<i}

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 diisi. Service yang akan diupdate.

Kolom name Service digunakan untuk mengidentifikasi Service yang akan diupdate, dalam format:

projects/{project_number}/services/{service_id}

Perlu diperhatikan 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)
updateMask

string (FieldMask format)

Wajib diisi. Daftar yang dipisahkan koma untuk nama kolom dalam Service yang akan diperbarui. Contoh: enforcementMode.