Auf dieser Seite
task.get
Beschreibung
integer/array task.get(object parameters)
Mit dieser Methode können Sie Aufgaben anhand der angegebenen Parameter abrufen.
Diese Methode ist nur für den Benutzertyp Super-Admin verfügbar. Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle entzogen werden. Weitere Informationen finden Sie unter Benutzerrollen.
Parameter
(object) Parameter, die die gewünschte Ausgabe definieren.
Die Methode unterstützt die folgenden Parameter.
| Parameter | Typ | Beschreibung |
|---|---|---|
| taskids | ID/array | Gibt nur Aufgaben mit den angegebenen IDs zurück. |
| output | query | Diese Parameter sind im Referenzkommentar beschrieben. |
| preservekeys | boolean |
Rückgabewerte
(integer/array) Gibt ein Array von Objekten zurück.
Beispiele
Aufgabe nach ID abrufen
Rufen Sie alle Daten zur Aufgabe mit der ID „1“ ab.
{
"jsonrpc": "2.0",
"method": "task.get",
"params": {
"output": "extend",
"taskids": "1"
},
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": [
{
"taskid": "1",
"type": "7",
"status": "3",
"clock": "1601039076",
"ttl": "3600",
"proxyid": null,
"request": {
"alerting": {
"stats": [
"alerts"
],
"top": {
"media.alerts": 10
}
},
"lld": {
"stats": "extend",
"top": {
"values": 5
}
}
},
"result": {
"data": {
"alerting": {
"alerts": 0,
"top": {
"media.alerts": []
},
"time": 0.000663
},
"lld": {
"rules": 0,
"values": 0,
"top": {
"values": []
},
"time": 0.000442
}
},
"status": "0"
}
}
],
"id": 1
}
Siehe auch
- Aufgabe
- Anfrageobjekt „Jetzt ausführen“
- Anfrageobjekt „Proxy-Konfiguration aktualisieren“
- Anfrageobjekt „Diagnoseinformationen“
Quelle
CTask::get() in ui/include/classes/api/services/CTask.php.