API一覧#
API Versions#
項番 | API名 | 処理概要 |
---|---|---|
1 | GET / List All Api Versions |
ブロックストレージの全APIバージョンを一覧表示する |
Volume Types#
項番 | API名 | 処理概要 |
---|---|---|
1 | GET /v3/{project_id}/types/{volume_type_id} Show volume type details |
ボリュームタイプの詳細を表示する |
2 | GET /v3/{project_id}/types List volume types |
ボリュームタイプを一覧表示する |
3 | GET/v3/{project_id}/types/default Show default volume type |
デフォルトボリュームタイプの詳細を表示する |
4 | POST/v3/{project_id}/types/{volume_type_id}/extra_specs Create or update extra specs for volume type |
ボリュームタイプに新規の仕様を追加、または設定済の仕様を更新する |
5 | GET/v3/{project_id}/types/{volume_type_id}/extra_specs Show all extra specifications for volume type |
ボリュームタイプに設定されている仕様を一覧表示する |
6 | GET/v3/{project_id}/types/{volume_type_id}/extra_specs/{key} Show extra specification for volume type |
ボリュームタイプに設定されている、特定の仕様を表示する |
7 | PUT/v3/{project_id}/volumes/{volume_type_id}/extra_specs/{key} Update extra specification for volume type |
ボリュームタイプに設定されている、特定の仕様を更新する |
8 | DELETE/v3/{project_id}/types/{volume_type_id}/extra_specs/{key} Delete extra specification for volume type |
ボリュームタイプに設定されている、特定の仕様を削除する |
Volumes#
項番 | API名 | 処理概要 |
---|---|---|
1 | GET /v3/{project_id}/volumes/detail List accessible volumes with details |
利用可能なボリュームとその詳細を一覧表示する |
2 | POST /v3/{project_id}/volumes Create a volume |
ボリュームを作成する |
3 | GET /v3/{project_id}/volumes List accessible volumes |
利用可能なボリュームを表示する |
4 | GET /v3/{project_id}/volumes/{volume_id} Show a volume's details |
ボリュームの詳細を表示する |
5 | PUT /v3/{project_id}/volumes/{volume_id} Update a volume |
ボリュームを更新する |
6 | DELETE /v3/{project_id}/volumes/{volume_id} Delete a volume |
ボリュームを削除する |
7 | POST /v3/{project_id}/volumes/{volume_id}/metadata Create metadata for volume |
ボリュームにメタデータを作成する |
8 | GET /v3/{project_id}/volumes/{volume_id}/metadata Show a volume's metadata |
ボリュームのメタデータを表示する |
9 | PUT /v3/{project_id}/volumes/{volume_id}/metadata Update a volume's metadata |
ボリュームのメタデータを更新する |
10 | GET /v3/{project_id}/volumes/{volume_id}/metadata/{key} Show a volume's metadata for a specific key |
ボリュームの特定のキーのメタデータを表示する |
11 | DELETE /v3/{project_id}/volumes/{volume_id}/metadata/{key} Delete a volume's metadata |
ボリュームのメタデータを削除する |
12 | PUT /v3/{project_id}/volumes/{volume_id}/metadata/{key} Update a volume's metadata for a specific key |
特定のキーに該当するボリュームのメタデータを更新する |
13 | GET /v3/{project_id}/volumes/summary Get volumes summary |
ボリュームの概要を表示する |
14 | POST /v3/{project_id}/volumes/{volume_id}/action Extend a volume size |
ボリュームサイズを拡張する |
15 | POST /v3/{project_id}/volumes/{volume_id}/action Reset a volume's statuses |
ボリュームのステータス情報をリセットする |
16 | POST /v3/{project_id}/volumes/{volume_id}/action Revert volume to snapshot |
ボリュームを最新のスナップショットに戻す |
17 | POST /v3/{project_id}/volumes/{volume_id}/action Unmanage a volume |
ボリュームを管理対象外にする |
18 | POST /v3/{project_id}/volumes/{volume_id}/action Retype a volume |
既存のボリュームのタイプを変更する |
19 | POST /v3/{project_id}/volumes/{volume_id}/action Force delete a volume |
強制的にボリュームを削除する |
20 | POST /v3/{project_id}/volumes/{volume_id}/action Update a volume's bootable status |
ボリュームのbootableステータスを更新する |
21 | POST /v3/{project_id}/volumes/{volume_id}/action Upload volume to image |
ボリュームをイメージとしてアップロードする |
22 | POST /v3/{project_id}/volumes/{volume_id}/action Show image metadata for a volume |
ボリュームに設定されたイメージのメタデータを表示する |
Snapshots#
項番 | API名 | 処理概要 |
---|---|---|
1 | GET /v3/{project_id}/snapshots/detail List snapshots and details |
ブロックストレージのスナップショットおよび詳細を一覧表示する |
2 | POST /v3/{project_id}/snapshots Create a snapshot |
スナップショットを作成する |
3 | GET /v3/{project_id}/snapshots List accessible snapshots |
スナップショットの概要を一覧表示する |
4 | GET /v3/{project_id}/snapshots/{snapshot_id}/metadata Show a snapshot's metadata |
スナップショットのメタデータを表示する |
5 | POST /v3/{project_id}/snapshots/{snapshot_id}/metadata Create a snapshot's metadata |
スナップショットのメタデータを新規作成するか上書きする |
6 | PUT /v3/{project_id}/snapshots/{snapshot_id}/metadata Update a snapshot's metadata |
スナップショットのメタデータを更新する |
7 | GET /v3/{project_id}/snapshots/{snapshot_id} Show a snapshot's details |
スナップショットの詳細情報を表示する |
8 | PUT /v3/{project_id}/snapshots/{snapshot_id} Update a snapshot |
スナップショットを更新する |
9 | DELETE /v3/{project_id}/snapshots/{snapshot_id} Delete a snapshot |
スナップショットを削除する |
10 | GET /v3/{project_id}/snapshots/{snapshot_id}/metadata/{key} Show a snapshot's metadata for a specific key |
スナップショットにある特定のキーのメタデータを表示する |
11 | DELETE /v3/{project_id}/snapshots/{snapshot_id}/metadata/{key} Delete a snapshot's metadata |
スナップショットにある特定のキーのメタデータを削除する |
12 | PUT /v3/{project_id}/snapshots/{snapshot_id}/metadata/{key} Update a snapshot's metadata for a specific key |
スナップショットにある特定のキーのメタデータを更新する |
Backup#
項番 | API名 | 処理概要 |
---|---|---|
1 | GET /v3/{project_id}/backups/detail List backups with detail |
バックアップおよび詳細を一覧表示する |
2 | GET /v3/{project_id}/backups/{backup_id} Show backup detail |
バックアップの詳細情報を表示する |
3 | DELETE /v3/{project_id}/backups/{backup_id} Delete a backup |
バックアップを削除する |
4 | POST /v3/{project_id}/backups/{backup_id}/restore Restore a backup |
バックアップを既存または新規のボリュームにリストアする |
5 | POST /v3/{project_id}/backups Create a backup |
バックアップを作成する |
6 | GET /v3/{project_id}/backups List backups for project |
バックアップの概要を一覧表示する |
7 | POST /v3/{project_id}/backups/{backup_id}/action Force-delete a backup |
バックアップを強制的に削除する |
Volume transfer#
項番 | API名 | 処理概要 |
---|---|---|
1 | POST /v3/{project_id}/os-volume-transfer/{transfer_id}/accept Accept a volume transfer |
ボリュームトランスファーを受け入れる |
2 | POST /v3/{project_id}/os-volume-transfer Create a volume transfer |
ボリュームトランスファーを作成する |
3 | GET /v3/{project_id}/os-volume-transfer List volume transfers for a project |
プロジェクトのボリュームトランスファーを一覧表示する |
4 | GET /v3/{project_id}/os-volume-transfer/{transfer_id} Show volume transfer detail |
ボリュームトランスファーの詳細を表示する |
5 | DELETE /v3/{project_id}/os-volume-transfer/{transfer_id} Delete a volume transfer |
ボリュームトランスファーを削除する |
6 | GET /v3/{project_id}/os-volume-transfer/detail List volume transfers and details |
ボリュームトランスファーと詳細を一覧表示する |
Limits#
項番 | API名 | 処理概要 |
---|---|---|
1 | GET /v3/{project_id}/limits Show absolute limits for project |
プロジェクトの絶対的な上限を表示する |
Messages#
項番 | API名 | 処理概要 |
---|---|---|
1 | DELETE /v3/{project_id}/messages/{message_id} Delete message |
メッセージを削除する |
2 | GET /v3/{project_id}/messages/{message_id} Show message details |
メッセージの詳細を表示する |
3 | GET /v3/{project_id}/messages List messages |
メッセージを一覧表示する |
Attachment#
項番 | API名 | 処理概要 |
---|---|---|
1 | DELETE /v3/{project_id}/attachments/{attachment_id} Delete an attachment |
アタッチメントを削除する |
2 | GET /v3/{project_id}/attachments List all attachments |
アタッチメントの一覧を取得する |