This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

template.massremove

Description

object template.massremove(object parameters)

Cette méthode permet de supprimer les objets liés de plusieurs modèles.

Cette méthode est disponible uniquement pour les types d'utilisateurs Admin et Super admin. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir Rôles Utilisateur pour plus d'informations.

Paramètres

(object) Paramètres contenant les identifiants des modèles à mettre à jour et les objets à supprimer.

Paramètre Type Description
templateids
(obligatoire)
string/array ID des modèles à mettre à jour.
groupids string/array Groupes d'hôte à supprimer des modèles donnés.
macros string/array Macros utilisateur à supprimer des modèles donnés.
templateids_clear string/array Modèles à délier et à effacer des modèles donnés (en amont).
templateids_link string/array Modèles à délier des modèles donnés (en amont).

Valeurs retournées

(object) Retourne un objet contenant les identifiants des modèles mis à jour sous la propriété templateids.

Exemples

Suppression de modèles d'un groupe

Supprimez deux modèles du groupe "2".

Requête :

{
           "jsonrpc": "2.0",
           "method": "template.massremove",
           "params": {
               "templateids": [
                   "10085",
                   "10086"
               ],
               "groupids": "2"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }
Copy
✔ Copied

Réponse :

{
           "jsonrpc": "2.0",
           "result": {
               "templateids": [
                   "10085",
                   "10086"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Unlinking templates from a host

Unlink templates "10106" and "10104" from template "10085".

Request:

{
           "jsonrpc": "2.0",
           "method": "template.massremove",
           "params": {
               "templateids": "10085",
               "templateids_link": [
                   "10106",
                   "10104"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Response:

{
           "jsonrpc": "2.0",
           "result": {
               "templateids": [
                   "10085"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Voir également

Source

CTemplate::massRemove() dans ui/include/classes/api/services/CTemplate.php.

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.