script.update
Opis
object script.update(object/array scripts)
Ta metoda pozwala na aktualizację istniejących skryptów.
Ta metoda jest dostępna tylko dla typu użytkownika Super admin. Uprawnienia do wywołania metody można cofnąć w ustawieniach ról użytkownika. Zobacz Role użytkowników aby uzyskać więcej informacji.
Parametry
(object/array) Właściwości skryptu, które mają zostać zaktualizowane.
Właściwość scriptid musi być zdefiniowana dla każdego skryptu, wszystkie inne
właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie
inne pozostaną niezmienione. Wyjątkiem jest zmiana właściwości type
z 5 (Webhook) na inne: właściwość parameters zostanie wyczyszczona.
Zwracane wartości
(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych skryptów
we właściwości scriptids.
Przykłady
Zmiana polecenia skryptu
Zmień polecenie skryptu na "/bin/ping -c 10 {HOST.CONN} 2>&1".
Zapytanie:
{
"jsonrpc": "2.0",
"method": "script.update",
"params": {
"scriptid": "1",
"command": "/bin/ping -c 10 {HOST.CONN} 2>&1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"scriptids": [
"1"
]
},
"id": 1
}
Źródło
CScript::update() w ui/include/classes/api/services/CScript.php.