Loading
close

配额

time 更新时间:2022-05-20 14:33:30

配额

列举配额

功能介绍

查询配额列表。

URI

GET /v2.0/lbaas/quotas

请求消息

参数 参数类型 是否必选 描述
fields string 你想让服务器返回的字段。如果没有指定字段的查询参数,API会返回所有配额的属性。通过使用fields参数,API只返回请求的属性集。可以指定多个字段的参数。例如,如果您指定fields=id&fields=name的请求URL,那么只有idname属性将返回。
project_id string 指定项目ID进行查询。

响应消息

参数 参数类型 描述
healthmonitor integer 配置的健康检查器配额限制。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
l7policy integer 配置的七层策略配额限制。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
l7rule integer 配置的七层规则配额限制。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
listener integer 配置监听器配额限制。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
loadbalancer integer 配置的负载均衡器配额限制。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
member integer 配置的成员配额限制。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
pool integer 配置的资源池配额限制。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
in_use_health_monitor integer 已占用的健康检查器配额。显示为null表示已占用0个。
in_use_l7policy integer 已占用的七层策略配额。显示为null表示已占用0个。
in_use_l7rule integer 已占用的七层规则器配额。显示为null表示已占用0个。
in_use_listener integer 已占用的监听器配额。显示为null表示已占用0个。
in_use_load_balancer integer 已占用的负载均衡器配额。显示为null表示已占用0个。
in_use_member integer 已占用的成员配额。显示为null表示已占用0个。
in_use_pool integer 已占用的资源池配额。显示为null表示已占用0个。
project_id string 这些资源所属项目的ID。

请求示例

curl -X GET -H "X-Auth-Token: <token>" http://octavia-api.octavia.svc.cluster.local:9876/v2.0/lbaas/quotas?project_id=e3cd678b11784734bc366148aa37580e

正常响应示例

{
  "quotas": [
    {
      "project_id": "2f6d249150f64f55984945186367d259",
      "loadbalancer": 0,
      "listener": null,
      "member": null,
      "pool": null,
      "healthmonitor": null,
      "l7policy": null,
      "l7rule": null,
      "in_use_load_balancer": null,
      "in_use_listener": null,
      "in_use_member": null,
      "in_use_pool": null,
      "in_use_health_monitor": null,
      "in_use_l7policy": null,
      "in_use_l7rule": null,
      "tenant_id": "2f6d249150f64f55984945186367d259"
    }
  ],
  "quotas_links": []
}

正常响应代码

200

错误码

400,401,500

查询部署默认配额

功能介绍

查询部署默认配额。

URI

GET /v2.0/lbaas/quotas/defaults

请求消息

查询部署默认配额api接口没有请求参数。

响应消息

参数 参数类型 描述
healthmonitor integer 配置的健康检查器默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
l7policy integer 配置的七层策略默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
l7rule integer 配置的七层规则默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
listener integer 配置监听器默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
loadbalancer integer 配置的负载均衡器默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
member integer 配置的成员默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
pool integer 配置的资源池默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。

请求示例

curl -X GET -H "X-Auth-Token: <token>" http://octavia-api.octavia.svc.cluster.local:9876/v2.0/lbaas/quotas/defaults

正常响应示例

{
  "quota": {
    "load_balancer": 5,
    "listener": 2560,
    "member": 20480,
    "pool": 5120,
    "health_monitor": -1,
    "l7policy": 640,
    "l7rule": 5120
  }
}

正常响应代码

200

错误码

400,401,500

查询配额详情

功能介绍

查询项目的配额详情。

URI

GET /v2.0/lbaas/quotas/{project_id}

参数 是否必选 描述
project_id 待查询配额的项目的ID。

请求消息

参数 参数类型 是否必选 描述
fields string 你想让服务器返回的字段。如果没有指定字段的查询参数,API会返回所有配额的属性。通过使用fields参数,API只返回请求的属性集。可以指定多个字段的参数。例如,如果您指定fields=id&fields=name的请求URL,那么只有idname属性将返回。

响应消息

参数 参数类型 描述
healthmonitor integer 配置的健康检查器默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
l7policy integer 配置的七层策略默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
l7rule integer 配置的七层规则默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
listener integer 配置监听器默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
loadbalancer integer 配置的负载均衡器默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
member integer 配置的成员默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。
pool integer 配置的资源池默认配额。设置为null表示它正在使用部署默认配额。设置为-1表示无限制。

请求示例

curl -X GET -H "X-Auth-Token: <token>" http://octavia-api.octavia.svc.cluster.local:9876/v2.0/lbaas/quotas/2f6d249150f64f55984945186367d259

正常响应示例

{
  "quota": {
    "load_balancer": 0,
    "listener": 2560,
    "member": 20480,
    "pool": 5120,
    "health_monitor": -1,
    "l7policy": 640,
    "l7rule": 5120
  }
}

正常响应代码

200

错误码

400,401,500

删除配额

功能介绍

重置项目配额以使用部署默认配额。

URI

DELETE /v2.0/lbaas/quotas/{project_id}

参数 是否必选 描述
project_id 待重置配额的项目的ID。

请求消息

响应消息

请求示例

curl -X DELETE -H "X-Auth-Token: <token>" http://octavia-api.octavia.svc.cluster.local:9876/v2.0/lbaas/quotas/2f6d249150f64f55984945186367d259

正常响应示例

正常响应代码

204

错误码

400,401,403,404,409,500

此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品