ユーザーガイド/リファレンスガイド

ボリューム更新

Description

tenant_id, volume_idを指定し、ボリュームを更新します。

Request URL

Block Storage API v2
PUT /v2/{tenant_id}/volumes/{volume_id}

Request Json

{
    “volume”: {
        “description”: “ボリューム概要“,
         “name”: “ボリューム名
    }
}

Request Paramters

Parameter Value Style Description
X-Auth-Token Userトークン header トークンID
tenant_id テナントID URI テナントID
volume_id ボリュームID URI ボリュームID
name(Optional) ボリューム名 plain ボリューム名
description(Optional) ボリューム概要 plain ボリューム概要

Response

Normal response codes

200

Example

Request

curl -i -X PUT \
-H “Accept: application/json” \
-H “Content-Type: application/json” \
-H “X-Auth-Token: トークンID” \
-d ‘{“volume”:{“name”:”ボリューム名“,”description”:”ボリューム概要“}}’ \
https://block-storage.odc01.eva-clouds.com/v2/テナントID/volumes/ボリュームID

Response

HTTP/1.1 200 OK
Date: Thu, 07 Jul 2016 08:59:41 GMT
Server: Apache
Content-Length: 835
Content-Type: application/json

{
    “volume”: {
        “status”: “available”,
        “user_id”: “fe9256e97cbc4b2c8c68743e85311b84”,
        “attachments”: [],
        “links”: [
            {
                “href”: “http://block-storage.odc01.eva-clouds.com/v2/テナントID/volumes/ボリュームID“,
                “rel”: “self”
            },
            {
                “href”: “http://block-storage.odc01.eva-clouds.com/テナントID/volumes/ボリュームID“,
                “rel”: “bookmark”
            }
        ],
        “availability_zone”: “nova”,
        “bootable”: “true”,
        “encrypted”: false,
        “created_at”: “2016-07-06T06:47:22.000000”,
        “description”: “ボリューム概要“,
        “volume_type”: “ボリュームタイプ名“,
        “name”: “ボリューム名“,
        “replication_status”: “disabled”,
        “consistencygroup_id”: null,
        “source_volid”: null,
        “snapshot_id”: null,
        “metadata”: {},
        “id”: “ボリュームID“,
        “size”: ボリュームサイズ
    }
}