You need to enable JavaScript to run this app.
导航
获取云盘详情
最近更新时间:2024.08.14 16:23:30首次发布时间:2024.03.12 19:08:28

本接口用于获取单个云盘的详细信息。

请求说明

  • 请求方式:POST
  • 请求地址:https://veenedge.volcengineapi.com?Action=GetEbsInstance&Version=2021-04-30

请求参数

下表列出了接口特定的请求参数以及公共请求参数 Action 和 Version。 其他公共参数,请参见公共参数

Query

参数

类型

是否必选

示例值

描述

Action

String

GetEbsInstance

公共参数。该参数表示接口名称。取值:GetEbsInstance。

Version

String

2021-04-30

公共参数。该参数表示接口版本。取值:2021-04-30。

Body

参数

类型

是否必选

示例值

描述

ebs_id

String

disk-tvs2gmln****

云盘的 ID。

with_attachment_info

Boolean

true

是否展示挂载资源的名称。取值范围:

  • true:展示挂载资源的名称。
  • false(默认值):不展示挂载资源的名称。

挂载资源的类型和ID默认展示。仅资源名称的展示受此参数控制。

返回参数

参数

类型

示例值

描述

ebs_instance

[]EbsInstance

请参见返回示例

云盘的详情。

EbsInstance

参数

类型

示例值

描述

ebs_id

String

disk-tvs2gmln****

云盘的 ID。

ebs_name

String

cloud_disk_01

云盘的名称。

status

String

attached

云盘的状态:

  • creating:创建中。
  • detached:未挂载。
  • attaching:挂载中。
  • attached:已挂载。
  • detaching:卸载中。
  • scaling:扩容中。
  • deleting:删除中。
  • error:错误。

cluster

Cluster

请参见返回示例

云盘所属的节点的信息。

storage_type

String

CloudBlockSSD

存储类型:

  • CloudBlockSSD:SSD 型云盘。
  • CloudBlockHDD:HDD 型云盘。

capacity

String

50

云盘的容量。单位:GB。

ebs_type

String

data

云盘的类型:

  • data:数据盘。

charge_type

String

HourUsed

计费类型。

desc

String

cloud_disk_01

云盘的描述信息。

attachment

Attachment

请参见返回示例

云盘的挂载信息。
仅当云盘已挂载到边缘实例时,该参数才会返回。

delete_with_res

Boolean

false

是否随挂载的边缘实例一起删除:

  • true:边缘实例被删除时,云盘也会一起被删除。
  • false:边缘实例被删除时,云盘会被保留。

project

String

default

云盘所属的项目。

status_reason

String

create

云盘出现 error 状态的原因。只有当云盘状态为 error 时,系统会返回参数值。

  • create:创建失败。
  • attach:挂载失败。

start_time

Integer

1634108660

云盘的启动时间。云盘从启动时间开始计费。

create_time

Integer

1634108660

云盘的创建时间。

update_time

Integer

1635474133

云盘的更新时间。

Cluster

参数

类型

示例值

描述

cluster_name

String

**ct05

节点名称。

country

String

CN

国家。

region

String

EastChina

区域。

province

String

ZJ

省份。

city

String

330200

城市。

isp

String

CTCC

运营商。

alias

String

浙江**电信01

节点的中文别名。

Attachment

参数

类型

示例值

描述

ebs_id

String

disk-tvs2gmln****

云盘的 ID。

res_type

String

veen

云盘挂载到的资源的类型:

  • veen:边缘实例。

res_id

String

veen1020125208252511****

云盘挂载到的资源的 ID。

res_name

String

veen_01

云盘挂载到的资源的名称。
该参数仅在以下情形下会返回:您设置了资源名称并在请求中将 with_attachment_info 指定为 true

请求示例

POST https://veenedge.volcengineapi.com/?Action=GetEbsInstance&Version=2021-04-30
&<其他公共参数>
{
    "ebs_id": "disk-gxs44vr2wp2****",
    "with_attachment_info": true
}

返回示例

{
    "ResponseMetadata": {
        "RequestId": "202401251638277D06047285B75668****",
        "Action": "GetEbsInstance",
        "Version": "2021-04-30",
        "Service": "veenedge",
        "Region": "cn-north-1"
    },
    "Result": {
        "ebs_instance": {
            "account_id": 210006****,
            "ebs_id": "disk-25mdrqmd5nd****",
            "ebs_name": "test12",
            "status": "attached",
            "cluster": {
                "cluster_name": "**ct03",
                "country": "CN",
                "region": "NorthChina",
                "province": "TJ",
                "city": "120000",
                "isp": "CTCC",
                "alias": "**电信03"
            },
            "storage_type": "CloudBlockSSD",
            "capacity": "20",
            "ebs_type": "data",
            "charge_type": "HourUsed",
            "desc": "",
            "attachment": {
                "ebs_id": "disk-25mdrqmd5nd****",
                "res_type": "veen",
                "res_id": "veen0522220112101114****"
            },
            "delete_with_res": false,
            "project": "default",
            "create_by_res": false,
            "status_reason": "",
            "start_time": 1706167826,
            "create_time": 1706167825,
            "update_time": 1706167837
        }
    }
}

错误码

如果响应正文中包含 Error 字段,则表示 API 请求失败。关于错误码的更多信息,参见错误码