Moduleオブジェクト

次のオブジェクトは、moduleAPIに直接関連しています。

モジュール

モジュールオブジェクトには以下のプロパティがあります。

プロパティ タイプ 説明
moduleid ID データベースに保存されているモジュールのID

プロパティの動作:
- 読み取り専用
- 更新操作に必須
id 文字列 モジュールのmanifest.jsonファイルで開発者が定義した一意のモジュールID

組み込みモジュールの可能な値:
ダッシュボードウィジェットのプロパティ"type"の説明を参照してください。

プロパティの動作:
- 作成操作では必須
relative_path 文字列 Zabbixフロントエンドのディレクトリを基準としたモジュールのディレクトリへの相対パス

使用可能な値:
widgets/* - 組み込みウィジェットモジュールの場合
modules/* - サードパーティ製モジュールの場合

プロパティの動作:
- 作成操作の場合は 必須
status 整数 モジュールが有効か無効か

使用可能な値:
0 - (デフォルト) 無効
1 - 有効
config オブジェクト モジュール設定