更新时间:2025-05-29 GMT+08:00

根据标签查询证书列表

功能介绍

根据标签查询证书列表。

URI

POST /v3/scm/{resource_instances}/action

表1 路径参数

参数

是否必选

参数类型

描述

resource_instances

String

定值为resource_instances。

最小长度:18

最大长度:18

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

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

最小长度:32

最大长度:2097152

表3 请求Body参数

参数

是否必选

参数类型

描述

without_any_tag

Boolean

不包含任意一个标签,该字段为true时查询所有不带标签的资源,此时忽略 “tags”、“tags_any”、“not_tags”、“not_tags_any”字段。

  • true

  • false

tags

Array of ScsTag objects

标签列表。

包含标签,最多包含20个key,每个key下面的value最多20个,每个key对应的value可以为空数组但结构体不能缺失。Key不能重复,同一个key中values不能重复。结果返回包含所有标签的资源列表,key之间是与的关系,key-value结构中value是或的关系。无tag过滤条件时返回全量数据。

数组长度:1 - 20

tags_any

Array of ScsTag objects

标签列表。

包含任意标签,最多包含20个key,每个key下面的value最多20个, 每个key对应的value可以为空数组但结构体不能缺失。Key不能重复,同一个key中values不能重复。结果返回包含标签的资源列表,key之间是或的关系,key-value结构中value是或的关系。无过滤条件时返回全量数据。

数组长度:1 - 20

not_tags

Array of ScsTag objects

标签列表。

不包含标签,最多包含20个key,每个key下面的value最多20个, 每个key对应的value可以为空数组但结构体不能缺失。Key不能重复,同一个key中values不能重复。结果返回不包含标签的资源列表,key之间是与的关系,key-value结构中value是或的关系。无过滤条件时返回全量数据。

数组长度:1 - 20

not_tags_any

Array of ScsTag objects

标签列表。

不包含任意标签,最多包含20个key,每个key下面的value最多20个, 每个key对应的value可以为空数组但结构体不能缺失。Key不能重复,同一个key中values不能重复。结果返回不包含标签的资源列表,key之间是或的关系,key-value结构中value是或的关系。无过滤条件时返回全量数据。

数组长度:1 - 20

limit

Integer

每页条目数量,取值如下:

  • 10:每页显示10条证书信息。

  • 20:每页显示20条证书信息。

  • 50:每页显示50条证书信息。

最小值:10

最大值:50

缺省值:10

offset

Integer

索引位置,偏移量,从offset指定的下一条数据开始查询。

最小值:0

缺省值:0

action

String

操作标识(可设置为“filter”或者“count”)。

  • filter:表示过滤。

  • count:表示查询总条数。

最小长度:5

最大长度:6

matches

Array of ScsMatch objects

搜索字段。

key为要匹配的字段,如resource_name等。value为匹配的值。key为固定字典值,不能包含重复的key或不支持的key。

数组长度:0 - 10

表4 ScsTag

参数

是否必选

参数类型

描述

key

String

标签键。

可用 UTF-8 格式表示的字母(包含中文、西班牙语、葡语等)、数字和空格,以及以下字符: _ . : = + - @

最小长度:1

最大长度:128

values

Array of strings

标签值列表。

每个值可用 UTF-8 格式表示的字母(包含中文、西班牙语、葡语等)、数字和空格,以及以下字符: _ . : = + - @

最小长度:0

最大长度:255

数组长度:1 - 20

表5 ScsMatch

参数

是否必选

参数类型

描述

key

String

标签键。

可用 UTF-8 格式表示的字母(包含中文、西班牙语、葡语等)、数字和空格,以及以下字符: _ . : = + - @

最小长度:1

最大长度:128

value

String

标签值。

可用 UTF-8 格式表示的字母(包含中文、西班牙语、葡语等)、数字和空格,以及以下字符: _ . : / = + - @

最小长度:0

最大长度:255

响应参数

状态码:200

表6 响应Body参数

参数

参数类型

描述

total_count

Integer

总记录数。

最小值:0

最大值:100

resources

Array of TagResource objects

资源实例列表,详情请参见TagResource字段数据结构说明。

数组长度:0 - 100

表7 TagResource

参数

参数类型

描述

resource_id

String

证书的资源ID。

最小长度:0

最大长度:63

tags

Array of ScsResourceTag objects

标签列表,没有标签默认为空数组。

数组长度:0 - 100

resource_name

String

资源名称,默认为空字符串。

最小长度:0

最大长度:63

resource_detail

resource_detail object

证书资源详情。

表8 ScsResourceTag

参数

参数类型

描述

key

String

标签键。

最小长度:0

最大长度:128

value

String

标签值。

最小长度:0

最大长度:255

表9 resource_detail

参数

参数类型

描述

cert_id

String

证书ID。

最小长度:16

最大长度:16

cert_name

String

证书名称。字符长度为3~63位。

最小长度:3

最大长度:63

domain

String

该证书绑定的域名。

  • 当购买的证书为“单域名”或“泛域名”类型的证书时,请直接填写单域名或泛域名即可。

  • 当购买的证书为“多域名”类型的证书时,需要选择1个域名作为主域名。

示例:www.example.com

最小长度:0

最大长度:255

cert_type

String

证书类型。

  • OV_SSL_CERT:企业型SSL证书。

  • EV_SSL_CERT:增强型SSL证书。

最小长度:0

最大长度:32

cert_brand

String

证书品牌。GLOBALSIGN:GlobalSign品牌。

最小长度:0

最大长度:32

domain_type

String

域名类型。

  • SINGLE_DOMAIN:单域名类型。

  • MULTI_DOMAIN:多域名类型。

  • WILDCARD:泛域名类型。

最小长度:0

最大长度:32

purchase_period

Integer

证书有效期(年)。

最小值:0

最大值:1000

expired_time

String

证书到期时间,毫秒级时间戳。

最小长度:0

最大长度:32

order_status

String

订单状态。

最小长度:0

最大长度:32

domain_num

Integer

域名数量。

  • 当“domain_type”选择的是“SINGLE_DOMAIN”或“WILDCARD”类型的证书时,域名数量取值为“1”。

  • 当“domain_type”选择的是“MULTI_DOMAIN”类型的证书时,域名数量取值范围为“2~250”。

最小值:1

最大值:250

wildcard_number

Integer

泛域名数量。

最小值:1

最大值:100

sans

String

证书绑定的附加域名信息。

最小长度:0

最大长度:4096

cert_des

String

证书描述。

最小长度:0

最大长度:32

signature_algorithm

String

签名算法。

最小长度:0

最大长度:32

fail_reason

String

失败原因。

最小长度:0

最大长度:255

partner_order_id

String

订单流水号。

最小长度:0

最大长度:63

push_support

Boolean

证书是否支持推送。

cert_issued_time

String

证书签发时间,毫秒级时间戳。

最小长度:0

最大长度:32

resource_id

String

资源id。

最小长度:0

最大长度:63

unsubscribe_support

Boolean

证书是否支持退订。

origin_cert_id

String

初始证书id。

最小长度:0

最大长度:63

renewal_cert_id

String

续费购买证书id。

最小长度:0

最大长度:63

auto_renew_status

Integer

自动续费状态。

最小值:0

最大值:100

remain_cert_number

Integer

剩余证书有效个数。

最小值:0

最大值:100

auto_deploy_support

Boolean

证书是否支持自动部署。

状态码:401

表10 响应Body参数

参数

参数类型

描述

error_code

String

错误请求返回的错误码。

最小长度:3

最大长度:36

error_msg

String

错误请求返回的错误信息。

最小长度:0

最大长度:1024

状态码:403

表11 响应Body参数

参数

参数类型

描述

error_code

String

错误请求返回的错误码。

最小长度:3

最大长度:36

error_msg

String

错误请求返回的错误信息。

最小长度:0

最大长度:1024

状态码:500

表12 响应Body参数

参数

参数类型

描述

error_code

String

错误请求返回的错误码。

最小长度:3

最大长度:36

error_msg

String

错误请求返回的错误信息。

最小长度:0

最大长度:1024

请求示例

{
  "action" : "filter",
  "tags" : [ {
    "key" : "key1",
    "values" : [ "value1", "value2" ]
  } ]
}

响应示例

状态码:200

正常返回。

{
  "total_count" : 1,
  "resources" : [ {
    "resource_id" : "scs1664525717891"
  }, {
    "resource_detail" : [ {
      "cert_id" : "scs1664525717891",
      "cert_name" : "scm-e409cb",
      "auto_deploy_support" : false,
      "auto_renew_status" : 0,
      "cert_brand" : "CFCA",
      "cert_created_time" : null,
      "cert_des" : null,
      "cert_issued_time" : 1664528641000,
      "cert_type" : "OV_SSL_CERT",
      "domain" : "www.cfca.com",
      "domain_num" : 6,
      "domain_type" : "MULTI_DOMAIN",
      "enterprise_project_id" : "7c0b1c33-491f-4b87-914a-bb708815b51a",
      "expired_time" : 1696064641000,
      "fail_reason" : null,
      "multi_domain_type" : null,
      "order_status" : "ISSUED",
      "origin_cert_id" : null,
      "partner_order_id" : "TA1664528570549_0573",
      "purchase_period" : 1,
      "push_support" : false,
      "remain_cert_number" : 0,
      "renewal_cert_id" : null,
      "resource_id" : null,
      "sans" : "www.test.com;*.test1.com;*.test2.com;www.test3.com;www.test4.com",
      "signature_algorithm" : null,
      "unsubscribe_support" : false,
      "wildcard_number" : 2
    } ]
  }, {
    "tags" : [ {
      "key" : "key1",
      "value" : "value1"
    } ]
  }, {
    "resource_name" : "scm-e409cb"
  } ]
}

状态码:401

认证失败。

{
  "error_code" : "SCM.XXX",
  "error_msg" : "XXX"
}

状态码:403

禁止访问。

{
  "error_code" : "SCM.XXX",
  "error_msg" : "XXX"
}

状态码:500

请求未完成,服务器内部异常。

{
  "error_code" : "SCM.XXX",
  "error_msg" : "XXX"
}

状态码

状态码

描述

200

正常返回。

401

认证失败。

403

禁止访问。

404

访问页面未找到。

500

请求未完成,服务器内部异常。

错误码

请参见错误码