查询子网列表

最近更新时间:2019-08-28 16:17:16

1. 接口描述

本接口(DescribeSubnetEx)用于查询子网列表。
接口请求域名:vpc.api.qcloud.com

2. 输入参数

以下请求参数列表仅列出了接口请求参数,正式调用时需要加上公共请求参数,详情请参见 公共请求参数 页面。其中,此接口的 Action 字段为 DescribeSubnetEx。

参数名称 是否必选 类型 描述
vpcId String 子网所属的私有网络 ID 值,可使用 vpcId 或 unVpcId,建议使用 unVpcId,例如:vpc-kd7d06of,可通过 DescribeVpcEx 接口查询。
subnetId String 系统分配的子网 ID,可使用 subnetId 或 unSubnetId,建议使用 unsubnetId,例如:subnet-3lzrkspo。
subnetName String 子网名称,支持模糊查询。
zoneIds Array 可用区 ID,详见 VPC 可用区说明
offset Int 初始行的偏移量,默认为0。
limit Int 每页行数,默认为20。
orderField String 按某个字段排序,目前仅支持 createTime,subnetName 排序,默认按 createTime 排序。
orderDirection String 升序(asc)还是降序(desc),默认:desc。
getAclIdFlag Int 是否查询关联 ACLID,1:返回关联 ACLID;0:不返回 ACLID,默认:0。

3. 输出参数

参数名称 类型 描述
code Int 错误码,0: 成功,其他值: 失败。
message String 错误信息。
totalCount Int 子网总数量。
data Array 返回的数组。
data.n.vpcId String 系统分配的 vpcId,例如:gz_vpc_266。
data.n.unVpcId String 系统分配的新 vpcID,由子网ID升级而来,推荐使用新vpcId,示例:vpc-5gu2jxf4。
data.n.subnetId String 系统分配的子网 ID,示例:subnetId_GZ_23。
data.n.unSubnetId String 系统分配的新子网 ID,由子网 ID 升级而来,推荐使用新子网 ID,示例:subnet-5gu2jxf4。
data.n.subnetName String 子网名称。
data.n.cidrBlock String 子网网段,示例:192.168.0.0/25。
data.n.routeTableId String 子网绑定的默认路由表 ID,示例:gz_rtb_8751。
data.n.zoneId String 子网所在可用区 ID,示例:200001。
data.n.zone String 子网所在可用区 ID,示例:ap-guangzhou-2。
data.n.networkAclId String 子网绑定的网络 ACL ID(如果没有绑定返回0),示例:acl-e9dbyl8s,更多详见网络 ACL 相关接口
data.n.vpcDevices Int 子网内云服务器个数。
data.n.totalIPNum Int 子网内 IP 数总量。
data.n.availableIPNum Int 子网内可分配 IP 总数。
data.n.broadcast Bool 是否开通广播,true:开通了;false:没有开通。
data.n.isDefault Bool 是否是默认 vpc。

4. 错误码表

以下错误码表仅列出了该接口的业务逻辑错误码,更多公共错误码详见 VPC 错误码

错误码 描述
InvalidVpc.NotFound 无效的VPC。VPC资源不存在,请再次核实您输入的资源信息是否正确,可通过 DescribeVpcEx 接口查询 VPC。
InvalidSubnet.NotFound 无效的子网。子网资源不存在,请再次核实您输入的资源信息是否正确,可通过 DescribeSubnetEx 接口查询子网。

5. 示例

输入

  https://vpc.api.qcloud.com/v2/index.php?Action=DescribeSubnetEx
  &<公共请求参数>
  &subnetName=tttt

输出

{
    "code": 0,
    "message": "",
    "totalCount": 1,
    "data": [
        {
            "vpcId": "gz_vpc_64",
            "unVpcId": "vpc-kd7d06of",
            "vpcName": "panpan-vpc1",
            "vpcCidrBlock": "10.0.0.0\/16",
            "subnetId": "gz_subnet_18748",
            "unSubnetId": "subnet-3lzrkspo",
            "subnetName": "tttt",
            "subnetCreateTime": "2015-11-13 12:06:26",
            "routeTableId": "gz_rtb_359",
            "unRouteTableId": "rtb-85alck92",
            "routeTableName": "222",
            "cidrBlock": "10.0.200.0\/24",
            "zoneId": 800001,
            "zone": "ap-guangzhou-2",
            "vpcDevices": 0,
            "networkAclId": 0,
            "totalIPNum": 253,
            "availableIPNum": 253,
            "broadcast":false
        }
    ]
}