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 | string
                (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) |