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 ネットワークリソースの一覧取得  | 
             ネットワークリソースの一覧を取得する |