主题
安全组管理
安全组列表
| 项目 | 内容 |
|---|---|
| 接口描述 | 安全组列表 |
| 接口地址 | /console/v1/security_group |
| 请求方式 | GET |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| keywords | string | - | validate:optional | desc:关键字 |
| page | int | - | validate:optional | desc:页数 |
| limit | int | - | validate:optional | desc:每页条数 |
| orderby | string | - | idvalidate:optional | desc:排序字段 |
| sort | string | - | ascdescvalidate:optional | desc:升降序 |
响应参数
| name | type | default | desc |
|---|---|---|---|
| list | array | - | desc:安全组列表 |
| list[].id | int | - | desc:安全组ID |
| list[].name | string | - | desc:名称 |
| list[].description | string | - | desc:描述 |
| list[].create_time | int | - | desc:创建时间 |
| list[].host_num | int | - | desc:产品数量 |
| list[].rule_num | int | - | desc:规则数量 |
| count | int | - | desc:安全组总数 |
安全组详情
| 项目 | 内容 |
|---|---|
| 接口描述 | 安全组详情 |
| 接口地址 | /console/v1/security_group/:id |
| 请求方式 | GET |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:安全组ID |
响应参数
| name | type | default | desc |
|---|---|---|---|
| security_group | object | - | desc:安全组 |
| security_group.id | int | - | desc:安全组ID |
| security_group.name | string | - | desc:名称 |
| security_group.description | string | - | desc:描述 |
| security_group.create_time | int | - | desc:创建时间 |
添加安全组
| 项目 | 内容 |
|---|---|
| 接口描述 | 添加安全组 |
| 接口地址 | /console/v1/security_group |
| 请求方式 | POST |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| name | string | - | validate:required | desc:名称 |
| description | string | - | validate:optional | desc:描述 |
| auto_create_rule | int | - | 0否1是validate:optional | desc:是否创建默认规则 |
响应参数
| name | type | default | desc |
|---|---|---|---|
| id | int | - | desc:安全组ID |
修改安全组
| 项目 | 内容 |
|---|---|
| 接口描述 | 修改安全组 |
| 接口地址 | /console/v1/security_group/:id |
| 请求方式 | PUT |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:安全组ID |
| name | string | - | validate:required | desc:名称 |
| description | string | - | validate:optional | desc:描述 |
响应参数
无
删除安全组
| 项目 | 内容 |
|---|---|
| 接口描述 | 删除安全组 |
| 接口地址 | /console/v1/security_group/:id |
| 请求方式 | DELETE |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:安全组ID |
响应参数
无
安全组实例列表
| 项目 | 内容 |
|---|---|
| 接口描述 | 安全组实例列表 |
| 接口地址 | /console/v1/security_group/:id/host |
| 请求方式 | GET |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:安全组ID |
| page | int | - | validate:optional | desc:页数 |
| limit | int | - | validate:optional | desc:每页条数 |
| orderby | string | - | idvalidate:optional | desc:排序字段 |
| sort | string | - | ascdescvalidate:optional | desc:升降序 |
响应参数
| name | type | default | desc |
|---|---|---|---|
| list | array | - | desc:实例列表 |
| list[].id | int | - | desc:实例ID |
| list[].name | string | - | desc:名称 |
| list[].ip | string | - | desc:IP |
| count | int | - | desc:实例总数 |
关联安全组
| 项目 | 内容 |
|---|---|
| 接口描述 | 关联安全组 |
| 接口地址 | /console/v1/security_group/:id/host/:host_id |
| 请求方式 | POST |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:安全组ID |
| host_id | int | - | validate:required | desc:产品ID |
响应参数
无
取消关联安全组
| 项目 | 内容 |
|---|---|
| 接口描述 | 取消关联安全组 |
| 接口地址 | /console/v1/security_group/:id/host/:host_id |
| 请求方式 | DELETE |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:安全组ID |
| host_id | int | - | validate:required | desc:产品ID |
响应参数
无
批量关联安全组
| 项目 | 内容 |
|---|---|
| 接口描述 | 批量关联安全组 |
| 接口地址 | /console/v1/security_group/:id/host |
| 请求方式 | POST |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:安全组ID |
| host_id | array | - | validate:required | desc:产品ID列表 |
响应参数
| name | type | default | desc |
|---|---|---|---|
| [].status | int | - | desc:状态码 |
| [].msg | string | - | desc:信息 |
| [].name | string | - | desc:产品标识 |
| [].id | int | - | desc:产品ID |