proxy.update

Опис

object proxy.update(object/array proxies)

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

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

Параметри

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

Својство proxyid мора бити дефинисано за сваки прокси, сва остала својства су опциона. Само прослеђена својства ће бити ажурирана, сва остала ће остати непромењена.

Поред [стандардних својстава проксија] (object#proxy), метод прихвата следеће параметри.

Parameter Type Description
hosts array Домаћини које ће надгледати прокси.<бр>Ако домаћин већ надгледа други прокси, биће поново додељен тренутни прокси.<бр><бр>Домаћини морају имати дефинисано само својство hostid.

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

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

Примери

Промените домаћине које прокси надгледа

Ажурирајте прокси да бисте надгледали два дата домаћина.

Захтев:

{
            "jsonrpc": "2.0",
            "method": "proxy.update",
            "params": {
            "proxyid": "10293",
            "hosts": [
            {
            "hostid": "10294"
            },
            {
            "hostid": "10295"
            }
            ]
            },
            "id": 1
       }

Одговор:

{
            "jsonrpc": "2.0",
            "result": {
            "proxyids": [
            "10293"
            ]
            },
            "id": 1
       }

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

Промените прокси у активни прокси и преименујте га у „Active proxy“.

Захтев:

{
            "jsonrpc": "2.0",
            "method": "proxy.update",
            "params": {
            "proxyid": "10293",
            "name": "Active proxy",
            "operating_mode": "0"
            },
            "id": 1
       }

Одговор:

{
            "jsonrpc": "2.0",
            "result": {
            "proxyids": [
            "10293"
            ]
            },
            "id": 1
       }

Додајте прокси у групу проксија

Ажурирајте прокси са ID-ијем "5" и додајте га у прокси групу са ID-ијем "1".

Захтев:

{
            "jsonrpc": "2.0",
            "method": "proxy.create",
            "params": {
            "proxyid": "5",
            "proxy_groupid": "1",
            "local_address": "127.0.0.1"
            },
            "id": 1
       }

Одговор:

{
            "jsonrpc": "2.0",
            "result": {
            "proxyids": [
            "5"
            ]
            },
            "id": 1
       }

Погледајте такође

Извор

CProxy::update() in ui/include/classes/api/services/CProxy.php.