On this page
task.get
Beschreibung
integer/array task.get(object parameters)
Mit dieser Methode können Aufgaben entsprechend den angegebenen Parametern abgerufen werden.
Diese Methode ist nur für den Benutzertyp Super admin verfügbar. Die Berechtigung zum Aufrufen der Methode kann 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.