Method: projects.services.batchUpdate

自動更新指定的 Service 設定。

HTTP 要求

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

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
parent

string

執行個體類型,所有要更新的 Service 設定共用的父項專案名稱,格式為

projects/{project_number}

在所有要更新的資源中,「name」欄位的父項集合必須與這個欄位相符,否則整個批次都會失敗。

要求主體

要求主體包含下列結構的資料:

JSON 表示法
{
  "updateMask": string,
  "requests": [
    {
      object (UpdateServiceRequest)
    }
  ]
}
欄位
updateMask

string (FieldMask format)

選用設定。要更新的 Service 中以半形逗號分隔的欄位名稱清單。範例:displayName

若此要求和任何 UpdateServiceRequest 訊息都設定了 updateMask 欄位,則兩者必須相符或整個批次失敗,且系統不會提交任何更新。

requests[]

object (UpdateServiceRequest)

執行個體類型,用於指定要更新 Services 的要求訊息。

一次最多可以更新 100 個物件。

回應主體

services.batchUpdate 方法的回應訊息。

如果成功,回應主體會含有以下結構的資料:

JSON 表示法
{
  "services": [
    {
      object (Service)
    }
  ]
}
欄位
services[]

object (Service)

套用更新後的 Service 物件。

授權範圍

需要下列其中一種 OAuth 範圍:

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

詳情請參閱驗證總覽一文。

UpdateServiceRequest

services.patch 方法的要求訊息,以及 services.batchUpdate 方法的個別更新訊息。

JSON 表示法
{
  "service": {
    object (Service)
  },
  "updateMask": string
}
欄位
service

object (Service)

執行個體類型,要更新的 Service

Servicename 欄位是用來識別要更新的 Service,格式如下:

projects/{project_number}/services/{service_id}

請注意,service_id 元素必須是支援的服務 ID。目前支援的服務 ID 如下:

  • firebasestorage.googleapis.com (Cloud Storage for Firebase)
  • firebasedatabase.googleapis.com (Firebase 即時資料庫)
  • firestore.googleapis.com (Cloud Firestore)
updateMask

string (FieldMask format)

執行個體類型,Service 中要更新的欄位名稱清單 (以半形逗號分隔)。範例:enforcementMode