ボリューム更新

Description

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

Request URL

Block Storage API v2

PUT /v2/{tenant_id}/volumes/{volume_id}

Request Json

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

Request Parameters

Parameter Value Style Description
X-Auth-Token Userトークン header トークン発行 にて払い出されたID
tenant_id テナントID URI API情報を確認する にてご確認ください。
volume_id ボリュームID URI ボリューム詳細一覧取得にてご確認ください。
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.jpt1.cloud.z.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.jpt1.cloud.z.com/v2/テナントID/volumes/ボリュームID",
                "rel": "self"
            },
            {
                "href": "http://block-storage.jpt1.cloud.z.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": ボリュームサイズ
    }
}

Internet for everyone

Copyright (c) 2024 GMO Internet Group, Inc. All Rights Reserved.