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 |
Der Name der zu beobachtenden Variable im Format:
|
Anfragetext
Der Anfragetext enthält Daten mit dem folgenden Aufbau:
JSON-Darstellung | |
---|---|
{ "newerThan": string, } |
Felder | |
---|---|
newerThan |
Überprüft, wenn angegeben, den aktuellen Zeitstempel der Variable. Wenn der aktuelle Zeitstempel neuer ist als der 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: |
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.