このページで
device.offboard
このメソッドを使用すると、Zabbixモバイルアプリで使用するモバイルデバイスを削除(オフボード)できます。
このメソッドは、EnableMobileDevicesが有効で、ユーザーがデバイスへのアクセス権を持っている場合、User、Admin、およびSuper adminユーザーが使用できます。
APIメソッドへのアクセスは、ユーザーロールの設定で取り消すことができます。
UserおよびAdminユーザーは、自分のデバイスのみ削除できます。
メソッドのシグネチャ: object device.offboard(object parameters)
メソッドのソース: ui/include/classes/api/services/CDevice.phpのCDevice::offboard()
パラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
| uuid | string | デバイスの汎用一意識別子(UUIDv7)。deviceid と一致します。 |
| force | boolean | 「デバイスが見つかりません」エラーを無視してデバイスを強制的に削除するには、true に設定します。デフォルト: false |
戻り値
削除されたデバイスのUUIDを含むオブジェクトを返します。
例
デバイスの削除
指定した UUID のデバイスを削除し、「Device not found」エラーを無視します。
{
"jsonrpc": "2.0",
"method": "device.offboard",
"params": {
"uuid": "019d0106-5eef-7154-a159-bb29e35d38e5",
"force": true
},
"id": 1
}
レスポンス:
{
"jsonrpc": "2.0",
"result": {
"uuid": "019d0106-5eef-7154-a159-bb29e35d38e5"
},
"id": 1
}