
# 查询实例下的二层连接列表 - ListConnections
#### 功能介绍
当您的二层连接创建成功后，您可以通过调用此接口查询ESW实例下的二层连接列表。
#### 调试
您可以在[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/esw/doc?api=ListConnections&version=v2)中调试该接口，支持自动认证鉴权。API Explorer可以自动生成SDK代码示例，并提供SDK代码示例调试功能。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备如下身份策略权限，更多的权限说明请参见[权限和授权项](https://support.huaweicloud.com/api-esw/esw_api0011.html)。
| 授权项                 | 访问级别 | 资源类型（\*为必须） | 条件键 | 别名 | 依赖的授权项 |
|:---|:---|:---|:---|:---|:---|
| esw:connection:list | List | -           | -   | -  | -      |
   
#### URI
GET /v3/{project_id}/l2cg/instances/{instance_id}/connections
表1路径参数 
| 参数          | 是否必选 | 参数类型   | 描述                                                             |
|:---|:---|:---|:---|
| instance_id | 是    | String | - 参数解释：ESW实例的唯一标识。 - 约束限制：带"-"的UUID格式。 - 取值范围：不涉及。 - 默认取值：不涉及。 |
| project_id  | 是    | String | - 参数解释：ESW实例所属项目ID。 - 约束限制：不涉及。 - 取值范围：不涉及。 - 默认取值：不涉及。        |
表2Query参数 
| 参数   | 是否必选 | 参数类型   | 描述                                                                                                     |
|:---|:---|:---|:---|
| id   | 否    | String | - 参数解释：二层连接资源ID。二层连接创建成功后，会生成一个ID，是二层连接对应的唯一标识。 - 约束限制：带"-"的UUID格式。 - 取值范围：不涉及。 - 默认取值：不涉及。            |
| name | 否    | String | - 参数解释：二层连接的名称。 - 约束限制： - 长度范围为1\~64个字符。 - 名称由中文、英文字母、数字、下划线（_）、中划线（-）、点（.）组成。 - 取值范围：不涉及。 - 默认取值：不涉及。 |
#### 请求参数
无
#### 响应参数
**状态码：200**
表3响应Body参数 
| 参数          | 参数类型                                                                 | 描述                                                       |
|:---|:---|:---|
| request_id  | String                                                               | - 参数解释：请求的唯一标识。 - 约束限制：UUID格式。 - 取值范围：不涉及。 - 默认取值：不涉及。   |
| page_info   | [PageInfo] object               | - 参数解释：分页信息。 - 约束限制：不涉及。 - 取值范围：不涉及。 - 默认取值：不涉及。         |
| connections | Array of [Connection] objects | - 参数解释：查询二层连接列表的响应体。 - 约束限制：不涉及。 - 取值范围：不涉及。 - 默认取值：不涉及。 |
   
 表4PageInfo 
| 参数              | 参数类型    | 描述                                                                         |
|:---|:---|:---|
| next_marker     | String  | - 参数解释：当前页的最后一条记录，最后一页时无next_marker字段。 - 约束限制：不涉及。 - 取值范围：不涉及。 - 默认取值：不涉及。 |
| previous_marker | String  | - 参数解释：分页查询起始的资源ID，为空时查询第一页。 - 约束限制：不涉及。 - 取值范围：不涉及。 - 默认取值：不涉及。           |
| current_count   | Integer | - 参数解释：当前页记录总数。 - 约束限制：不涉及。 - 取值范围：不涉及。 - 默认取值：不涉及。                        |
   
 表5Connection 
| 参数           | 参数类型                                                                               | 描述                                                                                                                          |
|:---|:---|:---|
| fixed_ips    | Array of strings                                                                   | - 参数解释：下联面网口主备IP；ESW实例在本端二层子网中占用的主备接口IP。 - 约束限制：字符串列表，只能设置两个字符串，且每个字符串内容应该是标准IPv4格式；IP必须在二层子网网段范围内。 - 取值范围：不涉及。 - 默认取值：不涉及。 |
| id           | String                                                                             | - 参数解释：二层连接的唯一标识。 - 约束限制：带"-"的UUID格式。 - 取值范围：不涉及。 - 默认取值：不涉及。                                                               |
| instance_id  | String                                                                             | - 参数解释：ESW实例的唯一标识。 - 约束限制：带"-"的UUID格式。 - 取值范围：不涉及。 - 默认取值：不涉及。                                                              |
| name         | String                                                                             | - 参数解释：二层连接的名称。 - 约束限制： - 长度范围为1\~64个字符。 - 名称由中文、英文字母、数字、下划线（_）、中划线（-）、点（.）组成。 - 取值范围：不涉及。 - 默认取值：不涉及。                      |
| project_id   | String                                                                             | - 参数解释：ESW实例所属项目ID。 - 约束限制：不涉及。 - 取值范围：不涉及。 - 默认取值：不涉及。                                                                     |
| remote_infos | Array of [RemoteInfosResult] objects | - 参数解释：远端隧道信息。 - 约束限制：不涉及。 - 取值范围：不涉及。 - 默认取值：不涉及。                                                                          |
| status       | String                                                                             | - 参数解释：二层连接的状态。 - 约束限制：不涉及。 - 取值范围： - pending：准备中 - connected：已连接 - disconnect：未连接 - failed：创建失败 - abnormal：异常 - 默认取值：不涉及。  |
| virsubnet_id | String                                                                             | - 参数解释：二层连接关联的二层子网ID。 - 约束限制： - 需要使用本租户下可操作的子网资源的ID；此值即为子网详情中的"网络ID"参数值。 - 带"-"的UUID格式。 - 取值范围：不涉及。 - 默认取值：不涉及。             |
| vpc_id       | String                                                                             | - 参数解释：ESW所在VPC资源ID。 - 约束限制： - 需要使用本租户下可操作的VPC资源的ID。 - 带"-"的UUID格式。 - 取值范围：不涉及。 - 默认取值：不涉及。                                 |
| created_at   | String                                                                             | - 参数解释：二层连接创建时间。 - 约束限制：UTC时间，格式为yyyy-MM-ddTHH:mm:ss。 - 取值范围：不涉及。 - 默认取值：不涉及。                                               |
| updated_at   | String                                                                             | - 参数解释：二层连接更新时间。 - 约束限制：UTC时间，格式为yyyy-MM-ddTHH:mm:ss。 - 取值范围：不涉及。 - 默认取值：不涉及。                                               |
   
 表6RemoteInfosResult 
| 参数              | 参数类型    | 描述                                                                                         |
|:---|:---|:---|
| segmentation_id | Integer | - 参数解释：二层连接的隧道号，对应VXLAN网络标识VNI。 - 约束限制：需与对端VXLAN设置的VNI保持一致。 - 取值范围：1-16777216。 - 默认取值：不涉及。 |
| tunnel_ip       | String  | - 参数解释：ESW实例的远端隧道IP。 - 约束限制：不能与已存在的子网IP冲突。 - 取值范围：标准的IPv4格式，例：192.168.1.1。 - 默认取值：不涉及。     |
| tunnel_port     | Integer | - 参数解释：二层连接的远端隧道端口。 - 约束限制：不涉及。 - 取值范围：4789。 - 默认取值：不涉及。                                   |
| tunnel_type     | String  | - 参数解释：ESW实例的隧道协议类型。 - 约束限制：不涉及。 - 取值范围：vxlan。 - 默认取值：不涉及。                                 |
   
#### 请求示例
```
GET https://{endpoint}/v3/dd9e484e058b48e18b820948dcbd480e/l2cg/instances/87fea8df-3e0d-473a-a1bd-e6a76157f4ce/connections
```
#### 响应示例
**状态码：200**
GET操作正常返回，更多状态码请参见[状态码](https://support.huaweicloud.com/api-esw/esw_api0020.html)。
```
{
  "request_id" : "e08970b5f462162c4c7553fe3a6832fc",
  "connections" : [ {
    "name" : "l2conn",
    "id" : "b6eb65d0-0079-4432-86b9-60a066fe21d4",
    "status" : "disconnect",
    "created_at" : "2025-07-28T08:22:21Z",
    "updated_at" : "2025-07-28T08:23:09Z",
    "project_id" : "dd9e484e058b48e18b820948dcbd480e",
    "instance_id" : "87fea8df-3e0d-473a-a1bd-e6a76157f4ce",
    "vpc_id" : "6ae030de-f630-476e-8284-7bcfbd94929d",
    "virsubnet_id" : "2c649856-0d44-400c-8194-f6d67603e0eb",
    "fixed_ips" : [ "192.168.0.116", "192.168.0.96" ],
    "remote_infos" : [ {
      "segmentation_id" : 7127,
      "tunnel_ip" : "192.168.111.111",
      "tunnel_port" : 4789,
      "tunnel_type" : "vxlan"
    } ]
  } ],
  "page_info" : {
    "previous_marker" : "b6eb65d0-0079-4432-86b9-60a066fe21d4",
    "current_count" : 1
  }
}
```
#### 状态码
| 状态码 | 描述                                                                                 |
|:---|:---|
| 200 | GET操作正常返回，更多状态码请参见[状态码](https://support.huaweicloud.com/api-esw/esw_api0020.html)。 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-esw/ErrorCode.html)。
