Querying Quotas¶
Function¶
This API is used to query the used quotas of resources, such as enterprise routers and VPC attachments.
URI¶
GET /v3/{project_id}/enterprise-router/quotas
Parameter | Mandatory | Type | Description |
---|---|---|---|
project_id | Yes | String | Project ID |
Parameter | Mandatory | Type | Description |
---|---|---|---|
type | No | Array of strings | You can query the quotas of the following resources:
|
erId | No | Object | Enterprise router ID |
routeTableId | No | Object | Route table ID |
vpcId | No | Object | VPC ID |
Request Parameters¶
None
Response Parameters¶
Status code: 200
Parameter | Type | Description |
---|---|---|
quota_key | String | Quota type |
quota_limit | Long | Available quota. The value -1 indicates that there is no quota limit. |
used | Long | Used quota |
unit | String | Measurement unit of used quotas |
Example Requests¶
Querying the resource quotas
GET https://{erouter_endpoint}/v3/08d5a9564a704afda6039ae2babbef3c/enterprise-router/quotas
Example Responses¶
Status code: 200
OK
{
"quotas" : [ {
"quota_key" : "er_instance",
"quota_limit" : 1,
"used" : 0,
"unit" : "count"
}, {
"quota_key" : "dc_attachment",
"quota_limit" : 2,
"used" : 0,
"unit" : "count"
}, {
"quota_key" : "route_table",
"quota_limit" : 20,
"used" : 5,
"unit" : "count"
}, {
"quota_key" : "static_route",
"quota_limit" : 500,
"used" : 2,
"unit" : "count"
}, {
"quota_key" : "can_attachment",
"quota_limit" : 10,
"used" : 0,
"unit" : "count"
}, {
"quota_key" : "connect_attachment",
"quota_limit" : 20,
"used" : 0,
"unit" : "count"
}, {
"quota_key" : "peering_attachment",
"quota_limit" : 10,
"used" : 0,
"unit" : "count"
}, {
"quota_key" : "vpn_attachment",
"quota_limit" : 10,
"used" : 0,
"unit" : "count"
}, {
"quota_key" : "flow_log",
"quota_limit" : 20,
"used" : 4,
"unit" : "count"
} ]
}
Status Codes¶
Status Code | Description |
---|---|
200 | OK |
Error Codes¶
See Error Codes.