API一覧

API一覧

Category Method API Description
ダッシュボード GET /api/1.0/dash 契約リソース毎のCPU,メモリ,ストレージ情報取得
GET /api/1.0/dash/cpuInfo 契約リソース毎のCPU情報取得
GET /api/1.0/dash/memoryInfo 契約リソース毎のメモリ情報取得
GET /api/1.0/dash/storageInfo 契約リソース毎のストレージ情報取得
仮想マシングループ GET /api/1.0/vmgroup 一覧取得
GET /api/1.0/vmgroup/{vmgroupId} 単体情報取得
POST /api/1.0/vmgroup 新規作成
PUT /api/1.0/vmgroup/{vmgroupId}/shares 共有設定
PUT /api/1.0/vmgroup/{vmgroupId} 設定更新
PUT /api/1.0/vmgroup/{vmgroupId}/action/copy コピー(A)
DELETE /api/1.0/vmgroup/{vmgroupId} 削除
仮想マシン GET /api/1.0/vm 一覧取得
GET /api/1.0/vm/{vmId} 単体情報取得
POST /api/1.0/vm 新規作成(A)
PUT /api/1.0/vm/{vmId}/action/powerOn パワーオン
PUT /api/1.0/vm/{vmId}/action/shutdown シャットダウン
PUT /api/1.0/vm/{vmId}/action/powerOff パワーオフ
PUT /api/1.0/vm/{vmId}/action/reset リセット
PUT /api/1.0/vm/{vmId}/action/copy コピー(A)
DELETE /api/1.0/vm/{vmId} 削除
PUT /api/1.0/vm/{vmId}/action/insertCd CD/DVDの挿入
PUT /api/1.0/vm/{vmId}/action/ejectCd CD/DVDの取り出し
PUT /api/1.0/vm/{vmId} 設定更新(A)
PUT /api/1.0/vm/{vmId}/action/createSnapshot スナップショットの作成(A)
PUT /api/1.0/vm/{vmId}/action/revertSnapshot スナップショットに戻す(A)
PUT /api/1.0/vm/{vmId}/action/removeSnapshot スナップショットの削除(A)
カタログ GET /api/1.0/catalog カタログ一覧取得
GET /api/1.0/template テンプレート一覧取得
GET /api/1.0/isoImage ISOイメージ一覧取得
GET /api/1.0/isoImage/{isoImageId} ISOイメージ単体情報取得
ユーザ GET /api/1.0/users 一覧取得
GET /api/1.0/users/{userId} 特定ユーザ情報取得
ジョブ GET /api/1.0/job 一覧取得
GET /api/1.0/job/{jobId} 単体情報取得
POST /api/1.0/job 新規作成
PUT /api/1.0/job/{jobId} 設定更新
DELETE /api/1.0/job/{jobId} 削除
テナントネットワーク GET /api/1.0/network 一覧取得
GET /api/1.0/network/{networkId} 単体情報取得
POST /api/1.0/network 新規作成
PUT /api/1.0/network/{networkId} 設定更新
DELETE /api/1.0/network/{networkId} 削除
PUT /api/1.0/network/{networkId}/action/reset リセット
GET /api/1.0/assignedIp/{networkId} IPの割り当て取得
GET /api/1.0/connectedVmgroup/{networkId} 接続されている仮想マシングループ取得
仮想マシングループネットワーク GET /api/1.0/vmgNetwork 一覧取得
GET /api/1.0/vmgNetwork/{vmgNetworkId} 単体情報取得
POST /api/1.0/vmgNetwork 新規作成
PUT /api/1.0/vmgNetwork/{vmgNetworkId} 更新
DELETE /api/1.0/vmgNetwork/{vmgNetworkId} 削除
PUT /api/1.0/vmgNetwork/{vmgNetworkId}/action/reset リセット
GET /api/1.0/assignedIp/{vmgNetworkId} IPの割り当て取得
Edgeゲートウェイ GET /api/1.0/edgegw 一覧取得
GET /api/1.0/edgegw/{edgegwId} 単体情報取得
処理 GET /api/1.0/task/{taskId} 処理ステータス取得

※(A)は非同期処理です。
処理を実行するとtaskIdが返却されます。
処理の結果を確認するには、GET /api/1.0/task/{taskId} を実行してください