public class DescribeVpnGatewayResponseBody
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyEniInstanceIds |
static class |
DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyReservationData |
static class |
DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyTags |
static class |
DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyTagsTag |
限定符和类型 | 字段和说明 |
---|---|
Boolean |
autoPropagate
Indicates whether BGP routes are automatically advertised to the VPC.
|
String |
businessStatus
The payment status of the VPN gateway.
|
String |
chargeType
The billing method.
|
Long |
createTime
The timestamp when the VPN gateway was created.
|
String |
description
The description of the VPN gateway.
|
String |
disasterRecoveryInternetIp
The second IP address assigned by the system to create an IPsec-VPN connection.
|
String |
disasterRecoveryVSwitchId
The ID of the second vSwitch associated with the VPN gateway.
|
Boolean |
enableBgp
Indicates whether BGP is enabled for the VPN gateway.
|
Long |
endTime
The timestamp when the VPN gateway expires.
|
DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyEniInstanceIds |
eniInstanceIds
The ENIs created by the system for the VPN gateway.
|
String |
internetIp
If the VPN gateway supports IPsec-VPN connections in single-tunnel mode, the address is the IP address of the VPN gateway and can be used to create an IPsec-VPN connection or an SSL-VPN connection.
|
String |
ipsecVpn
Indicates whether the IPsec-VPN feature is enabled.
|
String |
name
The name of the VPN gateway.
|
String |
networkType
The network type of the VPN gateway.
|
String |
requestId
The request ID.
|
DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyReservationData |
reservationData
The information about pending orders.
|
String |
resourceGroupId
The ID of the resource group to which the VPN gateway belongs.
|
String |
spec
The maximum bandwidth of the VPN gateway.
|
Long |
sslMaxConnections
The maximum number of concurrent SSL-VPN connections.
|
String |
sslVpn
The status of the SSL-VPN feature.
|
String |
sslVpnInternetIp
The IP address of the SSL-VPN connection.
|
String |
status
The status of the VPN gateway.
|
String |
tag
The automatically generated tag of the VPN gateway.
|
DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyTags |
tags
The tag value.
|
String |
vpcId
The ID of the VPC to which the VPN gateway belongs.
|
String |
vpnGatewayId
The ID of the VPN gateway.
|
String |
vpnType
The type of the VPN gateway.
|
String |
vSwitchId
The ID of the vSwitch to which the VPN gateway belongs.
|
构造器和说明 |
---|
DescribeVpnGatewayResponseBody() |
@NameInMap(value="AutoPropagate") public Boolean autoPropagate
Indicates whether BGP routes are automatically advertised to the VPC. Valid values:
true
@NameInMap(value="BusinessStatus") public String businessStatus
The payment status of the VPN gateway. Valid values:
Normal
@NameInMap(value="ChargeType") public String chargeType
The billing method. Valid value:
POSTPAY: pay-as-you-go
example:China site (aliyun.com): Prepay. International site (alibabacloud.com): POSTPAY.
@NameInMap(value="CreateTime") public Long createTime
The timestamp when the VPN gateway was created. Unit: milliseconds.
This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
example:1495382400000
@NameInMap(value="Description") public String description
The description of the VPN gateway.
example:vpngatewaydescription
@NameInMap(value="DisasterRecoveryInternetIp") public String disasterRecoveryInternetIp
The second IP address assigned by the system to create an IPsec-VPN connection.
This parameter is returned only when the VPN gateway supports the dual-tunnel mode.
example:47.91.XX.XX
@NameInMap(value="DisasterRecoveryVSwitchId") public String disasterRecoveryVSwitchId
The ID of the second vSwitch associated with the VPN gateway.
This parameter is returned only when the VPN gateway supports the dual-tunnel mode.
example:vsw-p0w95ql6tmr2ludkt****
@NameInMap(value="EnableBgp") public Boolean enableBgp
Indicates whether BGP is enabled for the VPN gateway. Valid values:
true
@NameInMap(value="EndTime") public Long endTime
The timestamp when the VPN gateway expires. Unit: milliseconds.
This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
example:1544666102000
@NameInMap(value="EniInstanceIds") public DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyEniInstanceIds eniInstanceIds
The ENIs created by the system for the VPN gateway.
@NameInMap(value="InternetIp") public String internetIp
If the VPN gateway supports IPsec-VPN connections in single-tunnel mode, the address is the IP address of the VPN gateway and can be used to create an IPsec-VPN connection or an SSL-VPN connection.
If the VPN gateway supports IPsec-VPN connections in dual-tunnel mode, the address is the first IP address used to create an IPsec-VPN connection. The address cannot be used to create an SSL-VPN connection.
If the VPN gateway supports IPsec-VPN connections in dual-tunnel mode, the system assigns two IP addresses to the VPN gateway to create two encrypted tunnels.
47.22.XX.XX
@NameInMap(value="IpsecVpn") public String ipsecVpn
Indicates whether the IPsec-VPN feature is enabled. Valid values:
enable
@NameInMap(value="Name") public String name
The name of the VPN gateway.
example:vpngatewayname
@NameInMap(value="NetworkType") public String networkType
The network type of the VPN gateway.
public
@NameInMap(value="RequestId") public String requestId
The request ID.
example:27E4E088-8DE0-4672-BF5C-0A412389DB9E
@NameInMap(value="ReservationData") public DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyReservationData reservationData
The information about pending orders.
This set of parameters is returned only when IncludeReservationData is set to true.
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group to which the VPN gateway belongs.
You can call the ListResourceGroups operation to query resource groups.
example:rg-acfmzs372yg****
@NameInMap(value="Spec") public String spec
The maximum bandwidth of the VPN gateway. Unit: Mbit/s.
example:5
@NameInMap(value="SslMaxConnections") public Long sslMaxConnections
The maximum number of concurrent SSL-VPN connections.
example:5
@NameInMap(value="SslVpn") public String sslVpn
The status of the SSL-VPN feature. Valid values:
enable
@NameInMap(value="SslVpnInternetIp") public String sslVpnInternetIp
The IP address of the SSL-VPN connection.
This parameter is returned only when the VPN gateway is a public VPN gateway and supports only the single-tunnel mode. In addition, the VPN gateway must have the SSL-VPN feature enabled.
example:47.74.XX.XX
@NameInMap(value="Status") public String status
The status of the VPN gateway. Valid values:
init
@NameInMap(value="Tag") public String tag
The automatically generated tag of the VPN gateway.
VpnEnableBgp: indicates whether the VPN gateway supports BGP. Valid values:
VisuallySsl: indicates whether the VPN gateway allows you to view information about connected SSL clients.
PbrPriority: indicates whether the VPN gateway allows you to configure priorities for policy-based routes.
VpnNewImage: indicates whether the VPN gateway is upgraded.
description
VpnVersion
{\"VpnEnableBgp\":\"true\",\"VisuallySsl\":\"true\",\"PbrPriority\":\"true\",\"VpnNewImage\":\"true\",\"description\":\"forwarding1.3.7\",\"VpnVersion\":\"v1.2.4\"}
@NameInMap(value="Tags") public DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyTags tags
The tag value.
@NameInMap(value="VSwitchId") public String vSwitchId
The ID of the vSwitch to which the VPN gateway belongs.
example:vsw-bp1dmzugdikc6hdgx****
@NameInMap(value="VpcId") public String vpcId
The ID of the VPC to which the VPN gateway belongs.
example:vpc-bp19m2yx1m5q0avyq****
@NameInMap(value="VpnGatewayId") public String vpnGatewayId
The ID of the VPN gateway.
example:vpn-bp1r3v1xqkl0w519g****
@NameInMap(value="VpnType") public String vpnType
The type of the VPN gateway.
Only Normal may be returned, which indicates a standard VPN gateway.
example:Normal
public static DescribeVpnGatewayResponseBody build(Map<String,?> map) throws Exception
Exception
public DescribeVpnGatewayResponseBody setAutoPropagate(Boolean autoPropagate)
public Boolean getAutoPropagate()
public DescribeVpnGatewayResponseBody setBusinessStatus(String businessStatus)
public String getBusinessStatus()
public DescribeVpnGatewayResponseBody setChargeType(String chargeType)
public String getChargeType()
public DescribeVpnGatewayResponseBody setCreateTime(Long createTime)
public Long getCreateTime()
public DescribeVpnGatewayResponseBody setDescription(String description)
public String getDescription()
public DescribeVpnGatewayResponseBody setDisasterRecoveryInternetIp(String disasterRecoveryInternetIp)
public String getDisasterRecoveryInternetIp()
public DescribeVpnGatewayResponseBody setDisasterRecoveryVSwitchId(String disasterRecoveryVSwitchId)
public String getDisasterRecoveryVSwitchId()
public DescribeVpnGatewayResponseBody setEnableBgp(Boolean enableBgp)
public Boolean getEnableBgp()
public DescribeVpnGatewayResponseBody setEndTime(Long endTime)
public Long getEndTime()
public DescribeVpnGatewayResponseBody setEniInstanceIds(DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyEniInstanceIds eniInstanceIds)
public DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyEniInstanceIds getEniInstanceIds()
public DescribeVpnGatewayResponseBody setInternetIp(String internetIp)
public String getInternetIp()
public DescribeVpnGatewayResponseBody setIpsecVpn(String ipsecVpn)
public String getIpsecVpn()
public DescribeVpnGatewayResponseBody setName(String name)
public String getName()
public DescribeVpnGatewayResponseBody setNetworkType(String networkType)
public String getNetworkType()
public DescribeVpnGatewayResponseBody setRequestId(String requestId)
public String getRequestId()
public DescribeVpnGatewayResponseBody setReservationData(DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyReservationData reservationData)
public DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyReservationData getReservationData()
public DescribeVpnGatewayResponseBody setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public DescribeVpnGatewayResponseBody setSpec(String spec)
public String getSpec()
public DescribeVpnGatewayResponseBody setSslMaxConnections(Long sslMaxConnections)
public Long getSslMaxConnections()
public DescribeVpnGatewayResponseBody setSslVpn(String sslVpn)
public String getSslVpn()
public DescribeVpnGatewayResponseBody setSslVpnInternetIp(String sslVpnInternetIp)
public String getSslVpnInternetIp()
public DescribeVpnGatewayResponseBody setStatus(String status)
public String getStatus()
public DescribeVpnGatewayResponseBody setTag(String tag)
public String getTag()
public DescribeVpnGatewayResponseBody setTags(DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyTags tags)
public DescribeVpnGatewayResponseBody.DescribeVpnGatewayResponseBodyTags getTags()
public DescribeVpnGatewayResponseBody setVSwitchId(String vSwitchId)
public String getVSwitchId()
public DescribeVpnGatewayResponseBody setVpcId(String vpcId)
public String getVpcId()
public DescribeVpnGatewayResponseBody setVpnGatewayId(String vpnGatewayId)
public String getVpnGatewayId()
public DescribeVpnGatewayResponseBody setVpnType(String vpnType)
public String getVpnType()
Copyright © 2024. All rights reserved.