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 all 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

Force detach a volume

強制的にボリュームを取り外す
19 POST /v3/{project_id}/volumes/{volume_id}/action

Retype a volume

既存のボリュームのタイプを変更する
20 POST /v3/{project_id}/volumes/{volume_id}/action

Force delete a volume

強制的にボリュームを削除する
21 POST /v3/{project_id}/volumes/{volume_id}/action

Update a volume's bootable status

ボリュームのbootableステータスを更新する
22 POST /v3/{project_id}/volumes/{volume_id}/action

Upload volume to image

ボリュームをイメージとしてアップロードする
23 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

スナップショットにある特定のキーのメタデータを更新する

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

メッセージを一覧表示する