Deze pagina is nog niet beschikbaar in uw eigen taal. We werken er hard aan om meer taalversies toe te voegen. Bedankt voor uw steun.
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 Minimum: 1 Maximum: 256 |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
enterprise_project_id |
No |
String |
Enterprise project ID. To query all enterprise projects, set this parameter to all_granted_eps. Default: 0 Minimum: 1 Maximum: 256 |
version |
No |
String |
HSS edition. Its value can be:
Minimum: 1 Maximum: 64 |
category |
No |
String |
Type. Its value can be:
Minimum: 1 Maximum: 64 |
quota_status |
No |
String |
Quota status. It can be:
Minimum: 1 Maximum: 64 |
used_status |
No |
String |
Usage status. It can be:
Minimum: 1 Maximum: 64 |
host_name |
No |
String |
Server name Minimum: 0 Maximum: 128 |
resource_id |
No |
String |
Resource ID Minimum: 0 Maximum: 128 |
charging_mode |
No |
String |
Billing mode. Its value can be:
Minimum: 1 Maximum: 32 |
limit |
No |
Integer |
Number of items per page Minimum: 10 Maximum: 200 Default: 10 |
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. Minimum: 0 Maximum: 2000000 Default: 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. Minimum: 32 Maximum: 4096 |
region |
No |
String |
region id Minimum: 0 Maximum: 128 |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
packet_cycle_num |
Integer |
Yearly/Monthly quotas Minimum: 0 Maximum: 10000000 |
on_demand_num |
Integer |
Pay-per-Use quotas Minimum: 0 Maximum: 10000000 |
used_num |
Integer |
Used quotas Minimum: 0 Maximum: 10000000 |
idle_num |
Integer |
Idle quotas Minimum: 0 Maximum: 10000000 |
normal_num |
Integer |
Normal quotas Minimum: 0 Maximum: 10000000 |
expired_num |
Integer |
Expired quotas Minimum: 0 Maximum: 10000000 |
freeze_num |
Integer |
Frozen quotas Minimum: 0 Maximum: 10000000 |
quota_statistics_list |
Array of QuotaStatisticsResponseInfo objects |
Quota statistics list Array Length: 0 - 200 |
total_num |
Integer |
Total number Minimum: 0 Maximum: 10000000 |
data_list |
Array of QuotaResourcesResponseInfo objects |
Quota list Array Length: 0 - 200 |
Parameter |
Type |
Description |
---|---|---|
version |
String |
Resource flavor. Its value can be:
Minimum: 1 Maximum: 64 |
total_num |
Integer |
Total number Minimum: 0 Maximum: 10000000 |
Parameter |
Type |
Description |
---|---|---|
resource_id |
String |
Resource ID of an HSS quota Minimum: 0 Maximum: 256 |
version |
String |
Resource flavor. Its value can be:
Minimum: 1 Maximum: 64 |
quota_status |
String |
Quota status. It can be:
Minimum: 1 Maximum: 64 |
used_status |
String |
Usage status. Its value can be:
Minimum: 1 Maximum: 64 |
host_id |
String |
Server ID Minimum: 1 Maximum: 64 |
host_name |
String |
Server name Minimum: 1 Maximum: 128 |
charging_mode |
String |
Billing mode. Its value can be:
Minimum: 1 Maximum: 64 |
tags |
Array of TagInfo objects |
Tag Array Length: 0 - 2097152 |
expire_time |
Long |
Expiration time. The value -1 indicates that the resource will not expire. Minimum: 0 Maximum: 2147483647 |
shared_quota |
String |
Whether quotas are shared. Its value can be:
Minimum: 1 Maximum: 64 |
enterprise_project_id |
String |
Enterprise project ID Minimum: 0 Maximum: 256 |
enterprise_project_name |
String |
Enterprise project name Minimum: 0 Maximum: 256 |
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" : "packet_cycle", "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.