API standard and pre-built SDKs in multi-language
The OpenAPI specification of this product (quotas/2020-05-10) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.
Custom signature
If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).
Before you begin
An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. Create a Resource Access Management (RAM) user with API-only access and use RAM policies to apply the principle of least privilege (PoLP). Alibaba Cloud accounts are only used when explicitly required.
To call APIs securely, configure the following:
A RAM user account
An AccessKey pair for the account
Quota
|
API |
Title |
Description |
| GetProductQuota | GetProductQuota | Queries the details of a quota for a specified Alibaba Cloud product. |
| GetProductQuotaDimension | GetProductQuotaDimension | Queries the details of quota dimensions for a specific Alibaba Cloud service. |
| ListProductDimensionGroups | ListProductDimensionGroups | This operation queries the dimension groups of a specified Alibaba Cloud service. |
| ListProductQuotaDimensions | ListProductQuotaDimensions | Queries the quota dimensions supported by a specified Alibaba Cloud service. |
| ListProductQuotas | ListProductQuotas | Queries the quotas for a specified cloud service. |
| ListProducts | ListProducts | Queries the cloud products supported by Quota Center. |
| ListDependentQuotas | ListDependentQuotas | Some quotas are dependent on others and must be increased together. This operation lists the quotas that a specified quota depends on. |
Quota Alerts
|
API |
Title |
Description |
| CreateQuotaAlarm | CreateQuotaAlarm | Creates a quota alert. |
| DeleteQuotaAlarm | DeleteQuotaAlarm | Deletes a quota usage alert. |
| UpdateQuotaAlarm | UpdateQuotaAlarm | Modifies quota alert information. |
| ListQuotaAlarms | ListQuotaAlarms | Queries quota usage alerts. |
| GetQuotaAlarm | GetQuotaAlarm | Queries the details of a specific quota alert. |
| ListAlarmHistories | ListAlarmHistories | Queries the history of quota alerts. |
Quota Increase Requests
|
API |
Title |
Description |
| CreateQuotaApplication | CreateQuotaApplication | Creates a quota increase request. |
| GetQuotaApplication | GetQuotaApplication | Queries the details of a quota increase application. |
| ListQuotaApplications | ListQuotaApplications | Queries applications for quota increases. |
| GetQuotaApplicationApproval | GetQuotaApplicationApproval | Queries the approval details for a quota increase application, including the average approval time, whether approval reminders are supported, and the reminder interval. |
| RemindQuotaApplicationApproval | RemindQuotaApplicationApproval | Sends a reminder for a quota application that is pending approval. |
Quota Templates
|
API |
Title |
Description |
| GetQuotaTemplateServiceStatus | GetQuotaTemplateServiceStatus | Queries the status of a quota template. |
| ModifyQuotaTemplateServiceStatus | ModifyQuotaTemplateServiceStatus | Changes the status of a quota template. By default, the quota template is not configured. If the management account of a resource directory uses a quota template for the first time, you must enable the quota template. Only the management account of a resource directory can change the status of quota templates. |
| CreateTemplateQuotaItem | CreateTemplateQuotaItem | Creates a quota template by using the management account of a resource directory. After you create a quota template, if a member is added to the resource directory, the quota template automatically submits a quota increase request for the member. The quota values for existing members remain unchanged. You can use a quota template to apply for increases on multiple quotas at the same time. This automated approach improves the efficiency of quota management across your organization. Only the management account of a resource directory can create quota templates. |
| ModifyTemplateQuotaItem | ModifyTemplateQuotaItem | Only the administrator account of a resource directory can modify a quota template. Modifications to a quota template apply only to new members that are added to the resource directory and do not affect existing members. |
| ListQuotaApplicationTemplates | ListQuotaApplicationTemplates | Queries quota templates by using the management account of a resource directory. |
| DeleteTemplateQuotaItem | DeleteTemplateQuotaItem | Deletes a quota template by using the management account of a resource directory. After you delete a quota template, if a member is added to the resource directory, the quota template no longer automatically submits a quota increase request for the member. Only the management account of a resource directory can delete quota templates. |
| CreateQuotaApplicationsForTemplate | CreateQuotaApplicationsForTemplate | When you add a quota to a quota template, quota increase requests are automatically submitted only for new members in the resource directory. Existing members are not affected. To increase the quotas for existing members, you can use a quota template to submit batch requests. Only the administrator account of a resource directory can create batch quota requests. |
| ListQuotaApplicationsDetailForTemplate | ListQuotaApplicationsDetailForTemplate | Queries the details of quota increase applications for a member in a resource directory. |
| ListQuotaApplicationsForTemplate | ListQuotaApplicationsForTemplate | Queries the history of batch requests for member quotas submitted using a quota template. |