Zabbix Documentation 4.0

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


Sidebar

fr:manual:api:reference:hostinterface:massremove

hostinterface.massremove

Description

object hostinterface.massremove(object parameters)

Cette méthode permet de supprimer les interfaces hôtes des hôtes donnés.

Paramètres

(object) Paramètres contenant les identifiants des hôtes à mettre à jour et les interfaces à supprimer.

Paramètre Type Description
hostids
(obligatoire)
string/array ID des hôtes à mettre à jour.
interfaces
(obligatoire)
object/array Interfaces hôtes à supprimer des hôtes donnés.

L’interface hôte doit avoir les propriétés ip, dns et port définies.

Valeurs retournées

(object) Retourne un objet contenant les identifiants des interfaces hôtes supprimées sous la propriété interfaceids.

Exemples

Suppression d'interfaces

Supprimer l'interface SNMP “127.0.0.1” de deux hôtes.

Requête :

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

Réponse :

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

Voir également

Source

CHostInterface::massRemove() dans frontends/php/include/classes/api/services/CHostInterface.php.