查询安全组列表
功能介绍
查询某租户下的安全组列表。
接口约束
查询提交请求的租户有权限查看的所有安全组信息,单次查询最多返回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 } }
状态码
请参见状态码。
错误码
请参见错误码。