调用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. | 您没有权限操作指定资源,请提交工单咨询。 |
访问错误中心查看更多错误码。