API集

提供: Eospedia
2020年8月18日 (火) 02:58時点におけるKeigo41 (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

クラスタ構築関連API

機能 メソッド sub url url内指定パラメータ パラメータ
スイッチ作成 POST /switch - スイッチの名前(プログラム内指定)
ノードの作成およびスイッチへの接続 POST /server - サーバの名前(プログラム内指定)
サーバプラン(ユーザ指定)
接続するスイッチのid(プログラム内指定)
プライベートIPアドレス割り当て PUT /interface/:interface_id 該当ノードにおけるインターフェースのID 指定プライベートIPアドレス(プログラム内指定)
ディスクの作成 POST /disk - ディスクの名前(プログラム内指定)
ディスクのプラン(ユーザ指定)
ディスクのサイズ(ユーザ指定)
ノードへの接続 POST /disk/:diskid/to/server/:serverid ディスクのID サーバのID -
NFSの作成およびスイッチへの接続
ブリッジの作成 POST /bridge - ブリッジの名前(プログラム内指定)
スイッチをブリッジに接続 PUT /switch/:switch_id/to/bridge/:bridge_id スイッチのID ブリッジのID -
アイコン一覧を取得 GET /icon - -

クラスタ変更関連API

機能 メソッド sub url url内指定パラメータ パラメータ
全サーバ情報を取得 GET /server - -
全スイッチ情報を取得 GET /switch - -
コンピュートノードの作成およびスイッチへの接続 POST /server - サーバの名前(プログラム内指定)
サーバプラン(ユーザ指定)
接続するスイッチのid(プログラム内指定)
プライベートIPアドレスの割り当て PUT /interface/:interface_id 該当ノードにおけるインターフェースのID 指定プライベートIPアドレス(プログラム内指定)
サーバの停止 DELETE /server/:serverid/power 該当サーバのID -
サーバの削除(ディスク込み) DELETE /server/:serverid 該当サーバのID ディスクのID
ノードプランの切り替え PUT /server/:serverid/to/plan/:planid サーバのID 変更プランのID -
インターフェースとスイッチの接続を解除 DELETE /interface/:interfaceid/to/switch インターフェースのID -
スイッチをブリッジから切断 PUT /switch/:switchid/to/bridge/:bridgeid スイッチのID ブリッジのID -
スイッチを削除 DELETE /switch/:switchid スイッチのID -

クラスタ削除関連API

機能 メソッド sub url url内指定パラメータ パラメータ
全サーバ情報を取得 GET /server - -
全ディスク情報を取得 GET /switch - -
サーバの停止 DELETE /server/:serverid/power 該当サーバのID -
サーバの削除(ディスク込み) DELETE /server/:serverid 該当サーバのID ディスクのID
スイッチを削除 DELETE /switch/:switchid スイッチのID -

状態確認関連API

機能 メソッド sub url url内指定パラメータ パラメータ
該当IDサーバ情報を取得 GET /server/:serverid サーバID -
該当IDディスク情報を取得 GET /disk/:diskid ディスクID -
該当IDスイッチ情報を取得 GET /switch/:switchid スイッチID -
該当IDインターフェース情報を取得 GET /interface/:interfaceid インターフェースID -
該当IDアプライアンス情報を取得 GET /appliance/:applianceid アプライアンスID -