object hostinterface.massremove(object parameters)
このメソッドは、指定したホストからホストインターフェースを削除するためのものです。
このメソッドは管理者およびスーパ管理者ユーザータイプでのみ利用可能です。メソッドの呼び出し権限はユーザーロールの設定で取り消すことができます。詳細はユーザーロールを参照してください。
(object) 更新するホストのIDと削除するインターフェースを含むパラメーター。
| パラメーター | タイプ | 説明 |
|---|---|---|
| interfaces | object/array | 指定したホストから削除するホストインターフェース。 ホストインターフェースオブジェクトには、 ip、dns、portプロパティのみを定義する必要があります。パラメーターの動作: - 必須 |
| hostids | ID/array | 更新するホストのID。 パラメーターの動作: - 必須 |
(object) interfaceidsプロパティの下で削除されたホストインターフェイスのIDを含むオブジェクトを返します。
2つのホストから "127.0.0.1" のSNMPインターフェースを削除します。
{
"jsonrpc": "2.0",
"method": "hostinterface.massremove",
"params": {
"hostids": [
"30050",
"30052"
],
"interfaces": {
"dns": "",
"ip": "127.0.0.1",
"port": "161"
}
},
"id": 1
}レスポンス:
CHostInterface::massRemove() in ui/include/classes/api/services/CHostInterface.php.