Version

Remote Config テンプレートの特定のバージョンに関するすべてのメタデータを含みます。

すべてのフィールドは、指定した Remote Config テンプレートが書き込まれた時点に設定されます。

JSON 表現
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
フィールド
versionNumber

string (int64 format)

出力専用。バージョンに対応する Remote Config テンプレートのバージョン番号。

updateTime

string (Timestamp format)

出力専用。Remote Config テンプレートが Remote Config サーバーに書き込まれたとき。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateUser

object (RemoteConfigUser)

出力専用。更新を行ったアカウントのすべてのメタデータ フィールドの集計。

description

string

省略可。対応する Remote Config テンプレートに関するユーザー指定の説明

updateOrigin

enum (RemoteConfigUpdateOrigin)

出力専用。更新アクションの実行元。

updateType

enum (RemoteConfigUpdateType)

出力専用。行われた更新の種類。

rollbackSource

string (int64 format)

出力専用。このバージョンがロールバックの結果であり、ロールバックされた Remote Config テンプレートのバージョン番号である場合にのみ表示されます。

isLegacy

boolean

出力専用。バージョン履歴がサポートされる前にこの Remote Config テンプレートが公開された場合は、True

RemoteConfigUser

Remote Config テンプレートを作成したユーザー/サービス アカウントに関連付けられているすべてのフィールド。

JSON 表現
{
  "name": string,
  "email": string,
  "imageUrl": string
}
フィールド
name

string

出力専用。表示名。

email

string

出力専用。メールアドレス。

imageUrl

string

出力専用。画像の URL。

RemoteConfigUpdateOrigin(リモート構成の更新オリジン)

projects.updateRemoteConfig アクションの実行元。

列挙型
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED 認識されない値のキャッチオール。
CONSOLE Firebase UI で更新されました。
REST_API この更新は Remote Config REST API から行われました。
ADMIN_SDK_NODE この値は、更新が Firebase Admin Node SDK から行われた場合に使用されます

RemoteConfigUpdateType

Remote Config template version に関連付けられた更新の種類。

列挙型
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED 認識されない列挙値のキャッチオール。
INCREMENTAL_UPDATE 定期的な増分アップデート。
FORCED_UPDATE 強制アップデート。ETag が "*" と指定されました。UpdateRemoteConfigRequest リクエストまたは「Force Update」ボタンが押されました。
ROLLBACK 以前の Remote Config テンプレートへのロールバック。