Ressource: Variable
Beschreibt eine einzelne Variable innerhalb einer RuntimeConfig-Ressource. Der Name bezeichnet den hierarchischen Namen einer Variable. Beispielsweise ist ports/serving_port
ein gültiger Name einer Variable. Die Variable ist ein opaker String und nur Blatt-Variablen können Werte haben (also Variablen, die keine untergeordneten Variablen haben).
JSON-Darstellung | |
---|---|
{ "name": string, "updateTime": string, "state": enum( |
Felder | ||
---|---|---|
name |
Der Name der Variablen-Ressource im Format:
Die Der Sobald Sie die Variable erstellt haben, können sie den Namen der Variable nicht mehr ändern. |
|
updateTime |
[Nur Ausgabe] Die Zeit der letzten Aktualisierung der Variable. Ein Zeitstempel im Format "RFC3339 UTC 'Zulu'" in Nanosekunden. Beispiel: |
|
state |
[Nur Ausgabe] Der aktuelle Status der Variable. Der Status der Variable zeigt das Ergebnis des Aufrufs |
|
Union-Feld contents . Der Wert der Variable. Es kann sich entweder um einen binären Wert oder einen String-Wert handeln. Sie müssen entweder value oder text angeben. Wenn beides angegeben wird, gibt der Server einen Fehler zurück. contents kann nur eines der Folgenden sein: |
||
value |
Der binäre Wert der Variable. Die Länge des Werts muss kleiner als 4096 Byte sein. Leere Werte werden auch akzeptiert. Der Wert muss base64-kodiert sein. Es kann nur entweder Ein base64-kodierter String. |
|
text |
Der String-Wert der Variable. Die Länge des Werts muss kleiner als 4096 Byte sein. Leere Werte werden auch akzeptiert. Beispiel: |
VariableState
Der VariableState
beschreibt den letzten bekannten Status der Variable und wird während eines variables().watch
-Aufrufs verwendet, um den Status der Variable zu bestimmen.
Enums | |
---|---|
VARIABLE_STATE_UNSPECIFIED |
Standardstatus der Variable. |
UPDATED |
Die Variable wurde aktualisiert, als variables().watch ausgeführt wurde. |
DELETED |
Die Variable wurde gelöscht, als variables().watch ausgeführt wurde. |
Methoden |
|
---|---|
|
Erstellt eine Variable innerhalb der angegebenen Konfiguration. |
|
Löscht eine oder mehrere Variablen. |
|
Ruft Informationen über eine einzelne Variable ab. |
|
Listet Variablen in einer bestimmten Konfiguration entsprechend vorhandenen Filtern auf. |
|
Aktualisiert eine Variable mit einem neuen Wert. |
|
Überwacht eine bestimmte Variable und wartet auf eine Änderung des Werts der Variable. |