更新时间:2026-04-02 GMT+08:00
分享

获取资源信息

功能介绍

获取资源信息

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

POST /v2.0/servicerequest/diagnose/job/vm/resources

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

最小长度:1

最大长度:5000

表2 请求Body参数

参数

是否必选

参数类型

描述

project_id

String

项目ID

region

String

区域

offset

Integer

偏移量,默认值1

limit

Integer

每页记录数, 默认值5

vm_id

String

虚拟主机id

eip

String

弹性ip

vm_name

String

虚拟主机名称

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

total_count

Integer

总数

最小值:0

最大值:65535

result

Array of DiagnoseResourceVo objects

诊断记录列表

数组长度:0 - 65535

表4 DiagnoseResourceVo

参数

参数类型

描述

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

成功

错误码

请参见错误码

相关文档