script.update

Опис

object script.update(object/array scripts)

Овај метод омогућава ажурирање нових скрипти.

Ова метода је доступна само типу корисника Супер администратор. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте Улоге корисника за више информација.

Параметри

(object/array) Својства скрипте за ажурирање.

Својство scriptid мора бити дефинисано за сваку скрипту, сва остала својства су опциона. Само ће прослеђена својства бити ажурирана, сва остала ће остати непромењена. Изузетак је промена својства type са 5 (Вебхук) до другог: својство parameters ће бити очишћено.

Повратне вредности

(object) Враћа објекат који садржи ID-ијеве ажурираних скрипти под својством scriptids.

Примери

Промена скрипт команде

Промените команду скрипте у "/bin/ping -c 10 {HOST.CONN} 2>&1".

Захтев:

{
           "jsonrpc": "2.0",
           "method": "script.update",
           "params": {
               "scriptid": "1",
               "command": "/bin/ping -c 10 {HOST.CONN} 2>&1"
           },
           "id": 1
       }
Copy
✔ Copied

Одговор:

{
           "jsonrpc": "2.0",
           "result": {
               "scriptids": [
                   "1"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Промените команду скрипте и додајте ручни унос

Промените команду скрипте у {HOST.CONN}"/bin/ping -c {MANUALINPUT} {HOST.CONN} 2>&1".

Захтев:

{
           "jsonrpc": "2.0",
           "method": "script.update",
           "params": {
             "scriptid": "1",
             "command": "/bin/ping -c {MANUALINPUT} {HOST.CONN} 2>&1",
             "manualinput": "1",
             "manualinput_prompt": "Specify the number of ICMP packets to send with the ping command",
             "manualinput_validator": "^(?:[1-9]|10)$",
             "manualinput_validator_type": "0",
             "manualinput_default_value": "10"
           },
           "id": 1
       }
Copy
✔ Copied

Одговор:

{
           "jsonrpc": "2.0",
           "result": {
               "scriptids": [
                   "1"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Извор

CScript::update() у ui/include/classes/api/services/CScript.php.

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.