Skip to Content
私有网络 UVPC获取子网信息 - DescribeSubnet

获取子网信息 - DescribeSubnet

简介

获取子网信息

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 DescribeSubnetYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No
SubnetIds.Nstring子网id数组,适用于一次查询多个子网信息No
SubnetIdstring子网id,适用于一次查询一个子网信息No
RouteTableIdstring路由表IdNo
VPCIdstringVPC资源idNo
Tagstring业务组名称,默认为DefaultNo
Offsetint偏移量,默认为0No
Limitint列表长度,默认为20No
ShowAvailableIPsboolean是否返回子网的可用IP数,true为是,false为否,默认不返回No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
TotalCountint子网总数量Yes
DataSetarray[SubnetInfo]子网信息数组,具体资源见下方SubnetInfoYes

数据模型

SubnetInfo

字段名类型描述信息必填
Zonestring可用区名称No
IPv6Networkstring子网关联的IPv6网段No
VPCIdstringVPCIdNo
VPCNamestringVPC名称No
SubnetIdstring子网IdNo
SubnetNamestring子网名称No
Remarkstring备注No
Tagstring业务组No
SubnetTypeint子网类型No
Subnetstring子网网段No
Netmaskstring子网掩码No
Gatewaystring子网网关No
CreateTimeint创建时间No
HasNATGWboolean是否有natgwNo
RouteTableIdstring路由表IdNo
AvailableIPsint可用IP数量No

示例

请求示例

https://api.an-link.com/?Action=DescribeSubnet &ProjectId=org-XXXX &Region=cn-sh2 &SubnetId=subnet-XXX &VPCId=uvnet-XXXX &Tag=tag &Offset=0 &Limit=20 &RouteTableId=KbKrefnV &ShowAvailableIPs=false

响应示例

{ "Action": "DescribeSubnetResponse", "DataSet": [ { "CreateTime": 1528353483, "Gateway": "172.16.XX.1", "HasNATGW": false, "Name": "test-s1", "Netmask": "24", "Remark": "test", "RouteTableId": "routetable-XXXX", "Subnet": "172.16.XXX.0", "SubnetId": "subnet-XXXXX", "SubnetName": "test-s1", "SubnetType": 2, "Tag": "Default", "VPCId": "uvnet-XXXX", "VPCName": "test", "VRouterId": "Default_VRouter", "Zone": "cn-sh2-01" } ], "RetCode": 0, "TotalCount": 1 }