更新时间:2025-08-01 GMT+08:00
分享

查询租户所有资源

功能介绍

查询租户所有资源:

查询租户所有资源等相关信息,便于租户详细了解资源总体情况。

请求参数provider(云服务名称),type(云资源类型),limit(查询条数)必填,单次最大查询条数:500。

返回信息包括:资源ID,资源名称,云服务名称,资源类型,项目ID,租户ID,区域ID,企业项目ID,资源标签,资源详细属性,资源ingest属性,uniagentID,uniagent状态,是否托管,是否可运维。

调试

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

URI

GET /v1/resources

表1 Query参数

参数

是否必选

参数类型

描述

name

String

云资源名称。

ep_id

String

企业项目ID,租户设置。

project_id

String

项目ID。

获取方式请参考获取项目ID

region_id

String

区域ID。

az_id

String

可用区ID。

ip_type

String

IP类型

fixed:内网IP

floating:弹性公网IP

ip

String

IPv4地址过滤结果,匹配规则为模糊匹配。此处IP为云资源IP。

ip_list

Array of strings

云资源IP列表,最大长度:100。

resource_id_list

Array of strings

云资源ID列表,最大长度:100。

provider

String

云服务名称。

status

String

云资源状态,枚举值见云资源状态

agent_state

String

uniagent状态。

运行中。

异常。

安装中。

安装失败。

已卸载。

未安装。

image_name

String

镜像名称,模糊匹配。

os_type

String

云资源操作系统类型。

tag

String

云资源的标签。

标签的格式为“key.value”。其中,key的长度不超过36个字符,value的长度不超过43个字符。

标签命名时,需满足如下要求:

标签的key值只能包含大写字母(A~Z)、小写字母(a~z)、数字(0-9)、下划线()、中划线(-)以及中文字符。 标签的value值只能包含大写字母(A~Z)、小写字母(a~z)、数字(0-9)、下划线()、中划线(-)、小数点(.)以及中文字符。

tag_key

String

云资源的标签key。

group_id

String

云资源下的分组ID。

component_id

String

云资源下组件ID。

application_id

String

云资源下应用ID。

cce_cluster_id

String

cce集群ID,资源属于的cce的ID。

vpc_id

String

待创建云资源所属虚拟私有云(简称VPC),需要指定已创建VPC的ID,UUID格式。

is_delegated

Boolean

是否已托管。

operable

String

用户定义资源是否可运维实例。

enable:启用;

不存在当前字段:不启用。

is_collected

Boolean

是否已收藏。

flavor_name

String

云资源规格名称。

charging_mode

String

云服务器的计费类型:

0:按需计费

1:包年包月

2:竞价计费

type

String

资源类型名称,非空。

limit

Integer

最小返回数量:1,最大返回数量:500,非空。

marker

String

分页参数,通过上一个请求中返回的marker信息(云资源ID)作为输入,获取当前页。

请求参数

响应参数

状态码:200

表2 响应Body参数

参数

参数类型

描述

data

Array of data objects

资源列表。

表3 data

参数

参数类型

描述

id

String

CMDB分配的资源ID。

resource_id

String

云服务分配的资源ID。

name

String

资源名称。

ep_id

String

企业项目ID。

project_id

String

Openstack中的项目ID。

domain_id

String

租户ID。

provider

String

云服务名称。

type

String

资源类型。

region_id

String

region ID。

tags

Array of Tag objects

资源标签。

properties

Map<String,Object>

资源详细属性。

ingest_properties

Map<String,Object>

资源ingest属性。

agent_id

String

uniagent分配的ID。

agent_state

String

uniagent状态。

is_delegated

Boolean

是否已托管。

operable

String

用户定义资源是否可运维实例,enable:启用;不存在当前字段:不启用。

表4 Tag

参数

参数类型

描述

key

String

标签的key值。

value

String

标签的value值。

状态码:400

表5 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

请求示例

分页查询用户ecs的资源信息

https://coc.myhuaweicloud.com/v1/resources?limit=10&type=cloudservers&provider=ecs

响应示例

状态码:200

ECS资源信息。

{
  "data" : [ {
    "id" : "67dbfc5b38f2266b00bfbcce",
    "resource_id" : "dc3334d0-12a7-4149-9445-4d9f50631b6d",
    "name" : "COC-jumper项目使用误删",
    "description" : "null",
    "ep_id" : "0",
    "project_id" : "6bd69b78b15b46c79814ba748415e643",
    "domain_id" : "87ee79a270314bdb8b4749f3004e3685",
    "provider" : "ecs",
    "type" : "cloudservers",
    "region_id" : "ap-southeast-1",
    "tags" : [ {
      "key" : "t1",
      "value" : "t2"
    } ],
    "properties" : [ {
      "accessIpv4" : "",
      "hostName" : "coc-jumper",
      "addresses" : [ {
        "OsExtIpsType" : "fixed",
        "OsExtIpsPortId" : "9f43a922-c983-4133-a491-54ba825cb724",
        "addr" : "192.168.0.222",
        "version" : 4,
        "OsExtIpsMacAddr" : "fa:16:3e:9a:f2:d0",
        "primary" : true
      }, {
        "OsExtIpsType" : "floating",
        "OsExtIpsPortId" : "9f43a922-c983-4133-a491-54ba825cb724",
        "addr" : "150.40.253.144",
        "version" : 4,
        "OsExtIpsMacAddr" : "fa:16:3e:9a:f2:d0",
        "primary" : true
      } ],
      "accessIpv6" : "",
      "metadata" : [ {
        "chargingMode" : "0",
        "meteringImageType" : "market",
        "imageName" : "Windows Server 2022 数据中心版 64位 中文_40GB",
        "meteringImageId" : "b51669dc-6277-4598-b892-aec7050e11d1",
        "meteringResourcesPerCode" : "c6.xlarge.2.win",
        "vpcId" : "dd9d50ce-a1d0-4b1e-acfa-10038ea8b0f2",
        "osBit" : "64",
        "osType" : "Windows"
      } ],
      "OsExtStsVmState" : "active",
      "configDrive" : "",
      "OsExtStsPowerState" : 1,
      "hostId" : "e7d72632bbf648fe80ef364661f263c2599b9449c12cd077b02dd547"
    } ],
    "ingest_properties" : null,
    "agent_id" : null,
    "agent_state" : null,
    "is_delegated" : null,
    "operable" : null,
    "create_time" : "2025-03-20T11:30:33.000+00:00",
    "update_time" : "2025-03-31T16:51:33.000+00:00"
  } ]
}

状态码:400

包含错误信息

{
  "error_code" : "COC.00101004",
  "error_msg" : "limit exceeds the maximum."
}

状态码

状态码

描述

200

ECS资源信息。

400

包含错误信息

错误码

请参见错误码

相关文档