Version

包含有关特定版本的远程配置模板的所有元数据。

所有字段均在写入指定的远程配置模板时设置。

JSON 表示
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
领域
versionNumber

string ( int64 format)

仅输出。版本对应的远程配置模板的版本号。

updateTime

string ( Timestamp format)

仅输出。将远程配置模板写入远程配置服务器时。

RFC3339 UTC“Zulu”格式的时间戳,具有纳秒分辨率和最多九个小数位。示例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateUser

object ( RemoteConfigUser )

仅输出。有关执行更新的帐户的所有元数据字段的聚合。

description

string

选修的。用户提供的相应远程配置模板的描述

updateOrigin

enum ( RemoteConfigUpdateOrigin )

仅输出。更新操作的发起位置。

updateType

enum ( RemoteConfigUpdateType )

仅输出。进行了什么类型的更新。

rollbackSource

string ( int64 format)

仅输出。仅当此版本是回滚的结果时才存在,并且将是回滚到的远程配置模板的版本号。

isLegacy

boolean

仅输出。如果此远程配置模板是在支持版本历史记录之前发布的, True

远程配置用户

与编写远程配置模板的人员/服务帐户关联的所有字段。

JSON 表示
{
  "name": string,
  "email": string,
  "imageUrl": string
}
领域
name

string

仅输出。显示名称。

email

string

仅输出。电子邮件地址。

imageUrl

string

仅输出。图片网址。

远程配置更新源

projects.updateRemoteConfig操作的起源地。

枚举
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED捕获所有无法识别的值。
CONSOLE更新来自 Firebase UI。
REST_API该更新来自远程配置 REST API。
ADMIN_SDK_NODE当更新来自 Firebase 管理节点 SDK 时,使用此值

远程配置更新类型

Remote Config template version相关联的更新类型。

枚举
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED捕获无法识别的枚举值。
INCREMENTAL_UPDATE定期增量更新。
FORCED_UPDATE强制更新。 ETag 在UpdateRemoteConfigRequest请求中被指定为“*”,或者在控制台上按下了“强制更新”按钮。
ROLLBACK回滚到之前的远程配置模板。