文档首页/ 安全云脑 SecMaster/ API参考/ 安全云脑 API V1/ 计量计费管理/ 查询租户订阅资源 - ListSubscriptionOrder
更新时间:2026-01-29 GMT+08:00
分享

查询租户订阅资源 - ListSubscriptionOrder

功能介绍

查询租户版本信息,注意:目前其中参数purchase、usage、smn互斥,同时只能有一个请求参数被命中,优先级为:smn > usage > purchase

调用方法

请参见如何调用API

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项

URI

GET /v1/{project_id}/subscriptions/orders

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户projectId

表2 Query参数

参数

是否必选

参数类型

描述

offset

Integer

smn订阅偏移量

limit

Integer

smn订阅返回数量

page

String

订单资源详情信息枚举,DEFAULT:默认缺省值,获取开通的资源列表,不包含套餐包;PURCHASE:在DEFAULT基础上返回租户名下ECS数量;RESOURCE_LIST在DEFAULT基础上返回套餐包列表;USAGE:返回资源用量信息;SMN:返回已订阅的smn topic列表

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

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

X-Language

String

用户当前语言环境

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

csb_version

String

租户当前的版本信息 BASIC(基础版),STANDARD(标准版),PROFESSIONAL(专业版),NA(无版本),大小写不敏感

ecs_count

Integer

ecs个数,当请求参数purchase=true时才会返回该值,否则为0

resources

Array of SubscriptionResource objects

资源列表

subscription_count

Integer

topic订阅条数,当请求参数为smn=true,返回该字段

subscriptions

Array of SmnSubscription objects

租户订阅信息,当请求参数为smn=true,会返回租户名下可订阅的smn topic列表

表5 SubscriptionResource

参数

参数类型

描述

resource_id

String

资源Id

resource_type_name

String

资源名称

resource_size

Integer

资源规格

cloud_service

String

订单来源,默认数据为SecMaster

resource_type

String

资源类型

resource_spec_code

String

资源规格编码

create_time

String

创建时间戳

expire_time

String

到期时间戳,只有按需资源有该字段

resource_status

Integer

资源状态,目前返回正常运行的资源,其状态值为0

order_id

String

订单Id,包周期资源有该字段

charging_mode

String

计费模式,目前有包周期(包年包月)PREPAID、按需POSTPAID,大小写不敏感

tag_list

Array of SubscriptionTagInfo objects

资源列表

usages

Array of ResourceUsage objects

资源使用量,当usage=true时返回该字段

表6 SubscriptionTagInfo

参数

参数类型

描述

key

String

键。

最大长度36个字符。 字符集:A-Z,a-z , 0-9,‘-’,‘_’,UNICODE字符(\u4E00-\u9FFF)

value

String

值。 最大长度43个字符,可以为空字符串。 字符集:A-Z,a-z , 0-9,‘.’,‘-’,‘_’,UNICODE字符(\u4E00-\u9FFF)

create_time

Long

创建时间戳

update_time

Long

更新时间戳

表7 ResourceUsage

参数

参数类型

描述

unit

String

使用量单位,OPS 次,MB 流量体积MB,GB 流量体积GB

resource_type_name

String

资源类型名称

source_resource_spec_code

String

源资源规格编码

resource_spec_code

AnyType

源资源规格编码

source_type

String

源资源类型编码

used_percent

Double

用量百分比

quota

Double

配额总量

used

Double

已用量

free

Double

剩余量

表8 SmnSubscription

参数

参数类型

描述

owner

String

租户project_id

endpoint

String

订阅终端

protocol

String

终端协议,比如HTTPS协议,SMS协议,EMAIL协议,HTTP协议

subscription_urn

String

smn订阅的urn

topic_urn

String

订阅topic对应的urn

status

Integer

订阅状态

0:未确认

1:已确认

2:不需要确认

3:已取消确认

4:已经删除。

状态码:403

表9 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:

错误码

取值范围:

不涉及

error_msg

String

参数解释:

错误描述

取值范围:

不涉及

请求示例

  • 返回租户资源列表

    GET https://{endpoint}/v1/{projectId}/subscriptions/orders
  • 返回携带ECS数量的租户资源列表

    GET https://{endpoint}/v1/{projectId}/subscriptions/orders?purhcase=true
  • 返回租户资源用量列表

    GET https://{endpoint}/v1/{projectId}/subscriptions/orders?usage=true

响应示例

状态码

状态码

描述

200

用户历史订购信息响应

403

权限不足

错误码

请参见错误码

相关文档