Querying Quota Details
Function
This API is used to query quota details.
Calling Method
For details, see Calling APIs.
URI
GET /v5/{project_id}/billing/quotas-detail
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
User project ID |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
enterprise_project_id |
No |
String |
Enterprise project ID. To query all enterprise projects, set this parameter to all_granted_eps. |
version |
No |
String |
HSS edition. Its value can be:
|
category |
No |
String |
Type. Its value can be:
|
quota_status |
No |
String |
Quota status. It can be:
|
used_status |
No |
String |
Usage status. It can be:
|
host_name |
No |
String |
Server name |
resource_id |
No |
String |
Resource ID |
charging_mode |
No |
String |
Billing mode. Its value can be:
|
limit |
No |
Integer |
Number of items per page |
offset |
No |
Integer |
Offset, which specifies the start position of the record to be returned. The value must be a number no less than 0. The default value is 0. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
x-auth-token |
Yes |
String |
User token. It can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is a token. |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
packet_cycle_num |
Integer |
Quota |
on_demand_num |
Integer |
Pay-per-Use quotas |
used_num |
Integer |
Used quotas |
idle_num |
Integer |
Idle quotas |
normal_num |
Integer |
Normal quotas |
expired_num |
Integer |
Expired quotas |
freeze_num |
Integer |
Frozen quotas |
quota_statistics_list |
Array of QuotaStatisticsResponseInfo objects |
Quota statistics list |
total_num |
Integer |
Total number |
data_list |
Array of QuotaResourcesResponseInfo objects |
Quota list |
Parameter |
Type |
Description |
---|---|---|
version |
String |
Resource flavor. Its value can be:
|
total_num |
Integer |
Total number |
Parameter |
Type |
Description |
---|---|---|
resource_id |
String |
Resource ID of an HSS quota |
version |
String |
Resource flavor. Its value can be:
|
quota_status |
String |
Quota status. It can be:
|
used_status |
String |
Usage status. Its value can be:
|
host_id |
String |
Server ID |
host_name |
String |
Server name |
charging_mode |
String |
Billing mode. The value can be:
|
tags |
Array of TagInfo objects |
Tag |
expire_time |
Long |
Expiration time. The value -1 indicates that the resource will not expire. |
shared_quota |
String |
Whether quotas are shared. Its value can be:
|
enterprise_project_id |
String |
Enterprise project ID |
enterprise_project_name |
String |
Enterprise project name |
Example Requests
This API is used to query quotas details in all enterprise projects.
GET https://{endpoint}/v5/{project_id}/billing/quotas-detail?offset=0&limit=100&version=hss.version.basic&enterprise_project_id=all_granted_eps
Example Responses
Status code: 200
Quota details
{ "data_list" : [ { "charging_mode" : "on_demand", "expire_time" : -1, "host_id" : "71a15ecc-049f-4cca-bd28-5e90aca1817f", "host_name" : "zhangxiaodong2", "quota_status" : "normal", "resource_id" : "af4d08ad-2b60-4916-a5cf-8d6a23956dda", "shared_quota" : "shared", "tags" : [ { "key" : "Service", "value" : "HSS" } ], "used_status" : "used", "version" : "hss.version.wtp" } ], "expired_num" : 0, "freeze_num" : 0, "idle_num" : 20, "normal_num" : 60, "on_demand_num" : 0, "packet_cycle_num" : 60, "quota_statistics_list" : [ { "total_num" : 8, "version" : "hss.version.basic" } ], "total_num" : 60, "used_num" : 40 }
Status Codes
Status Code |
Description |
---|---|
200 |
Quota details |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot