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 you can use. |
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
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.