アプライアンス関連API

GET/appliance

アプライアンス一覧を取得

POST/appliance

アプライアンスを作成

GET/appliance/:applianceid

該当IDのアプライアンス情報を取得

URLパラメータ

Name Comment
applianceid アプライアンスID

PUT/appliance/:applianceid

アプライアンスを更新

URLパラメータ

Name Comment
applianceid アプライアンスID

DELETE/appliance/:applianceid

該当IDのアプライアンスを削除

URLパラメータ

Name Comment
applianceid アプライアンスID

PUT/appliance/:applianceid/config

アプライアンスの内容を書き換える

URLパラメータ

Name Comment
applianceid アプライアンスID

GET/appliance/:applianceid/interface/monitor

該当IDのアプライアンスのインタフェースのリソースモニタ情報を取得

拡張子に .png を付加して直接imgタグで表示できます。

URLパラメータ

Name Comment
applianceid アプライアンスID

パラメータ

名前 省略 説明
[Start] time 取得範囲の開始時刻(省略時は終了時刻の24時間前 または 現在時刻)
[End] time 取得範囲の終了時刻(省略時は開始時刻の24時間後)
[NoLegend] bool 凡例を非表示にするときtrue

GET/appliance/:applianceid/power

該当IDのアプライアンスの起動状態を取得

URLパラメータ

Name Comment
applianceid アプライアンスID

PUT/appliance/:applianceid/power

該当IDのアプライアンスを起動

URLパラメータ

Name Comment
applianceid アプライアンスID

DELETE/appliance/:applianceid/power

該当IDのアプライアンスを停止、または強制停止

URLパラメータ

Name Comment
applianceid アプライアンスID

パラメータ

名前 省略 説明
Force boolean 不可 強制停止するときtrue

PUT/appliance/:applianceid/reset

該当IDのアプライアンスのリセットボタンを押下

URLパラメータ

Name Comment
applianceid アプライアンスID

パラメータ

名前 省略 説明
RecycleProcess boolean 不可 プロセスを最利用するときtrue

GET/appliance/:applianceid/status

該当IDのアプライアンスのステータスを取得

URLパラメータ

Name Comment
applianceid アプライアンスID