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回滾到之前的遠端配置模板。