Methode: projects.configs.variables.watch

Beobachtet eine bestimmte Variable und wartet auf eine Änderung des Werts der Variable. Wenn eine Änderung auftritt, gibt diese Methode den neuen Wert zurück oder es tritt eine Zeitüberschreitung ein.

Falls eine Variable gelöscht wird, während Sie überwacht wird, wird der Zustand variableState auf DELETED gesetzt und die Methode gibt den letzten bekannten value der Variable zurück.

Wenn Sie das Zeitlimit für die Beobachtung auf einen Wert setzen, der größer ist als die interne Zeitüberschreitung (60 Sekunden), wird der aktuelle Wert der Variable zurückgegeben und der variableState wird VARIABLE_STATE_UNSPECIFIED sein.

Mehr über das Erstellen von Watchern erfahren Sie in der Dokumentation Änderungen einer Variable überwachen.

HTTP-Anfrage

POST https://runtimeconfig.googleapis.com/v1beta1/{name=projects/*/configs/*/variables/**}:watch

Die URL verwendet die Syntax von Google API HTTP-Anmerkungen.

Pfadparameter

Parameter
name

string

Der Name der zu beobachtenden Variable im Format:

projects/[PROJECT_ID]/configs/[CONFIG_NAME]

Anfragetext

Der Anfragetext enthält Daten mit dem folgenden Aufbau:

JSON-Darstellung

{
  "newerThan": string,
}
Felder
newerThan

string (Timestamp format)

Überprüft, wenn angegeben, den aktuellen Zeitstempel der Variable. Wenn der aktuelle Zeitstempel neuer ist als der newerThan-Zeitstempel, antwortet die Methode umgehend.

Wenn nicht angegeben oder die Variable einen älteren Zeitstempel hat, wartet der Watcher mit der Antwort darauf, dass sich eine Variable ändert.

Ein Zeitstempel im Format "RFC3339 UTC 'Zulu'" in Nanosekunden. Beispiel: "2014-10-02T15:01:23.045123456Z".

Antworttext

Bei Erfolg enthält der Antworttext eine Instanz von Variable.

Autorisierung

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloudruntimeconfig

Weitere Informationen finden Sie im Autorisierungsleitfaden.

Testen!