Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

hostinterface.massremove

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

object hostinterface.massremove(object parameters)

Este m¨¦todo permite eliminar interfaces de equipo de los equipos dados.

Este m¨¦todo solo est¨¢ disponible para los tipos de usuario Administrador y Superadministrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n del rol de usuario. Ver Roles de usuario para m¨¢s informaci¨®n.

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

(objeto) ±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ que contienen los ID de los equipos que se actualizar¨¢n y las interfaces que se van a eliminar.

±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç Tipo ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô
interfaces objeto/matriz Interfaces de equipo a eliminar de los equipos dados.

El objeto de interfaz de equipo debe tener definidas las propiedades ip, dns y port.

Comportamiento del par¨¢metro:
- obligatorio
hostids ID/matriz ID de los equipos que se actualizar¨¢n.

Comportamiento del par¨¢metro:
- requerido

Valores devueltos

(object) Devuelve un objeto que contiene los IDs de las interfaces de equipo eliminadas bajo la propiedad interfaceids.

Ejemplos

Eliminando interfaces

Elimine la interfaz SNMP "127.0.0.1" de dos equipos.

Solicitud:

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

Respuesta:

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

Ver tambi¨¦n

-hostinterface.delete -host.massremove

Fuente

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