error.quota.exceeded
- Text in the console
- The tenant's quota for {resource} is {limit}; {current} are in use and {requested} more were asked for.
- Meaning for API clients
- The operation would take the tenant over its quota of
resource(vcpus, memoryMib, diskGib, vms, publicIpv4, snapshots). - Code
FAILED_PRECONDITION, HTTP 412
| Argument | What it holds |
|---|---|
resource | the quota that is exceeded. |
limit | the quota of the tenant for that resource. |
current | the amount in use. |
requested | the amount that the operation asks for. |
tenant | the id of the tenant. |
Cause. The operation would take the tenant over its quota of one resource. The resources are vcpus, memoryMib, diskGib, vms, publicIpv4 and snapshots. The message shows the quota, the amount in use and the amount that the operation asks for.
Remedy.
- Free the resource: delete servers, snapshots or disks that are no longer needed, or return public addresses.
- Choose a smaller plan, or fewer servers.
- An administrator can raise the quota. Read the current quota first:
kyvernon tenants get <tenant>. Then replace it with the new values:kyvernon tenants quota <tenant> --body-file <file>. The body replaces the whole quota. In the console, use Quota. - When you cannot change the quota yourself, pass on the message id, the name of the resource and the amount that you need.
See the page Self-service concepts.