查询租户的资源分布信息 - ShowResourceInfo
功能介绍
查询租户的资源分布信息
调用方法
请参见如何调用API。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,需具备如下身份策略权限。
授权项
访问级别
资源类型(*为必须)
条件键
别名
依赖的授权项
cpcs::getResourceInfo
Read
-
-
cpcs:system:getResourceInfo
-
URI
GET /v1/{project_id}/dew/cpcs/resource-info
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| project_id | 是 | String | 项目ID |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| X-Auth-Token | 是 | String | 用户token,参见:IAM token获取方法 |
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| cloud_service | CloudServiceInfo object | 云原生密码服务资源分布情况 |
| ccsp_service | CcspServiceInfo object | 密码服务资源分布情况 |
| vsm | VsmResourceInfo object | 云密码虚拟机资源分布情况 |
| app | AppResourceInfo object | 应用情况 |
| kms | KmsResourceInfo object | KMS密钥资源分布情况 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| service_num | Integer | 当前租户开通的云原生密码服务数量(只统计白名单服务情况) |
| resource_num | Integer | 当前租户云原生密码服务的资源实例总和 |
| resource_distribution | ResourceDistribution object | 当前租户云原生密码服务资源实例的分布情况 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| cluster_num | Integer | 当前租户拥有的密码服务集群数量 |
| instance_num | Integer | 当前租户拥有的密码服务实例数量 |
| instance_quota | Integer | 当前租户的可创建的密码服务实例配额数 |
| instance_distribution | InstanceDistribution object | 密码服务实例按服务类型的数量分布情况 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| encrypt_decrypt | Integer | 加解密服务实例数量 |
| sign_verify | Integer | 签名验签服务实例数量 |
| kms | Integer | 密钥管理服务实例数量 |
| timestamp | Integer | 时间戳服务实例数量 |
| colla_sign | Integer | 协同签名服务实例数量 |
| otp | Integer | 动态口令服务实例数量 |
| db_encrypt | Integer | 数据库加密服务实例数量 |
| file_encrypt | Integer | 文件加密服务实例数量 |
| digit_seal | Integer | 电子签章服务实例数量 |
| ssl_vpn | Integer | ssl vpn服务实例数量 |
请求示例
查询租户的资源信息请求头中的X-Auth-Token字段需要填写token,且该token需要具有本API的访问权限
GET https://cpcs.com/v1/{project_id}/dew/cpcs/resource-info 响应示例
状态码:200
请求已成功
{
"cloud_service" : {
"service_num" : 1,
"resource_num" : 10,
"resource_distribution" : {
"kms" : 10
}
},
"ccsp_service" : {
"cluster_num" : 10,
"instance_num" : 46,
"instance_quota" : 80,
"instance_distribution" : {
"encrypt_decrypt" : 10,
"sign_verify" : 4,
"kms" : 4,
"timestamp" : 4,
"colla_sign" : 4,
"otp" : 4,
"db_encrypt" : 4,
"file_encrypt" : 6,
"digit_seal" : 4,
"ssl_vpn" : 2
}
},
"vsm" : {
"cluster_num" : 10,
"cpcs_cluster_num" : 7,
"instance_num" : 30,
"cpcs_instance_num" : 21,
"instance_quota" : 40
},
"app" : {
"app_num" : 20
},
"kms" : {
"total_num" : 40,
"result" : {
"aes_256" : 10,
"sm4" : 4,
"rsa_2048" : 4,
"rsa_3072" : 4,
"rsa_4096" : 4,
"ec_p256" : 4,
"ec_p384" : 4,
"sm2" : 6
}
}
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | 请求已成功 |
错误码
请参见错误码。