Create volume (1)

Method URI Description
POST /v2/{tenant_id}/volumes ボリュームを作成します。

起動可能なボリュームを作成するには、ボリュームを作成するイメージのIDをリクエストボディ部のimageRef属性に指定してください。

Normal response codes: 202

Request

下表は、ボリューム作成リクエストのURIパラメーターの一覧です。

Name Type Description
{tenant_id} String プロジェクトID

下表は、ボリューム作成リクエストのボディ部のパラメーターの一覧です。

Name Type Description
availability_zone string

(Optional)

アベイラビリティゾーン名
注意:
増設ボリュームを作成する場合は、接続する仮想サーバと同じアベイラビリティゾーンを指定してください。

接続したい仮想サーバと異なるアベイラビリティゾーンを指定した場合、仮想サーバと増設ボリュームの接続ができません。

source_volid Uuid

(Optional)

既存のボリュームからボリュームを作成するには、既存のボリュームのIDを指定してください。
description string

(Optional)

ボリュームの説明
snapshot_id Uuid

(Optional)

既存スナップショットからボリュームを作成するには、既存ボリュームのスナップショットのIDを指定します。
size Int

(Optional if snapshot_id is specified)

ボリュームの容量 (単位: GB)
name String

(Optional)

ボリューム名
imageRef Uuid

(Optional)

ボリューム作成元として使用したいイメージのID

起動可能なボリュームの作成が必要

volume_type string

(Optional)

関連付けられているボリュームタイプ
metadata object

(Optional)

ボリュームと関連付ける1つ以上のメタデータキーと値のペア

Example. Create volume: JSON request


{
	"volume": {
		"availability_zone": null,
		"source_volid": null,
		"description": null,
		"snapshot_id": null,
		"size": 10,
		"name": "my_volume",
		"imageRef": null,
		"volume_type": null,
		"metadata": {}
	}
}
     

Response

Example. Create volume: JSON response


{
	"volume": {
		"status": "creating",
		"name": "my_volume",
		"attachments": [],
		"availability_zone": "nova",
		"bootable": "false",
		"created_at": "2014-02-21T19:52:04.949734",
		"description": null,
		"volume_type":"M1",
		"snapshot_id": null,
		"source_volid": null,
		"metadata": {},
		"id": "93c2e2aa-7744-4fd6-a31a-80c4726b08d7",
		"size": 10
	}
}
     

下表は、ボリューム作成レスポンスのボディ部のパラメーターの一覧です。

Name Type Description
status String

(Required)

ボリュームの状態
name String

(Required)

ボリューム名
attachments String

(Required)

1つ以上のアタッチされているインスタンス
availability_zone String

(Required)

アベイラビリティゾーン名
bootable Boolean

(Required)

bootable属性を有効化または無効化します。起動可能なボリュームからインスタンスを起動できます。
created_at Datetime

(Required)

ボリュームの作成日時
description String

(Required)

ボリュームの説明
volume_type String

(Required)

関連付けられているボリュームタイプ
snapshot_id Uuid

(Required)

既存ボリュームのスナップショットからボリュームを作成するには、既存ボリュームのスナップショットのIDを指定します。
source_volid Uuid

(Required)

既存のボリュームからボリュームを作成するには、既存のボリュームのIDを指定してください。
metadata String

(Required)

ボリュームと関連付ける1つ以上のメタデータキーと値のペア
id Uuid

(Required)

ボリュームID
size Int

(Required)

ボリュームの容量 (単位: GB)