Version

Enthält alle Metadaten zu einer bestimmten Version der Remote Config-Vorlage.

Alle Felder werden zum Zeitpunkt des Schreibens der angegebenen Remote-Konfigurationsvorlage festgelegt.

JSON-Darstellung
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
Felder
versionNumber

string ( int64 format)

Nur Ausgabe. Die Versionsnummer der entsprechenden Remote-Konfigurationsvorlage der Version.

updateTime

string ( Timestamp format)

Nur Ausgabe. Wenn die Remote Config-Vorlage auf den Remote Config-Server geschrieben wurde.

Ein Zeitstempel im RFC3339 UTC „Zulu“-Format mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z" .

updateUser

object ( RemoteConfigUser )

Nur Ausgabe. Aggregation aller Metadatenfelder zu dem Konto, das die Aktualisierung durchgeführt hat.

description

string

Optional. Die vom Benutzer bereitgestellte Beschreibung der entsprechenden Remote-Konfigurationsvorlage

updateOrigin

enum ( RemoteConfigUpdateOrigin )

Nur Ausgabe. Woher die Update-Aktion stammt.

updateType

enum ( RemoteConfigUpdateType )

Nur Ausgabe. Welche Art von Update wurde durchgeführt?

rollbackSource

string ( int64 format)

Nur Ausgabe. Nur vorhanden, wenn diese Version das Ergebnis eines Rollbacks ist und die Versionsnummer der Remote-Konfigurationsvorlage ist, auf die zurückgesetzt wurde.

isLegacy

boolean

Nur Ausgabe. True , wenn diese Remote-Konfigurationsvorlage veröffentlicht wurde, bevor der Versionsverlauf unterstützt wurde.

RemoteConfigUser

Alle Felder, die mit dem Personen-/Dienstkonto verknüpft sind, das eine Remote-Konfigurationsvorlage geschrieben hat.

JSON-Darstellung
{
  "name": string,
  "email": string,
  "imageUrl": string
}
Felder
name

string

Nur Ausgabe. Anzeigename.

email

string

Nur Ausgabe. E-Mail-Adresse.

imageUrl

string

Nur Ausgabe. Bild URL.

RemoteConfigUpdateOrigin

Woher die Aktion projects.updateRemoteConfig stammt.

Aufzählungen
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Sammelbegriff für nicht erkannte Werte.
CONSOLE Das Update kam von der Firebase-Benutzeroberfläche.
REST_API Das Update kam von der Remote Config REST API.
ADMIN_SDK_NODE Dieser Wert wird verwendet, wenn das Update vom Firebase Admin Node SDK kam

RemoteConfigUpdateType

Welche Art von Update war mit der Remote Config template version verknüpft?

Aufzählungen
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Catch-All für nicht erkannte Enum-Werte.
INCREMENTAL_UPDATE Ein regelmäßiges inkrementelles Update.
FORCED_UPDATE Ein erzwungenes Update. Das ETag wurde in einer UpdateRemoteConfigRequest Anfrage als „*“ angegeben oder die Schaltfläche „Update erzwingen“ wurde auf der Konsole gedrückt.
ROLLBACK Ein Rollback auf eine frühere Remote-Konfigurationsvorlage.