API一覧

仮想サーバ for SAP

項番 API名 処理概要
1 GET /l_servers

仮想サーバ一覧取得

仮想サーバの一覧を取得する
2 GET /l_servers/<リソースID>

仮想サーバ詳細取得

仮想サーバの詳細情報を取得する。

詳細情報にはディスク、NIC、スナップショットの情報も含まれる。

3 GET /templates/l_servers

仮想サーバテンプレートの一覧取得

仮想サーバテンプレートの一覧を作成する
4 POST /l_servers

仮想サーバ作成

仮想サーバを作成する
5 POST /l_servers

バックアップイメージからの仮想サーバ再作成

バックアップイメージから仮想サーバを再作成する
6 PUT /l_servers/<リソースID>/start

仮想サーバ起動

仮想サーバを起動する
7 PUT /l_servers/<リソースID>/stop

仮想サーバ停止

仮想サーバを停止する
8 PUT /l_servers/<リソースID>/restart

仮想サーバ再起動

仮想サーバを再起動する
9 DELETE /l_servers/<リソースID>

仮想サーバ削除

仮想サーバを削除する
10 PUT /l_servers/<リソースID>

仮想サーバ変更

仮想サーバの情報を変更する
11 PUT /l_servers/<リソースID>/attach

仮想サーバディスク増設

仮想サーバへディスクを増設する
12 PUT /l_servers/<リソースID>/attach

仮想サーバNIC追加

仮想サーバにNICを追加する
13 PUT /l_servers/<リソースID>/detach

仮想サーバディスク減設

仮想サーバからディスクを減設する
14 PUT /l_servers/<リソースID>/detach

仮想サーバNIC削除

仮想サーバからNICを削除する
15 POST /server_images

クローニングイメージ作成

仮想サーバからクローニングイメージを作成する
16 POST /server_images

バックアップイメージ作成

仮想サーバからバックアップイメージを作成する
17 POST /server_images

スナップショット作成

仮想サーバからスナップショットを作成する
18 GET /server_images

クローニングイメージの一覧取得

クローニングイメージの一覧を取得する
19 GET /server_images

バックアップイメージの一覧取得

バックアップイメージの一覧を取得する
20 PUT /server_images/<クローニングイメージ名>/move

クローニングイメージの公開範囲変更

クローニングイメージの公開範囲を変更する
21 PUT /server_images/<リソースID>/restore

スナップショットリストア

仮想サーバに対してスナップショットをリストアする
22 DELETE /server_images/<クローニングイメージ名>

クローニングイメージの削除

クローニングイメージを削除する
23 DELETE /server_images/<バックアップイメージ名>

バックアップイメージの削除

バックアップイメージを削除する
24 DELETE /server_images/<リソースID>

スナップショットの削除

スナップショットを削除する
25 GET /tasks/<task id>

タスク詳細取得

タスクの詳細情報を取得する
26 POST /projects

プロジェクトの有効化

プロジェクトを有効化する
27 DELETE /projects/<プロジェクトID>

プロジェクトの無効化

プロジェクトを無効化する
28 GET /projects/<プロジェクトID>

プロジェクトの詳細取得

プロジェクトの詳細情報を取得する
29 POST /networks

ネットワークリソースの作成

ネットワークリソースを作成する
30 DELETE /networks/<リソースID>

ネットワークリソースの削除

ネットワークリソースを削除する
31 GET /networks

ネットワークリソースの一覧取得

ネットワークリソースの一覧を取得する