查询子网列表

最近更新时间: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
}
]
}