查看ACL策略列表
功能介绍
查询所有的ACL策略列表。
URI
HTTP/HTTPS请求方法以及URI如下表所示。
| 请求方法 | URI |
|---|---|
| GET | /v1/{project_id}/apigw/instances/{instance_id}/acls[?page_size, page_no, id, name, acl_type, entity_type] |
- 可以在URI后面用‘?’和‘&’添加不同的查询条件组合。
- 查询条件可为以下字段以及对应的值:id、name、acl_type、entity_type、page_size、page_no。
URI中的参数说明如下表所示。
| 名称 | 是否必选 | 类型 | 说明 |
|---|---|---|---|
| project_id | 是 | String | 项目ID。可从控制台“我的凭证”中获取region下项目ID,管理员权限可查询。 |
| instance_id | 是 | String | 实例ID,可从API网关控制台的专享版实例信息中获取。 |
| id | 否 | String | 编号 |
| name | 否 | String | 名称 |
| acl_type | 否 | String | 类型:PERMIT或DENY |
| entity_type | 否 | String | 作用的对象类型:IP或DOMAIN |
| page_size | 否 | Integer | 每页显示的条数,默认值:20 |
| page_no | 否 | Integer | 页码,默认值:1 |
| precise_search | 否 | String | 指定需要精确匹配查找的参数名称,目前仅支持name |
请求消息
无。
响应消息
| 名称 | 类型 | 说明 |
|---|---|---|
| size | Integer | 当前页返回的ACL策略个数 |
| total | Integer | ACL策略总个数 |
| acls | 字典数据类型 | 本次查询返回的ACL策略列表 |
| 名称 | 类型 | 说明 |
|---|---|---|
| id | String | 编号 |
| acl_name | String | 名称 |
| acl_type | String | 类型
|
| acl_value | String | ACL策略的值 |
| entity_type | String | 对象类型:
|
| update_time | Timestamp | 更新时间 |
| bind_num | Integer | 绑定的API数量 |
响应消息样例:
{
"total": 1,
"size": 1,
"acls": [{
"id": "d402b35e-1054-4280-b1c5-0d741a28c995",
"acl_name": "goodone",
"entity_type": "DOMAIN",
"acl_type": "PERMIT",
"acl_value": "19asdfaf-adfadf",
"update_time": "2017-11-18T14:27:36.918578+08:00",
"bind_num":1
}]
} 状态码
| 状态码 | 说明 |
|---|---|
| 200 | OK |
| 400 | Bad Request |
| 500 | Server Internal Error |