REST Resource: projects.services

资源:服务

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 Realtime Database)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com(通过 Identity Platform 进行 Firebase Authentication)
enforcementMode

enum (EnforcementMode)

必需。此服务的 App Check 强制执行模式。

updateTime

string (Timestamp format)

仅限输出。最近一次更新此服务配置对象时的时间戳。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

etag

string

此校验和由服务器根据其他字段的值计算,并且可能会在更新和删除请求时发送,以确保客户端在继续操作之前拥有最新的值。

此 etag 已按照 RFC 7232 的定义进行了强验证。

方法

batchUpdate

以原子方式更新指定的 Service 配置。

get

获取指定服务名称的 Service 配置。

list

列出指定项目的所有 Service 配置。

patch

更新指定的 Service 配置。