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強制アップデートです。 UpdateRemoteConfigRequestリクエストで ETag が「*」として指定されているか、コンソールの「強制更新」ボタンが押されました。
ROLLBACK以前の Remote Config テンプレートへのロールバック。