Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

proxy.update

Description

object proxy.update(object/array proxies)

Cette m¨¦thode permet de mettre ¨¤ jour les proxys existants.

Cette m¨¦thode est seulement disponible pour les utilisateurs du type Super admin. Les autorisations d'appeler la m¨¦thode peuvent ¨ºtre r¨¦voqu¨¦es dans les param¨¨tres de r?le d'utilisateur. Voir R?les utilisateur pour plus d'informations.

±Ê²¹°ù²¹³¾¨¨³Ù°ù±ð²õ

(object/array) Propri¨¦t¨¦s du proxy ¨¤ mettre ¨¤ jour.

La propri¨¦t¨¦ proxyid doit ¨ºtre d¨¦finie pour chaque proxy, toutes les autres propri¨¦t¨¦s sont facultatives. Seules les propri¨¦t¨¦s transmises seront mises ¨¤ jour, toutes les autres resteront inchang¨¦es.

En plus des propri¨¦t¨¦s standard du proxy, la m¨¦thode accepte les param¨¨tres suivants.

±Ê²¹°ù²¹³¾¨¨³Ù°ù±ð Type Description
hosts array H?tes devant ¨ºtre surveill¨¦ par le proxy. Si un h?te est d¨¦j¨¤ surveill¨¦ par un proxy diff¨¦rent, il sera r¨¦affect¨¦ au proxy actuel.

Les h?tes doivent avoir la propri¨¦t¨¦ hostid »å¨¦´Ú¾±²Ô¾±±ð.
interface object Interface d'h?te en remplacement de l'interface existante pour le proxy passif.

Valeurs retourn¨¦es

(object) Retourne un objet contenant les identifiants des proxys mis ¨¤ jour sous la propri¨¦t¨¦ proxyids.

Exemples

Changement des h?tes surveill¨¦s par un proxy

Mettez ¨¤ jour le proxy pour surveiller les deux h?tes donn¨¦s.

Requ¨ºte :

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

R¨¦ponse :

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

Modification du statut du proxy

Changez le proxy en proxy actif et renommez-le en "Active proxy".

Requ¨ºte :

{
           "jsonrpc": "2.0",
           "method": "proxy.update",
           "params": {
               "proxyid": "10293",
               "host": "Active proxy",
               "status": "5"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

R¨¦ponse :

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

Voir ¨¦galement

Source

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