{
"name": "string",
"parameters": [
"string",
"string"
],
"services": [
"string",
"string"
],
"string"
"status":
}
NodeInfo-Objekte werden in folgenden Anfragen verwendet:
•
GET /nodes
•
GET /nodes/{node}
NodeStatus: Detaillierter aktueller Status des Moduls, einschließlich Laufzeitstatistik.
Ein Objekt des Typs NodeStatus besitzt folgende Eigenschaften:
• status (string): Status des Moduls (mögliche Werte:
• timestamp (Float): UNIX-Uhrzeit, zu der die Werte zuletzt aktualisiert wurden.
• values (object): Dictionary (Schlüssel-Werte-Auflistung) mit den aktuellen Statuswerten/Statistiken
des Moduls.
Musterobjekt
{
"status": "string",
"timestamp": 0,
"values": {}
}
NodeStatus-Objekte werden in folgenden Anfragen verwendet:
•
GET /nodes/{node}/status
NtpStatus: Status der NTP-Zeitsynchronisierung.
Ein Objekt des Typs NtpStatus besitzt folgende Eigenschaften:
• accuracy (string): vom Network Time Protocol (NTP) gemeldete Genauigkeit der Zeitsynchronisie-
rung.
• synchronized (boolean): synchronisiert mit dem NTP-Server.
Musterobjekt
{
"accuracy": "string",
"synchronized":
}
NtpStatus-Objekte sind in
Parameter: Darstellung der Laufzeitparameter eines Moduls: Der Datentyp des Werts („value") eines Parameters
(und damit der Datentyp der Felder „min", „max" und „default") lässt sich vom Feld „type" ableiten und
kann ein primitiver Datentyp sein.
Ein Objekt des Typs Parameter besitzt folgende Eigenschaften:
• default (Typ nicht definiert): ab Werk voreingestellter Wert des Parameters.
• description (string): Beschreibung des Parameters.
7.2. REST-API-Schnittstelle
false
SysInfo
enthalten.
,
,
oder
unknown
down
stale
).
running
97