获取资源信息
功能介绍
获取资源信息
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
POST /v2.0/servicerequest/diagnose/job/vm/resources
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 最小长度:1 最大长度:5000 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 项目ID |
region | 否 | String | 区域 |
offset | 否 | Integer | 偏移量,默认值1 |
limit | 否 | Integer | 每页记录数, 默认值5 |
vm_id | 否 | String | 虚拟主机id |
eip | 否 | String | 弹性ip |
vm_name | 否 | String | 虚拟主机名称 |
响应参数
状态码: 200
参数 | 参数类型 | 描述 |
|---|---|---|
total_count | Integer | 总数 最小值:0 最大值:65535 |
result | Array of DiagnoseResourceVo objects | 诊断记录列表 数组长度:0 - 65535 |
参数 | 参数类型 | 描述 |
|---|---|---|
fault | String | 故障描述 最小长度:0 最大长度:64 |
id | String | 资源ID 最小长度:0 最大长度:64 |
name | String | 资源名称 最小长度:0 最大长度:64 |
accessIPv4 | String | ip4地址 最小长度:0 最大长度:64 |
accessIPv6 | String | ip6地址 最小长度:0 最大长度:64 |
status | String | 状态 最小长度:0 最大长度:64 |
progress | String | 进度 最小长度:0 最大长度:64 |
tenantId | String | 前端id 最小长度:0 最大长度:64 |
userId | String | 用户id 最小长度:0 最大长度:64 |
metadata | Object | 资源元数据 最小长度:0 最大长度:64 |
hostId | String | 主机id 最小长度:0 最大长度:64 |
addresses | Map | 地址 |
flavor | Map | 规格 |
public_ip_address | String | 公网ip地址 |
请求示例
POST https://{endpoint}/v2.0/servicerequest/diagnose/job/vm/resources
{
"project_id" : "projectId",
"region" : "cn-north-7"
} 响应示例
状态码: 200
成功
{
"total_count": 3,
"result": [{
"id": "8e5a9391-4659-4ed5-977c-9926c93fa5787",
"name": "ecs-跳板机-不能删除",
"addresses": {
"0ba24047-8ca2-4842-b578-2c77c4b895": [{
"version": "4",
"addr": "127.0.0.1",
"primary": "true",
"OS-EXT-IPS-MAC:mac_addr": "fa:aa:3e:aa:33:0d",
"OS-EXT-IPS:type": "fixed",
"OS-EXT-IPS:port_id": "9d9eb62b-89df-494c-83b6-xxxxxx"
}]
},
"flavor": {
"disk": "0",
"vcpus": "2",
"ram": "4096",
"id": "s6.large.2",
"name": "s6.large.2",
"gpus": "[]",
"asic_accelerators": "[]"
},
"status": "ACTIVE",
"progress": "0",
"metadata": {
"metering.order_id": "CS250xxxxxx",
"image_name": "EulerOS 2.10 64bit for Tenant xxxxx base 2.10.9",
"metering.resourcespeccode": "s6.xxxx.2.linux",
"charging_mode": "1",
"vpc_id": "0ba24047-8ca2-4842-xxxxx-2c77c4b58d33",
"os_type": "Linux",
"metering.resourcetype": "1",
"metering.product_id": "00301-xxxx-0--0",
"metering.image_id": "92b0bc2f-cbd2-4f98-84d1-xxxxx",
"os_bit": "64",
"cascaded.instance_extrainfo": "pcibridge:1,virtio_bus_count:16",
"metering.imagetype": "gold"
},
"tenant_id": "53xxxxxxxxxxx",
"user_id": "26154744xxxxxxxxxxxx",
"public_ip_address": "127.0.0.1"
}]
} 状态码
状态码 | 描述 |
|---|---|
200 | 成功 |
错误码
请参见错误码。

