调用DescribeVSwitches,获取用户交换机列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeVSwitches

系统规定参数。取值:DescribeVSwitches

RegionId String cn-hangzhou

待查询的交换机所属的地域ID。

VpcId String vpc-25cdvfeq58pl****

待查询的交换机所属VPC的ID。

PageNumber Integer 1

交换机列表的页码。默认值:1,取值范围:1~100。

PageSize Integer 10

分页查询时设置的每页行数。默认值:50,取值范围:1~50。

ZoneId String cn-hangzhou-d

待查询的交换机所属的可用区ID。

返回数据

名称 类型 示例值 描述
RequestId String 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83B

请求ID。

VSwitches Object

交换机数组结果。

VSwitch Array of VSwitch

交换机的详细信息。

Status String Available

交换机的状态,取值:

  • Pending:配置中
  • Available:可用
VSwitchId String vsw-25bcdxs7pv1****

交换机的ID。

IsDefault Boolean true

是否是默认交换机。取值:

  • true:是默认交换机
  • false:不是默认交换机
CidrBlock String 172.16.0.0/24

交换机的IPv4网段。

GmtCreate String 2022-01-18T12:43:57Z

交换机的创建时间。

VSwitchName String vswitch

交换机的名称。

示例

请求示例

http(s)://[Endpoint]/?Action=DescribeVSwitches
&RegionId=cn-hangzhou
&VpcId=vpc-25cdvfeq58pl****
&ZoneId=cn-hangzhou-d
&PageNumber=1
&PageSize=10
&公共请求参数

正常返回示例

XML格式

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格式

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"
    } ]
  }
}

错误码

访问错误中心查看更多错误码。