调用DescribeVpnGateways接口查询指定地域下已创建的VPN网关。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
| 名称 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | DescribeVpnGateways | 要执行的操作。 取值:DescribeVpnGateways。 |
| RegionId | String | 是 | cn-hangzhou | VPN网关所在的地域ID。 您可以通过调用DescribeRegions接口获取地域ID。 |
| VpcId | String | 否 | vpc-bp1m3i0kn1nd4wiw9**** | VPN网关所属VPC的ID。 |
| VpnGatewayId | String | 否 | vpn-bp17lofy9fd0dnvzv**** | VPN网关的ID。 |
| Status | String | 否 | init | VPN网关的状态,取值:
|
| BusinessStatus | String | 否 | Normal | VPN网关的付费状态。取值:
|
| PageNumber | Integer | 否 | 1 | 列表的页码,默认值为1。 |
| PageSize | Integer | 否 | 10 | 分页查询时每页的行数,最大值为50,默认值为10。 |
| IncludeReservationData | Boolean | 否 | false | 是否包含未生效的订购数据,取值:
|
| Tag.N.Key | String | 否 | aaa | 标签键。N的取值范围:1~20。 一旦传入该值,则不允许为空字符串。最多支持64个字符,不能以 |
| Tag.N.Value | String | 否 | bbb | 标签值。N的取值范围:1~20。 一旦使用标签,该值可以为空字符串。最多支持128个字符,不能以 |
返回数据
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| VpnGateways | Array of VpnGateway | VPN网关的详细信息。 |
|
| VpnGateway | |||
| VpnGatewayId | String | vpn-bp17lofy9fd0dnvzv**** | VPN网关的ID。 |
| VpcId | String | vpc-bp1m3i0kn1nd4wiw9**** | VPN网关所属VPC的ID。 |
| VSwitchId | String | vsw-bp15lbk8sgtr6r5b0**** | VPN网关所属交换机的ID。 |
| InternetIp | String | 47.XX.XX.246 | VPN网关的公网IP。 |
| CreateTime | Long | 1515383700000 | 创建VPN网关时间戳。 |
| EndTime | Long | 1518105600000 | VPN网关到期时间戳。 |
| Spec | String | 5M | VPN网关的带宽峰值。单位:Mbps。 |
| Name | String | test | VPN网关的名称。 |
| Description | String | test | VPN网关的描述。 |
| Status | String | active | VPN网关的状态。 |
| BusinessStatus | String | Normal | VPN网关付费状态。 |
| AutoPropagate | Boolean | true | 是否将BGP路由自动传播到VPC。
|
| ChargeType | String | 中国站示例值:Prepay,国际站示例值:POSTPAY | 付费类型。仅取值: Prepay,包年包月。 |
| EnableBgp | Boolean | true | VPN网关BGP功能的开启状态。
|
| IpsecVpn | String | enable | 是否开启了IPsec-VPN功能。
|
| ReservationData | Struct | 未生效的订购数据。
说明 仅
IncludeReservationData传入
true才会返回该组参数。
|
|
| ReservationEndTime | String | 2020-07-20T16:00:00Z | 如果未生效订单类型为TEMP_UPGRADE(临时升配)时,该参数表示为临时升配的还原时间。 如果未生效订单类型为RENEWCHANGE(续费变配)或RENEW(续费)时,该参数表示为续费或续费变配开始生效时间。 |
| ReservationIpsec | String | enable | 未生效订单IPsec-VPN功能开启状态。
|
| ReservationMaxConnections | Integer | 5 | 未生效订单SSL-VPN并发连接用户数的规格。 |
| ReservationOrderType | String | TEMP_UPGRADE | 未生效订单类型。
|
| ReservationSpec | String | 5 | 未生效订单的带宽规格。单位:Mbps。 |
| ReservationSsl | String | enable | 未生效订单SSL-VPN功能开启状态。
|
| Status | String | 1 | 未生效订单状态。
|
| SslMaxConnections | Long | 5 | SSL-VPN并发连接用户数的规格。 |
| SslVpn | String | enable | 是否开启了SSL-VPN功能。
|
| Tag | String | {\"VpnNewImage\":\"true\",\"VpnVersion\":\"v1.2.2\"} | 系统自动生成的VPN网关标签。 |
| Tags | Array of Tag | 您自定义的VPN网关标签。 |
|
| Tag | |||
| Key | String | aaa | 标签键。 |
| Value | String | bbb | 标签值。 |
| VpnType | String | Normal | VPN网关类型。取值:
|
| TotalCount | Integer | 1 | 列表总条目数。 |
| PageNumber | Integer | 1 | 当前页码。 |
| PageSize | Integer | 10 | 当前分页包含的条目数。 |
| RequestId | String | DF11D6F6-E35A-41C3-9B20-6FC8A901FE65 | 请求ID。 |
示例
请求示例
http(s)://[Endpoint]/?Action=DescribeVpnGateways &IncludeReservationData=false &RegionId=cn-hangzhou &<公共请求参数>
正常返回示例
XML格式
<DescribeVpnGatewaysResponse>
<TotalCount>1</TotalCount>
<RequestId>0349784A-B54B-4ED9-9EEA-E6DE0DF4F0EC</RequestId>
<PageSize>10</PageSize>
<PageNumber>1</PageNumber>
<VpnGateways>
<VpnGateway>
<Status>active</Status>
<IpsecVpn>enable</IpsecVpn>
<SslVpn>enable</SslVpn>
<VpnType>Normal</VpnType>
<EnableBgp>false</EnableBgp>
<EndTime>1623081600000</EndTime>
<VSwitchId>vsw-bp15lbk8sgtr6r5b0****</VSwitchId>
<CreateTime>1612685370000</CreateTime>
<BusinessStatus>Normal</BusinessStatus>
<Name></Name>
<VpcId>vpc-bp1m3i0kn1nd4wiw9****</VpcId>
<InternetIp>47.XX.XX.246</InternetIp>
<VpnGatewayId>vpn-bp17lofy9fd0dnvzv****</VpnGatewayId>
<ChargeType>Prepay</ChargeType>
<Tag>{"VpnNewImage":"true","VpnVersion":"v1.2.2"}</Tag>
<Spec>5M</Spec>
<SslMaxConnections>10</SslMaxConnections>
<ReservationData></ReservationData>
</VpnGateway>
</VpnGateways>
</DescribeVpnGatewaysResponse>
JSON格式
{
"TotalCount": 1,
"RequestId": "0349784A-B54B-4ED9-9EEA-E6DE0DF4F0EC",
"PageSize": 10,
"PageNumber": 1,
"VpnGateways": {
"VpnGateway": [
{
"Status": "active",
"IpsecVpn": "enable",
"SslVpn": "enable",
"VpnType": "Normal",
"EnableBgp": false,
"EndTime": 1623081600000,
"VSwitchId": "vsw-bp15lbk8sgtr6r5b0****",
"CreateTime": 1612685370000,
"BusinessStatus": "Normal",
"Name": "",
"VpcId": "vpc-bp1m3i0kn1nd4wiw9****",
"InternetIp": "47.XX.XX.246",
"VpnGatewayId": "vpn-bp17lofy9fd0dnvzv****",
"ChargeType": "Prepay",
"Tag": "{\"VpnNewImage\":\"true\",\"VpnVersion\":\"v1.2.2\"}",
"Spec": "5M",
"SslMaxConnections": 10,
"ReservationData": {}
}
]
}
}
错误码
| HttpCode | 错误码 | 错误信息 | 描述 |
|---|---|---|---|
| 403 | Forbbiden.SubUser | User not authorized to operate on the specified resource as your account is created by another user. | 您没有权限操作该资源,请您申请操作权限后再试。 |
| 403 | Forbidden | User not authorized to operate on the specified resource. | 您没有权限操作指定资源,请提交工单咨询。 |
访问错误中心查看更多错误码。