REST Resource: projects.services

Resource: Service

App Check 支援的 Firebase 服務的強制執行設定。

JSON 表示法
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
欄位
name

string

必要欄位。服務設定物件的相對資源名稱,格式為:

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)
  • identitytoolkit.googleapis.com (使用 Identity Platform 進行 Firebase 驗證)
enforcementMode

enum (EnforcementMode)

必要欄位。這項服務的 App Check 強制執行模式。

updateTime

string (Timestamp format)

僅供輸出。這個服務設定物件最近更新時間的時間戳記。

採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度和最多九個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

etag

string

伺服器會根據其他欄位的值計算這個總和檢查碼,而且可能會在更新及刪除要求時傳送,以確保用戶端在繼續操作之前,先掌握最新的值。

這個 etag 會根據 RFC 7232 的定義進行嚴格驗證。

方法

batchUpdate

會以整體方式更新指定的 Service 設定。

get

取得指定服務名稱的 Service 設定。

list

列出指定專案的所有 Service 設定。

patch

更新指定的 Service 設定。