You need to enable JavaScript to run this app.
导航
ListTagsForResources
最近更新时间:2024.10.21 14:07:14首次发布时间:2022.09.02 08:49:20

调用 ListTagsForResources 接口,查询满足指定条件的标签信息。

调试

请求参数

名称
类型
是否必选
示例值
描述
ActionStringListTagsForResources要执行的操作,取值为ListTagsForResources。
VersionString2020-04-01API版本信息,当前版本为2020-04-01。

ResourceType

String

clb

资源的类型,取值如下:

  • clb:负载均衡实例。
  • listener:监听器。
  • servergroup:后端服务器组。
  • acl:访问控制。
  • certificate:证书。

ResourceIds.N

String

ResourceIds.1=clb-273sdsdsxxxxxp8u2j****&ResourceIds.2=clb-2fe6fszjgeznk5oxruv0u****

资源的ID。

TagType

String

custom

标签类型,取值如下:

  • custom:用户标签。
  • system:系统标签。
  • 该参数可以为空,此时查询全部类型的标签。

TagFilters.N.Key

String

TagFilters.1.Key=k1&TagFilters.2.Key=k2&TagFilters.3.Key=k3

标签的标签键。

  • 参数 - N:表示标签键的序号,取值范围:1~10。
  • 多个标签键之间用&分隔。多个标签键之间的关系为逻辑“与(AND)”,即查询同时添加多个标签键的资源。
  • 不允许重复。

TagFilters.N.Values.N

String

TagFilters.1.Values.1=v1&TagFilters.1.Values.2=v2&TagFilters.3.Values.1=v1

标签的标签值。

  • 第一个N:表示标签键的序号,取值范围:1~10。
  • 第二个N:表示标签值的序号,取值范围:1~3。同一标签键多个标签值之间的关系为逻辑“或(OR)”,即查询同一标签键下添加其中一个标签值的资源。
  • 多个标签值之间用&分隔。

说明

  • 若传入该参数,则必须先传入TagFilters.N.Key
  • 传入空字符串时,表示查询标签值为空的资源。
NextTokenStringcaeba0bbb2be03f84eb48b699f0a****分页查询凭证,用于标记分页的位置,初次调用该接口时无需设置。下次查询时,取值为上一次API调用返回的NextToken参数值。
MaxResultsInteger50单次查询的数量,默认为 10,最大为100。

返回参数

名称
类型
示例值
描述
RequestIdString2021062415303301022514515207C4****请求ID。
NextTokenStringcaeba0bbb2be03f84eb48b699f0a****本次调用返回的查询凭证值,返回为空表示没有下一页。
ResourceTagsArray of Struct-资源及其附加的标签信息。具体参见下表“ResourceTag”。

ResourceTag

名称
类型
示例值
描述

ResourceType

String

CLB

资源的类型。

  • CLB:负载均衡实例。
ResourceIdStringclb-2fe6fszjgeznk5oxruv0u****资源的ID。
TagKeyStringk1资源附加标签的标签键。
TagValueStringv1资源附加标签的标签值。

请求示例

GET /?Action=ListTagsForResources&Version=2020-04-01&ResourceType=CLB&ResourceIds.1=clb-273sdsdsxxxxxp8u2j****&ResourceIds.2=clb-2fe6fszjgeznk5oxruv0u**** HTTP/1.1
Host: open.volcengineapi.com
Service: clb
Region: cn-beijing

返回示例

{
    "ResponseMetadata": {
        "RequestId": "2021062415303301022514515207C4****",
        "Action": "ListTagsForResources",
        "Version": "2020-04-01",
        "Service": "clb",
        "Region": "cn-beijing"
    },
    "Result": {
        "RequestId": "2021062415303301022514515207C4****",
        "NextToken": "caeba0bbb2be03f84eb48b699f0a****",
        "ResourceTags": [
            {
                "ResourceType": "CLB",
                "ResourceId": "clb-273sdsdsxxxxxp8u2j****",
                "TagKey": "k1",
                "TagValue": "v1"
            },
            {
                "ResourceType": "CLB",
                "ResourceId": "clb-2fe6fszjgeznk5oxruv0u****",
                "TagKey": "k2",
                "TagValue": "v2"
            }
        ]
    }
}

错误码

下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。

HttpCode
错误码
错误信息
描述
400InvalidIncorrectOrder.MalformedThe specified index order is malformed.指定的索引顺序参数格式不合法。
400InvalidMaxResult.MalformedThe specified MaxResult is malformed.指定的 MaxResult 参数格式不合法。
400InvalidNextToken.MalformedThe specified NextToken is malformed.指定的 NextToken 参数格式不合法。
400InvalidResourceType.MalformedThe specified ResourceType is malformed.指定的 ResourceType 参数格式不合法。
400InvalidTagKey.MalformedThe specified TagKey is malformed.指定的 TagKey 参数格式不合法。
400InvalidTagType.MalformedThe specified TagType is malformed.指定的 TagType 参数格式不合法。
400InvalidTagValue.MalformedThe specified TagValue is malformed.指定的 TagValue 参数格式不合法。
400LimitExceeded.ResourceYou've reached the limit on the number of resources that you can operate at a time.已达到单次可操作资源数量的上限。
400LimitExceeded.TagFilterKeyYou've reached the limit on the number of tag keys that you can filter.已达到单次可指定过滤标签键数量的上限。
400LimitExceeded.TagFilterValuesYou've reached the limit on the number of tag values that you can filter.已达到单次可指定过滤标签键值数量的上限。
404InvalidResource.NotFoundThe specified resource does not exist.指定的资源不存在。