Querying Tenant Quotas
Function
This API is used to query the quotas of all resources for a specified tenant, including used quotas.
URI
GET /v1/{project_id}/cloudservers/limits
Parameter |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Specifies the project ID. For details about how to obtain the ID, see Obtaining a Project ID. |
Request
None
Response
Parameter |
Type |
Description |
---|---|---|
absolute |
Object |
Specifies tenant quotas. For details, see Table 3. |
Parameter |
Type |
Description |
---|---|---|
maxTotalInstances |
Integer |
Specifies the maximum number of ECSs you can use. |
maxTotalCores |
Integer |
Specifies the maximum number of CPU cores that the current tenant can apply for. |
maxTotalRAMSize |
Integer |
Specifies the maximum memory space (MB) you can use. |
maxTotalKeypairs |
Integer |
Specifies the maximum number of SSH key pairs you can use. |
maxServerMeta |
Integer |
Specifies the maximum length of the metadata you can use. |
maxPersonality |
Integer |
Specifies the maximum number of files that can be injected. |
maxPersonalitySize |
Integer |
Specifies the maximum size (byte) of the file to be injected. |
maxServerGroups |
Integer |
Specifies the maximum number of server groups. |
maxServerGroupMembers |
Integer |
Specifies the maximum number of ECSs in an ECS group. |
totalServerGroupsUsed |
Integer |
Specifies the number of used server groups. |
maxSecurityGroups |
Integer |
Specifies the maximum number of security groups you can use.
NOTE:
The quota complies with the VPC quota limit. |
maxSecurityGroupRules |
Integer |
Specifies the maximum number of security group rules that you can configure in a security group.
NOTE:
The quota complies with the VPC quota limit. |
maxTotalFloatingIps |
Integer |
Specifies the maximum number of floating IP addresses you can use. |
maxImageMeta |
Integer |
Specifies the maximum length of the image metadata. |
totalInstancesUsed |
Integer |
Specifies the number of used ECSs. |
totalCoresUsed |
Integer |
Specifies the number of the used CPU cores. |
totalRAMUsed |
Integer |
Specifies the used memory size (MB). |
totalSecurityGroupsUsed |
Integer |
Specifies the number of used security groups. |
totalFloatingIpsUsed |
Integer |
Specifies the number of used floating IP addresses. |
Example Request
Query the quotas of all resources in a project for a tenant.
GET https://{endpoint}/v1/{project_id}/cloudservers/limits
Example Response
{ "absolute":{ "maxServerMeta":128, "maxPersonality":5, "maxImageMeta":128, "maxPersonalitySize":10240, "maxSecurityGroupRules":20, "maxTotalKeypairs":-1, "totalRAMUsed":75776, "totalInstancesUsed":21, "maxSecurityGroups":10, "totalFloatingIpsUsed":0, "maxTotalCores":20480, "totalSecurityGroupsUsed":1, "maxTotalFloatingIps":10, "maxTotalInstances":2048, "totalCoresUsed":40, "maxTotalRAMSize":25165824, "maxServerGroups":10, "maxServerGroupMembers":16, "totalServerGroupsUsed":2 } }
Returned Values
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