Call DescribeVSwitches to obtain the list of user switches.
Debugging
Request parameter
Parameter | Type | Required | Example | Description |
---|---|---|---|---|
Action | String | Yes | DescribeVSwitches |
The operation that you want to perform. The operation that you want to perform. Set the value to DescribeVSwitches. |
RegionId | String | Yes | cn-hangzhou |
The region ID of the vSwitch to be queried. |
VpcId | String | No | vpc-25cdvfeq58pl**** |
The ID of the VPC to which the vSwitch to be queried belongs. |
PageNumber | Integer | No. | 1 |
The page number of the vSwitch list. Default value: 1. Valid values: 1 to 100. |
PageSize | Integer | No. | 10 |
The number of entries returned per page. Default value: 50. Valid values: 1 to 50. |
ZoneId | String | No | cn-hangzhou-d |
The ID of the zone to which the vSwitch to be queried belongs. |
Response parameters
Element | Type | Example | Description |
---|---|---|---|
RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83B |
The ID of the request. |
VSwitches | Object |
The result of the vSwitch array. |
|
VSwitch | Array of VSwitch |
The details about the vSwitch. |
|
Status | String | Available |
The status of the vSwitch. Valid values:
|
VSwitchId | String | vsw-25bcdxs7pv1**** |
The ID of the vSwitch. |
IsDefault | Boolean | true |
Indicates whether the vSwitch is the default vSwitch. Valid values:
|
CidrBlock | String | 172.16.0.0/24 |
The IPv4 CIDR block of the vSwitch. |
GmtCreate | String | 2022-01-18T12:43:57Z |
The time when the vSwitch was created. |
VSwitchName | String | vswitch |
Indicates the name of the vSwitch. |
Examples
Sample requests
http(s)://[Endpoint]/?Action=DescribeVSwitches
&RegionId=cn-hangzhou
&VpcId=vpc-25cdvfeq58pl****
&ZoneId=cn-hangzhou-d
&PageNumber=1
&PageSize=10
&<Common request parameters>
Sample success responses
XML
format
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeVSwitchesResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83B</RequestId>
<VSwitches>
<VSwitch>
<Status>Available</Status>
<VSwitchId>vsw-25bcdxs7pv1****</VSwitchId>
<IsDefault>true</IsDefault>
<CidrBlock>172.16.0.0/24</CidrBlock>
<GmtCreate>2022-01-18T12:43:57Z</GmtCreate>
<VSwitchName>vswitch</VSwitchName>
</VSwitch>
</VSwitches>
</DescribeVSwitchesResponse>
JSON
format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83B",
"VSwitches" : {
"VSwitch" : [ {
"Status" : "Available",
"VSwitchId" : "vsw-25bcdxs7pv1****",
"IsDefault" : true,
"CidrBlock" : "172.16.0.0/24",
"GmtCreate" : "2022-01-18T12:43:57Z",
"VSwitchName" : "vswitch"
} ]
}
}
Error code
For a list of error codes, see Service error codes.