查询可组网的信息,内网按vswitch进行组网。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
vpc:DescribeVSwitches |
list |
*VSwitch
|
|
无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| VpcId |
string |
否 |
要查询的交换机所属 VPC 的 ID。 说明
RegionId 和 VpcId 参数至少输入一个。 |
vpc-25cdvfeq58pl**** |
| VSwitchId |
string |
否 |
要查询的交换机的 ID。 |
vsw-23dscddcffvf3**** |
| ZoneId |
string |
否 |
交换机所属可用区的 ID。您可以通过调用 DescribeZones 接口获取可用区 ID。 |
cn-hangzhou-d |
| RegionId |
string |
否 |
交换机所属地域的 ID。您可以通过调用 DescribeRegions 接口获取地域 ID。 说明
RegionId 和 VpcId 参数至少输入一个。 |
cn-hangzhou |
| VSwitchName |
string |
否 |
交换机的名称。 名称长度为 1~128 个字符,不能以 |
vSwitch |
| DryRun |
boolean |
否 |
是否只预检此次请求。取值:
|
true |
| IsDefault |
boolean |
否 |
是否查询指定地域下的默认交换机,取值:
如果不传入该参数,系统默认查询指定地域下的所有交换机。 |
true |
| RouteTableId |
string |
否 |
路由表的 ID。 |
vtb-bp145q7glnuzdvzu2**** |
| ResourceGroupId |
string |
否 |
交换机所属的资源组 ID。 |
rg-bp67acfmxazb4ph**** |
| PageNumber |
integer |
否 |
列表的页码,默认值为 1。 |
1 |
| PageSize |
integer |
否 |
分页查询时每页的行数,最大值为 50。默认值为 10。 |
10 |
| VSwitchOwnerId |
integer |
否 |
资源归属的阿里云账号 ID。 |
2546073170691**** |
| EnableIpv6 |
boolean |
否 |
是否查询指定地域下开启 IPv6 网段的交换机,取值:
如果不传入该参数,系统默认查询指定地域下的所有交换机。 |
false |
| Tag |
array<object> |
否 |
资源的标签。 |
|
|
object |
否 |
标签。 |
||
| Key |
string |
否 |
资源的标签键。最多支持输入 20 个标签键。如需传入该值,则不能输入空字符串。 一个标签键最多支持 128 个字符,不能以 |
FinanceDept |
| Value |
string |
否 |
资源的标签值。最多支持输入 20 个标签值。如需传入该值,可以输入空字符串。 最多支持 128 个字符,不能以 |
FinanceJoshua |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回的信息。 |
||
| PageSize |
integer |
每页包含的条目数。 |
10 |
| RequestId |
string |
请求 ID。 |
9A572171-4E27-40D1-BD36-D26C9E71E29E |
| PageNumber |
integer |
当前页码。 |
1 |
| TotalCount |
integer |
列表条目数。 |
1 |
| VSwitches |
object |
||
| VSwitch |
array<object> |
交换机的详细信息。 |
|
|
array<object> |
交换机数据结构体。 |
||
| VpcId |
string |
交换机所属 VPC 的 ID。 |
vpc-257gcdcdq64**** |
| Status |
string |
交换机的状态,取值:
|
Available |
| CreationTime |
string |
交换机的创建时间。 |
2022-01-18T12:43:57Z |
| IsDefault |
boolean |
是否是默认交换机。取值:
|
true |
| AvailableIpAddressCount |
integer |
交换机中可用的 IP 地址数量。 |
1 |
| NetworkAclId |
string |
网络 ACL 的 ID。 |
nacl-a2do9e413e0spzasx**** |
| OwnerId |
integer |
资源归属的阿里云账号 ID。 |
25346073170691**** |
| VSwitchId |
string |
交换机的 ID。 |
vsw-25bcdxs7pv1**** |
| CidrBlock |
string |
交换机的 IPv4 网段。 |
172.16.0.0/24 |
| Description |
string |
交换机的描述信息。 |
VSwitchDescription |
| ResourceGroupId |
string |
交换机所属的资源组 ID。 |
rg-acfmxazb4ph6aiy**** |
| ZoneId |
string |
交换机所属的可用区。 |
cn-hangzhou-d |
| Ipv6CidrBlock |
string |
交换机的 IPv6 网段。 |
2408:4002:10c4:4e03::/64 |
| VSwitchName |
string |
交换机的名称。 |
vSwitch |
| ShareType |
string |
交换机的共享类型。
|
Shared |
| EnabledIpv6 |
boolean |
是否为交换机开启 IPv6 网段并配置交换机的 IPv6 网段。取值如下:
|
true |
| Tags |
object |
||
| Tag |
array<object> |
交换机标签信息。 |
|
|
object |
标签信息数据结构体。 |
||
| Key |
string |
交换机绑定的标签键。 |
department |
| Value |
string |
交换机绑定的标签值。 |
dev |
| RouteTable |
object |
路由表信息。 |
|
| RouteTableId |
string |
交换机关联的路由表 ID。 |
vrt-bp145q7glnuzdv**** |
| RouteTableType |
string |
交换机关联的路由表的类型:
|
System |
示例
正常返回示例
JSON格式
{
"PageSize": 10,
"RequestId": "9A572171-4E27-40D1-BD36-D26C9E71E29E",
"PageNumber": 1,
"TotalCount": 1,
"VSwitches": {
"VSwitch": [
{
"VpcId": "vpc-257gcdcdq64****",
"Status": "Available",
"CreationTime": "2022-01-18T12:43:57Z",
"IsDefault": true,
"AvailableIpAddressCount": 1,
"NetworkAclId": "nacl-a2do9e413e0spzasx****",
"OwnerId": 0,
"VSwitchId": "vsw-25bcdxs7pv1****",
"CidrBlock": "172.16.0.0/24",
"Description": "VSwitchDescription",
"ResourceGroupId": "rg-acfmxazb4ph6aiy****",
"ZoneId": "cn-hangzhou-d",
"Ipv6CidrBlock": "2408:4002:10c4:4e03::/64",
"VSwitchName": "vSwitch",
"ShareType": "Shared",
"EnabledIpv6": true,
"Tags": {
"Tag": [
{
"Key": "department",
"Value": "dev"
}
]
},
"RouteTable": {
"RouteTableId": "vrt-bp145q7glnuzdv****",
"RouteTableType": "System"
}
}
]
}
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | Forbidden.VpcNotFound | Specified VPC can not found. | 指定的VPC不存在,请您检查VPC是否正确。 |
| 400 | InvalidTagKey | The tag keys are not valid. | 无效的标签索引 |
| 400 | InvalidTagValue | The tag values are not valid. | 无效的标签值 |
| 400 | IellgalParameter.OwnerAccount | The specified parameter OwnerAccount is not valid. | 指定参数 OwnerAccount 不合法 |
| 400 | IllegalParam.OwnerId | The specified parameter VSwitchOwnerId is not valid. | |
| 400 | InvalidVpcIdNumber.NotSupported | The number of vpcIds exceeds the limit. | vpcId数量超出限制 |
| 400 | InvalidVSwitchIdNumber.NotSupported | The number of vSwitchIds exceeds the limit. | |
| 400 | Throttling.DeepPageSkip | Deep page skip throttled. Please reduce the page skip frequency or use sequential pagination. | 深分页跳页次数已触发限流。请降低深翻页跳页的频率,或使用顺序分页。 |
| 404 | InvalidVSwitchId.NotFound | VSwitch not exist. |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。