• 沒有找到結果。

请求参数

● NORMAL enable_band

4.3 带宽(V2.0)

4.4.1 查询配额

功能介绍

查询单租户在VPC服务下的网络资源配额,包括vpc配额、子网配额、安全组配额、安 全组规则配额、EIP配额,vpn配额等。

说明

EIP与VPC共用本接口,可在本接口中查询EIP配额。

调试

您可以在API Explorer中调试该接口。

URI

GET /v1/{project_id}/quotas

4-306 路径参数

参数 是否必选 参数类型 描述

project_id 是 String 项目ID,获取项目ID请参见获取 项目ID

4-307 Query 参数

参数 是否必选 参数类型 描述

type 否 String ● 功能说明:根据type过滤查

询指定类型的配额 - 取值范 围:

– vpc – subnet

– securityGroup – securityGroupRule – publicIp

– vpn – vpcPeer – loadbalancer – listener

– physicalConnect – virtualInterface – firewall

– shareBandwidthIP – shareBandwidth – address_group – flow_log

– vpcContainRoutetable – routetableContainRoutes

请求参数

4-308 请求 Header 参数

参数 是否必选 参数类型 描述

X-Auth-Token 是 String 用户Token。通过调用IAM服务 获取用户Token接口获取(响应 消息头中X-Subject-Token的 值)

响应参数

状态码: 200

4-309 响应 Body 参数

参数 参数类型 描述

quotas ResourceRes

p object 资源配额对象

4-310 ResourceResp

参数 参数类型 描述

resources Array of QuotaShowR esp objects

资源配额对象

4-311 QuotaShowResp

参数 参数类型 描述

type String ● 功能说明:根据type过滤查询指定类型的配额 - 取值范围:

– vpc – subnet

– securityGroup – securityGroupRule – publicIp

– vpn – vpcPeer – loadbalancer – listener

– physicalConnect – virtualInterface – firewall

– shareBandwidthIP – shareBandwidth – address_group – flow_log

– vpcContainRoutetable – routetableContainRoutes used Integer ● 功能说明:已创建的资源个数

● 取值范围:0~quota数

参数 参数类型 描述 – vpcPeer默认50 – loadbalancer默认10 – listener默认10

– physicalConnect默认10 – virtualInterface默认50 – firewall默认200 – shareBandwidth默认5 – shareBandwidthIP默认10 – address_group默认10 – flow_log默认10

– vpcContainRoutetable默认1 – routetableContainRoutes默认200 min Integer 允许修改的配额最小值

状态码: 400

4-312 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 401

4-313 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述

参数 参数类型 描述

code String 服务异常错误信息编码

状态码: 403

4-314 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 404

4-315 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 405

4-316 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 406

4-317 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 407

4-318 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 408

4-319 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 409

4-320 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 500

4-321 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 501

4-322 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 502

4-323 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 503

4-324 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 504

4-325 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

请求示例

GET https://{Endpoint}/v1/{project_id}/quotas?type=publicIp

响应示例

状态码: 200

GET和PUT操作正常返回

{ "quotas" : { "resources" : [ { "type" : "vpc", "used" : 4, "quota" : 150, "min" : 0 }, {

"type" : "securityGroup", "used" : 1,

"quota" : 400, "min" : 0 }, {

"type" : "securityGroupRule", "used" : 6,

"quota" : 5000, "min" : 0 }, {

"type" : "publicIp", "used" : 2, "quota" : 10, "min" : 0 } ] }}

状态码

状态码 描述

200 GET和PUT操作正常返回 400 服务器未能处理请求

401 被请求的页面需要用户名和密码 403 对被请求页面的访问被禁止 404 服务器无法找到被请求的页面 405 请求中指定的方法不被允许

406 服务器生成的响应无法被客户端所接受

407 用户必须首先使用代理服务器进行验证,这样请求才会被处理 408 请求超出了服务器的等待时间

409 由于冲突,请求无法被完成 500 请求未完成。服务异常

501 请求未完成。服务器不支持所请求的功能

502 请求未完成。服务器从上游服务器收到一个无效的响应 503 请求未完成。系统暂时异常

504 网关超时

错误码

请参见错误码。