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