主题
安全组规则管理
安全组规则列表
| 项目 | 内容 |
|---|---|
| 接口描述 | 安全组规则列表 |
| 接口地址 | /console/v1/security_group/:id/rule |
| 请求方式 | GET |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:安全组ID |
| keywords | string | - | validate:optional | desc:关键字 |
| direction | string | - | in进方向out出方向validate:optional | desc:规则方向 |
| page | int | - | validate:optional | desc:页数 |
| limit | int | - | validate:optional | desc:每页条数 |
| orderby | string | - | idvalidate:optional | desc:排序 |
| sort | string | - | ascdescvalidate:optional | desc:升降序 |
| direction | string | - | in=进方向out=出方向validate:optional | desc:规则方向筛选 |
响应参数
| name | type | default | desc |
|---|---|---|---|
| list | array | - | desc:安全组规则列表 |
| list[].id | int | - | desc:安全组规则ID |
| list[].description | string | - | desc:描述 |
| list[].direction | string | - | desc:规则方向 |
| list[].protocol | string | - | desc:协议 |
| list[].port | string | - | desc:端口范围 |
| list[].ip | string | - | desc:授权IP |
| list[].create_time | int | - | desc:创建时间 |
| count | int | - | desc:安全组规则总数 |
安全组规则详情
| 项目 | 内容 |
|---|---|
| 接口描述 | 安全组规则详情 |
| 接口地址 | /console/v1/security_group/rule/:id |
| 请求方式 | GET |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:安全组规则ID |
响应参数
| name | type | default | desc |
|---|---|---|---|
| security_group_rule | object | - | desc:安全组规则 |
| security_group_rule.id | int | - | desc:安全组规则ID |
| security_group_rule.description | string | - | desc:描述 |
| security_group_rule.direction | string | - | desc:规则方向 |
| security_group_rule.protocol | string | - | desc:协议 |
| security_group_rule.port | string | - | desc:端口范围 |
| security_group_rule.ip | string | - | desc:授权IP |
| security_group_rule.create_time | int | - | desc:创建时间 |
添加安全组规则
| 项目 | 内容 |
|---|---|
| 接口描述 | 添加安全组规则 |
| 接口地址 | /console/v1/security_group/:id/rule |
| 请求方式 | POST |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:安全组ID |
| description | string | - | validate:optional | desc:描述 |
| direction | string | - | in进out出validate:required | desc:规则方向 |
| protocol | string | - | allall_tcpall_udptcpudpicmpsshtelnethttphttpsmssqloraclemysqlrdppostgresqlredisgrevalidate:required | desc:协议 |
| port | string | - | validate:required | desc:端口范围 |
| ip | string | - | validate:required | desc:授权IP |
响应参数
| name | type | default | desc |
|---|---|---|---|
| id | int | - | desc:安全组规则ID |
批量添加安全组规则
| 项目 | 内容 |
|---|---|
| 接口描述 | 批量添加安全组规则 |
| 接口地址 | /console/v1/security_group/:id/rule/batch |
| 请求方式 | POST |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| rule | array | - | validate:required | desc:规则列表 |
| rule[].description | string | - | validate:optional | desc:描述 |
| rule[].direction | string | - | in进out出validate:required | desc:规则方向 |
| rule[].protocol | string | - | allall_tcpall_udptcpudpicmpsshtelnethttphttpsmssqloraclemysqlrdppostgresqlredisgrevalidate:required | desc:协议 |
| rule[].port | string | - | validate:required | desc:端口范围 |
| rule[].ip | string | - | validate:required | desc:授权IP |
响应参数
| name | type | default | desc |
|---|---|---|---|
| success_num | int | - | desc:添加成功的规则数量 |
修改安全组规则
| 项目 | 内容 |
|---|---|
| 接口描述 | 修改安全组规则 |
| 接口地址 | /console/v1/security_group/rule/:id |
| 请求方式 | PUT |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:安全组规则ID |
| description | string | - | validate:optional | desc:描述 |
| direction | string | - | in进out出validate:required | desc:规则方向 |
| protocol | string | - | allall_tcpall_udptcpudpicmpsshtelnethttphttpsmssqloraclemysqlrdppostgresqlredisgrevalidate:required | desc:协议 |
| port | string | - | validate:required | desc:端口范围 |
| ip | string | - | validate:required | desc:授权IP |
响应参数
无
删除安全组规则
| 项目 | 内容 |
|---|---|
| 接口描述 | 删除安全组规则 |
| 接口地址 | /console/v1/security_group/rule/:id |
| 请求方式 | DELETE |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:安全组规则ID |
响应参数
无