You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

hostgroup.massremove

説明

object hostgroup.massremove(object parameters)

このメソッドは、複数のホストグループから関連するオブジェクトを削除するためのものです。

このメソッドは 管理者 および スーパ管理者 ユーザータイプでのみ利用可能です。メソッドの呼び出し権限はユーザーロールの設定で取り消すことができます。詳細はユーザーロールを参照してください。

パラメータ

(object) 更新するホストグループのIDと削除するオブジェクトを含むパラメータ。

パラメータ タイプ 説明
groupids ID/array 更新するホストグループのID。

パラメータの動作:
- 必須
hostids ID/array すべてのホストグループから削除するホストのID。

戻り値

(object) groupids プロパティの下で更新された host group の ID を含むオブジェクトを返します。

ホストグループからホストを削除する

指定したホストグループから2つのホストを削除します。

リクエスト:

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

レスポンス:

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

ソース

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