hostgroup.massremove

描述

object hostgroup.massremove(object parameters)

此方法允许从多个主机组中移除关联的objects。

此方法仅适用于AdminSuper admin用户类型。调用该方法的权限可在用户角色设置中撤销。更多信息请参阅User roles

参数

(object) 参数包含要update的主机组ID 以及应移除的objects

参数 数据类型 描述
groupids
(required)
string/array 待更新的主机组ID
hostids string/array 要从所有主机组移除的主机
templateids string/array 要从所有主机组移除的模板

返回值

(object) 返回一个包含已更新objectID的主机组,这些ID位于groupids属性下。

示例

从主机组中移除主机

从给定的主机组中移除两个主机.

请求:

{  "jsonrpc": "2.0",  "method": "hostgroup.massremove",  "params": {  "groupids": [  "5",  "6"  ],  "hostids": [  "30050",  "30001"  ]  },  "auth": "038e1d7b1735c6a5436ee9eae095879e",  "id": 1 }

响应:

{  "jsonrpc": "2.0",  "result": {  "groupids": [  "5",  "6"  ]  },  "id": 1 }

来源

CHostGroup::massRemove() 位于 ui/include/classes/api/services/CHostGroup.php 文件中.