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' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "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입니다.

RemoteConfigUser

원격 구성 템플릿을 작성한 개인/서비스 계정과 연결된 모든 필드입니다.

JSON 표현
{
  "name": string,
  "email": string,
  "imageUrl": string
}
필드
name

string

출력 전용입니다. 표시 이름

email

string

출력 전용입니다. 이메일 주소입니다.

imageUrl

string

출력 전용입니다. 이미지 URL입니다.

원격 구성 업데이트 출처

projects.updateRemoteConfig 작업이 발생한 위치

열거형
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED 인식할 수 없는 값을 포함합니다.
CONSOLE Firebase UI에서 가져온 업데이트입니다.
REST_API 이 업데이트는 Remote Config REST API에서 제공되었습니다.
ADMIN_SDK_NODE 업데이트가 Firebase Admin Node SDK에서 제공된 경우 이 값이 사용됩니다.

원격 구성 업데이트 유형

Remote Config template version와 연결된 업데이트 유형입니다.

열거형
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED 인식할 수 없는 enum 값을 포함합니다.
INCREMENTAL_UPDATE 정기적인 증분 업데이트
FORCED_UPDATE 강제 업데이트 UpdateRemoteConfigRequest 요청에서 ETag가 '*'로 지정되었거나 콘솔에서 '강제 업데이트' 버튼을 눌렀습니다.
ROLLBACK 이전 원격 구성 템플릿으로 롤백합니다.