Updated on 2023-10-18 GMT+08:00

Modifying Resource Quotas

Function

This API is used to modify the resource quotas of a specified enterprise project. Before calling this API:

URI

  • URI format

    PUT https://{endpoint}/mysql/v3/{project_id}/quotas

  • Example

    PUT https://{endpoint}/mysql/v3/0483b6b16e954cb88930a360d2c4e663/quotas

  • Parameter description
    Table 1 Parameter description

    Name

    Mandatory

    Description

    project_id

    Yes

    Project ID of a tenant in a region.

    To obtain this value, see Obtaining a Project ID.

Request

  • Parameter description
    Table 2 quota_list field data structure description

    Name

    Type

    Description

    enterprise_project_id

    String

    Enterprise project ID.

    instance_quota

    Integer

    Quota of the DB instance quantity. The value ranges from 0 to 1000. (If there are already DB instances created, this parameter value must be at least the number of existing DB instances.)

    vcpus_quota

    Integer

    Quota of vCPUs. Value: 0 to 3600000. (If there are already DB instances created, this parameter value must be at least the number of used vCPUs.)

    ram_quota

    Integer

    Memory quota in GB.

    Memory quota in GB. Value: 0 to 19200000. (If there are already DB instances created, this parameter value must be at least the used memory size.)

  • Request example
    {
      "quota_list": [
        {
          "enterprise_project_id": "0",
          "instance_quota": 1,
          "vcpus_quota": 4,
          "ram_quota": 8
        }
      ]
    }

Response

  • Parameter description
    Table 3 Parameter description

    Name

    Type

    Description

    quota_list

    Array of objects

    Configured quota information.

    For details, see Table 4.

    Table 4 quota_list field data structure description

    Name

    Type

    Description

    enterprise_project_id

    String

    Enterprise project ID.

    instance_quota

    Integer

    Quota of the DB instance quantity.

    vcpus_quota

    Integer

    Quota of vCPUs.

    ram_quota

    Integer

    Memory quota in GB.

  • Example response
    {
      "quota_list": [
        {
          "enterprise_project_id": "0",
          "instance_quota": 1,
          "vcpus_quota": 4,
          "ram_quota": 8
        }
      ]
    }

Status Code

For details, see Status Codes.

Error Code

For details, see Error Codes.