templategroup.massremove
Beschrijving
object templategroup.massremove(object parameters)
Deze methode maakt het mogelijk om gerelateerde objecten te verwijderen uit meerdere sjabloongroepen.
Deze methode is alleen beschikbaar voor gebruikers van de typen Admin en Super admin. Toestemming om de methode op te roepen kan worden ingetrokken in de instellingen van gebruikersrollen. Zie Gebruikersrollen voor meer informatie.
Parameters
(object) Parameters bevattend de IDs van de sjabloon groepen die bijgewerkt moeten worden
en de objecten die verwijderd moeten worden.
| Parameter | Type | Omschrijving |
|---|---|---|
| groupids | string/array | IDs van de sjabloon groepen die bijgewerkt moeten worden. Parameter gedrag: - vereist |
| templateids | string/array | Sjablonen die uit alle sjabloon groepen verwijderd moeten worden. Parameter gedrag: - vereist |
Retourwaarden
(object) Geeft een object terug met de ID's van de bijgewerkte sjabloongroepen onder de eigenschap groupids.
Voorbeelden
Sjablonen verwijderen uit sjabloon groepen
Verwijder twee sjablonen uit de opgegeven sjabloon groepen.
{
"jsonrpc": "2.0",
"method": "hostgroup.massremove",
"params": {
"groupids": [
"5",
"6"
],
"hostids": [
"30050",
"30001"
]
},
"id": 1
}
Reactie:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"5",
"6"
]
},
"id": 1
}
Bron
CTemplateGroup::massRemove() in ui/include/classes/api/services/CTemplateGroup.php.