Áú»¢¶Ä²©

hostinterface.massremove

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®

object hostinterface.massremove(object parameters)

Aquest m¨¨tode permet esborrar ¾±²Ô³Ù±ð°ù´Ú¨ª³¦¾±±ð²õ dels equips donats.

Tenim aquest m¨¨tode disponible nom¨¦s per als usuaris Admin i Super admin. Els permisos per cridar el m¨¨tode es poden revocar a la configuraci¨® dels rols d'usuari. Per a m¨¦s informaci¨®, veieu Rols d'usuari.

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

(object) ±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ que contenen els ID dels equips que cal actualitzar i les ¾±²Ô³Ù±ð°ù´Ú¨ª³¦¾±±ð²õ que cal esborrar.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
¾±²Ô³Ù±ð°ù´Ú¨ª³¦¾±±ð²õ object/array Interf¨ªcies de l'equip que s'han d'esborrar dels equips especificats.

L'objecte de la interf¨ªcie de l'equip ha de tindre les propietats ip, dns i port configurades.

Comportament de la propietat:
- obligatori
hostids ID/array ID dels equips a actualitzar.

Comportament de la propietat:
- obligatori

Valors de retorn

(object) Torna un objecte que contingui els IDs de les ¾±²Ô³Ù±ð°ù´Ú¨ª³¦¾±±ð²õ d'equips esborrades sota la propietat interfaceids.

Exemples

Esborrar ¾±²Ô³Ù±ð°ù´Ú¨ª³¦¾±±ð²õ

Esborrar la interf¨ªcie SNMP "127.0.0.1" de dos equips.

±Ê±ð³Ù¾±³¦¾±¨®:

{
           "jsonrpc": "2.0",
           "method": "hostinterface.massremove",
           "params": {
               "hostids": [
                   "30050",
                   "30052"
               ],
               "interfaces": {
                   "dns": "",
                   "ip": "127.0.0.1",
                   "port": "161"
               }
           },
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "interfaceids": [
                   "30069",
                   "30070"
               ]
           },
           "id": 1
       }

Veieu tamb¨¦

Font

CHostInterface::massRemove() in ui/include/classes/api/services/CHostInterface.php.