文档首页/Web应用防火墙 WAF/API参考/API/实例组管理/查询实例组列表 - ListInstancePools
更新时间:2026-03-26 GMT+08:00
分享

查询实例组列表 - ListInstancePools

功能介绍

查询实例组列表

调用方法

请参见如何调用API

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。

  • 如果使用角色与策略授权,具体权限要求请参见权限和授权项
  • 如果使用身份策略授权,当前API调用无需身份策略权限。

URI

GET /v1/{project_id}/premium-waf/pools

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释:

项目ID,对应华为云控制台用户名->我的凭证->项目列表->项目ID

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

表2 Query参数

参数

是否必选

参数类型

描述

enterprise_project_id

String

参数解释:

您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目ID。若需要查询当前用户所有企业项目绑定的资源信息,请传参all_granted_eps。

约束限制:

不涉及

取值范围:

  • 0:代表default企业项目

  • all_granted_eps:代表所有企业项目

  • 其它企业项目ID:长度为36个字符

默认取值:

0

page

Integer

参数解释:

分页查询时,返回第几页数据

约束限制:

不涉及

取值范围:

page参数的实际有效范围取决于总数据量和pagesize的取值,不能大于总页数

默认取值:

1

pagesize

Integer

参数解释:

分页查询时,每页包含的结果条数

约束限制:

不涉及

取值范围:

[0,100]

默认取值:

10

name

String

参数解释:

模糊查询,实例组名称

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

type

Array of strings

参数解释:

实例组类型

约束限制:

不涉及

取值范围:

  • elb 基础elb类型

  • elb-v2 elb-v2类型

  • elb-container -容器化elb类型

  • elb-shadow saas化elb类型

  • standard-container 反向代理独享引擎组(云内,承载租户专用)

  • standard-cloud 反向代理独享引擎组(云内)

  • standard 反向代理独享引擎组(云外)

  • detector-cloud 旁路检测独享引擎组(云内)

  • detector 旁路检测独享引擎组(云外)

  • standard-maf-cloud 大模型防火墙实例组类型

默认取值:

不涉及

vpc_id

String

参数解释:

实例组关联的vpc_id

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

detail

Boolean

参数解释:

是否查询实例组详细信息

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

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

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

Content-Type

String

参数解释:

内容类型

约束限制:

不涉及

取值范围:

不涉及

默认取值:

application/json;charset=utf8

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

total

Long

实例组总数

items

Array of PremiumWafPoolResponse objects

实例组列表

表5 PremiumWafPoolResponse

参数

参数类型

描述

id

String

实例组id

name

String

实例组名称

region

String

实例组所在region

type

String

实例组类型

vpc_id

String

实例组关联的vpc_id

description

String

实例组描述

hosts

Array of IdNameEntry objects

实例组关联的防护域名

instances

Array of IdNameEntry objects

实例组关联的引擎实例

enterprise_project_id

String

实例组关联的企业计划id

create_time

Integer

实例组创建时间

表6 IdNameEntry

参数

参数类型

描述

id

String

资源id

name

String

资源名称

service_ip

String

引擎实例IP

状态码:400

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误信息

encoded_authorization_message

String

编码 (加密) 后的详细拒绝原因,用户可以自行调用 STS 服务的decode-authorization-message接口进行解码,可参考STS5联调自验证。IAM5鉴权错误时才会返回此字段。

details

Array of IAM5ErrorDetails objects

调用下游服务的报错信息集合,IAM5鉴权错误时才会返回此字段。

表8 IAM5ErrorDetails

参数

参数类型

描述

error_code

String

下游服务错误码

error_msg

String

下游服务报错信息

状态码:401

表9 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误信息

encoded_authorization_message

String

编码 (加密) 后的详细拒绝原因,用户可以自行调用 STS 服务的decode-authorization-message接口进行解码,可参考STS5联调自验证。IAM5鉴权错误时才会返回此字段。

details

Array of IAM5ErrorDetails objects

调用下游服务的报错信息集合,IAM5鉴权错误时才会返回此字段。

表10 IAM5ErrorDetails

参数

参数类型

描述

error_code

String

下游服务错误码

error_msg

String

下游服务报错信息

状态码:500

表11 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误信息

encoded_authorization_message

String

编码 (加密) 后的详细拒绝原因,用户可以自行调用 STS 服务的decode-authorization-message接口进行解码,可参考STS5联调自验证。IAM5鉴权错误时才会返回此字段。

details

Array of IAM5ErrorDetails objects

调用下游服务的报错信息集合,IAM5鉴权错误时才会返回此字段。

表12 IAM5ErrorDetails

参数

参数类型

描述

error_code

String

下游服务错误码

error_msg

String

下游服务报错信息

请求示例

查询名称包含test的实例组列表

GET https://{endpoint}/v1/{project_id}/premium-waf/pools?name=test

响应示例

状态码:200

独享引擎信息列表

{
  "total" : 1,
  "items" : [ {
    "id" : "id_01fc8212735e",
    "name" : "name_591ba3909d95",
    "region" : "region_fda9ff0a2bbf",
    "type" : "type_e26377ec3eef",
    "vpc_id" : "vpc_id_175c24dd75fb",
    "description" : "description_3d330a56018a",
    "hosts" : [ {
      "id" : "id_98790a4990a1",
      "name" : "www.test.com"
    } ],
    "instances" : [ {
      "id" : "id_ee72b93b0f94",
      "name" : "name_78b221e9a884",
      "service_ip" : "1.1.1.1"
    } ],
    "enterprise_project_id" : "0",
    "create_time" : 0
  } ]
}

状态码

状态码

描述

200

独享引擎信息列表

400

请求失败

401

token权限不足

500

服务器内部错误

错误码

请参见错误码

相关文档