查询应用的容量数据
功能介绍
云运维中心支持查看应用、子应用、组件或分组下已关联的资源容量详情,按照资源类型展示资源核心数据。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
POST /v1/capacity
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
group_id |
否 |
String |
参数解释: 用户选择当前分组对应的id值。 约束限制: 应用、组件和分组ID,有且仅有1个有值。 取值范围: 字符串,长度24个字符。 默认取值: 不涉及。 |
component_id |
否 |
String |
参数解释: 用户选择当前组件对应的id值。 约束限制: 应用、组件和分组ID,有且仅有1个有值。 取值范围: 字符串,长度24个字符。 默认取值: 不涉及。 |
application_id |
否 |
String |
参数解释: 用户选择当前应用对应的id值。 约束限制: 应用、组件和分组ID,有且仅有1个有值。 取值范围: 字符串,长度24个字符。 默认取值: 不涉及。 |
domain_id |
否 |
String |
参数解释: 用户登录租户对应的账号ID即租户id。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
provider_obj |
是 |
Array of provider_obj objects |
参数解释: 资源对象。 约束限制: 不涉及。 取值范围: 字符串,可选ecs,cce,rds等服务资源。 默认取值: 不涉及。 |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
data |
Array of data objects |
参数解释: 容量数据列表。 取值范围: 查询已选应用下的云服务容量数据组成列表,大小在0到500之间。 |
请求示例
查询应用的容量数据。
POST https://{Endpoint}/v1/capacity { "application_id" : "660557b2dc48844adc49eaa5", "provider_obj" : [ { "provider" : "ecs", "type" : "cloudservers" }, { "provider" : "bms", "type" : "servers" }, { "provider" : "evs", "type" : "volumes" }, { "provider" : "rds", "type" : "instances" }, { "provider" : "dcs", "type" : "redis" }, { "provider" : "dds", "type" : "instances" }, { "provider" : "cci", "type" : "pods" } ] }
响应示例
状态码:200
查询应用容量信息成功。
{ "data" : [ { "sum_mem" : "39936", "sum_cpu" : "17", "provider" : "ecs", "type" : "cloudservers" }, { "sum_mem" : "0", "sum_cpu" : "0", "provider" : "bms", "type" : "servers" }, { "sum_size" : "1670", "provider" : "evs", "type" : "volumes" }, { "sum_mem" : "32", "sum_cpu" : "16", "sum_size" : "370", "provider" : "rds", "type" : "instances" } ] }
状态码
状态码 |
描述 |
---|---|
200 |
查询应用容量信息成功。 |
错误码
请参见错误码。