Querying Tenant Quota Limits
Function
This API is used to query tenant quota limits.
Tenants are only allowed to query their own quota limits.
URI
GET /v2.1/{project_id}/limits?project_id={project_id}
| 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
Table 2 describes the response parameters.
| Parameter | Type | Description |
|---|---|---|
| limits | Object | Specifies tenant limits. For details, see Table 3. |
| Parameter | Type | Description |
|---|---|---|
| rate | List | The value is empty. |
| absolute | Object | Specifies tenant quota limits. For details, see Table 4. |
| Parameter | Type | Description |
|---|---|---|
| maxServerMeta | String | Specifies the limit of ECS metadata quantity. If the value is -1, there is no quantity limit. |
| maxPersonality | String | Specifies the quantity limit of injected files. If the value is -1, there is no quantity limit. |
| totalServerGroupsUsed | String | Specifies the number of used ECS groups. |
| maxImageMeta | String | Specifies the limit of the image metadata quantity. If the value is -1, there is no quantity limit. |
| maxPersonalitySize | String | Specifies the size limit of injected files. If the value is -1, there is no size limit. |
| maxTotalRAMSize | String | Specifies the total memory size limit. If the value is -1, there is no size limit. |
| maxTotalKeypairs | String | Specifies the limit of key pair quantity. If the value is -1, there is no quantity limit. |
| maxSecurityGroupRules | String | Specifies the maximum number of security group rules. If the value is -1, there is no quantity limit. This field is not supported in microversions later than 2.35. |
| maxServerGroups | String | Specifies the maximum number of ECS groups. If the value is -1, there is no quantity limit. |
| totalCoresUsed | String | Specifies the number of used cores. |
| totalRAMUsed | String | Specifies the size of used memory. |
| maxSecurityGroups | String | Specifies the maximum number of security groups. If the value is -1, there is no quantity limit. |
| totalFloatingIpsUsed | String | Specifies the number of used floating IP addresses. |
| totalInstancesUsed | String | Specifies the number of used ECSs. |
| totalSecurityGroupsUsed | String | Specifies the number of used security groups. |
| maxTotalFloatingIps | String | Specifies the maximum number of floating IP addresses. If the value is -1, there is no quantity limit. |
| maxTotalInstances | String | Specifies the maximum number of ECSs. If the value is -1, there is no quantity limit. |
| maxTotalCores | String | Specifies the maximum number of cores. If the value is -1, there is no quantity limit. |
| maxServerGroupMembers | String | Specifies the maximum number of members in an ECS group. If the value is -1, there is no quantity limit. |
Example Request
GET https://{endpoint}/v2.1/d9ebe43510414ef590a4aa158605329e/limits Example Response
{
"limits": {
"rate": [],
"absolute": {
"maxServerMeta": 128,
"maxPersonality": 5,
"totalServerGroupsUsed": 0,
"maxImageMeta": 128,
"maxPersonalitySize": 10240,
"maxTotalRAMSize": 25165824,
"maxTotalKeypairs": -1,
"maxSecurityGroupRules": 20,
"maxServerGroups": -1,
"totalCoresUsed": 0,
"totalRAMUsed": 0,
"maxSecurityGroups": 10,
"totalFloatingIpsUsed": 0,
"totalInstancesUsed": 0,
"totalSecurityGroupsUsed": 0,
"maxTotalFloatingIps": 10,
"maxTotalInstances": 2048,
"maxTotalCores": 20480,
"maxServerGroupMembers": -1
}
}
} Returned Values
Last Article: Tenant Quota Management
Next Article: Querying Tenant Quotas
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.