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 강제 업데이트입니다. '*'로 지정된 eTID UpdateRemoteConfigRequest 요청 또는 '강제 업데이트'에서 버튼을 눌렀습니다
ROLLBACK 이전 원격 구성 템플릿으로 롤백합니다.