查询租户的资源分布信息 - ShowResourceInfo
功能介绍
查询租户的资源分布信息
调用方法
请参见如何调用API。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,需具备如下身份策略权限。
授权项
访问级别
资源类型(*为必须)
条件键
别名
依赖的授权项
cpcs:system:getResourceInfo
Read
-
-
-
-
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 |
请求已成功 |
错误码
请参见错误码。