查询安全组列表
功能介绍
查询某租户下的安全组列表。
接口约束
查询提交请求的租户有权限查看的所有安全组信息,单次查询最多返回2000条数据,超过2000后会返回分页标记
URI
GET /v3/{project_id}/vpc/security-groups
| 名称 | 是否必选 | 参数类型 | 说明 |
|---|---|---|---|
| project_id | 是 | String | 项目ID。 获取方法请参见获取项目ID。 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| limit | 否 | Integer | 功能说明:每页返回的个数 取值范围:0-2000 |
| marker | 否 | String | 分页查询起始的资源ID,为空时查询第一页 |
| id | 否 | String | 功能说明:安全组资源ID。可以使用该字段精确过滤安全组,支持多个ID |
| name | 否 | Array of strings | 功能说明:安全组名称。可以使用该字段精确过滤满足条件的安全组,支持传入多个name过滤 |
| description | 否 | Array of strings | 功能说明:安全组描述新增。可以使用该字段精确过滤安全组,支持传入多个描述进行过滤 |
请求参数
无
请求示例
- 查询安全组列表
"GET https://{Endpoint}/v3/{project_id}/vpc/security-groups"
响应参数
状态码为 200 时:
| 参数 | 参数类型 | 描述 |
|---|---|---|
| security_groups | Array of SecurityGroup objects | 安全组列表响应体 |
| request_id | String | 请求ID |
| page_info | PageInfo object | 分页信息 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| id | String | 功能描述:安全组对应的唯一标识 取值范围:带“-”的标准UUID格式 |
| name | String | 功能说明:安全组名称 取值范围:1-64个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点) |
| description | String | 功能说明:安全组的描述信息 取值范围:0-255个字符,不能包含“<”和“>” |
| project_id | String | 功能说明:安全组所属的项目ID |
| created_at | String | 功能说明:安全组创建时间 取值范围:UTC时间格式,yyyy-MM-ddTHH:mm:ss |
| updated_at | String | 功能说明:安全组更新时间 取值范围:UTC时间格式,yyyy-MM-ddTHH:mm:ss |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| previous_marker | String | 当前页第一条记录 |
| current_count | Integer | 当前页总数 |
| next_marker | String | 当前页最后一条记录,最后一页时无next_marker字段 |
状态码为 400 时:
| 参数 | 参数类型 | 描述 |
|---|---|---|
| request_id | String | 请求ID |
| error_msg | String | 错误消息 |
| error_code | String | 错误码 |
状态码为 401 时:
| 参数 | 参数类型 | 描述 |
|---|---|---|
| request_id | String | 请求ID |
| error_msg | String | 错误消息 |
| error_code | String | 错误码 |
状态码为 403 时:
| 参数 | 参数类型 | 描述 |
|---|---|---|
| request_id | String | 请求ID |
| error_msg | String | 错误消息 |
| error_code | String | 错误码 |
状态码为 500 时:
| 参数 | 参数类型 | 描述 |
|---|---|---|
| request_id | String | 请求ID |
| error_msg | String | 错误消息 |
| error_code | String | 错误码 |
响应示例
状态码为 200 时:
{
"request_id": "d31cb32ca06f3c1a294fa24e6cbc5a56",
"security_groups": [
{
"id": "0552091e-b83a-49dd-88a7-4a5c86fd9ec3",
"name": "Sys-FullAccess--",
"project_id": "060576782980d5762f9ec014dd2f1148",
"description": "~!@#¥",
"created_at": "2019-10-16T11:11:14Z",
"updated_at": "2020-03-25T10:53:46Z"
},
{
"id": "0b8cb773-197c-4c91-94f1-e051f0563e5a",
"name": "test-sg",
"project_id": "060576782980d5762f9ec014dd2f1148",
"description": "通用Web服务器,默认放通22、3389、80、443端口和ICMP协议。适用于需要远程登录、公网ping及用于网站服务的云服务器场景。",
"created_at": "2019-12-03T09:02:11Z",
"updated_at": "2019-12-03T09:02:11Z"
}
],
"page_info": {
"previous_marker": "0552091e-b83a-49dd-88a7-4a5c86fd9ec3",
"current_count": 2
}
} 状态码
请参见状态码。
错误码
请参见错误码。