Skip to Content
标签根据标签获取资源列表 - ListResourcesByLabels

根据标签获取资源列表 - ListResourcesByLabels

简介

根据标签获取资源列表

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 ListResourcesByLabelsYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Labels.N.Keystring标签键Yes
Labels.N.Valuestring标签值Yes
ResourceTypes.Nstring资源类型数组Yes
ProjectIds.Nstring项目id数组Yes
Offsetint列表起始位置偏移量,默认为0No
Limitint返回数据长度,默认为10,最大100No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
TotalCountint资源总数No
Resourcesarray[ListResourcesByLabelsResource]资源列表No

数据模型

ListResourcesByLabelsResource

字段名类型描述信息必填
ProjectIdstring项目idYes
ResourceIdstring资源idYes
ResourceNamestring资源名称Yes
ProjectNamestring项目名称Yes
ResourceTypestring资源类型Yes
Labelsarray[ListResourcesByLabelsLabel]标签数组Yes

ListResourcesByLabelsLabel

字段名类型描述信息必填
Keystring标签键No
Valuestring标签值No
Categorystring标签类型,system:系统标签;custom:自定义标签No

示例

请求示例

https://api.an-link.com/?Action=ListResourcesByLabels &Labels=ntCdGAyy &Offset=2 &Limit=3 &Labels.N.Value=YXDLevRF &ResourceTypes.N=UuUvHKWO &ProjectIds.N=XgLtzEFf

响应示例

{ "Action": "ListResourcesByLabelsResponse", "Resources": [ { "Labels": [ { "Category": "lKEsvGZE", "Key": "ZIUFsoXl", "Value": "JWILJdgN" } ], "ProjectId": "ndAdjmsF", "ProjectName": "aNXZWXmR", "Region": "fsAJwsSj", "ResourceId": "NAVCNQVl", "ResourceName": "zQRrbpKU", "ResourceType": "iWNdsqXo", "Zone": "NcjklQqz" } ], "RetCode": 0, "TotalCount": 8 }