public class DescribeVpnConnectionResponseBody
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
attachInstanceId
The ID of the CEN instance to which the transit router belongs.
|
String |
attachType
The type of the resource that is associated with the IPsec-VPN connection.
|
Long |
createTime
The timestamp generated when the IPsec-VPN connection was established.
|
Boolean |
crossAccountAuthorized
Indicates whether the IPsec-VPN connection is associated with a transit router that belongs to another Alibaba Cloud account.
|
String |
customerGatewayId
The ID of the customer gateway associated with the IPsec-VPN connection.
|
Boolean |
effectImmediately
Indicates whether IPsec negotiations immediately start after the configuration takes effect.
|
Boolean |
enableDpd
Indicates whether the dead peer detection (DPD) feature is enabled for the IPsec-VPN connection.
|
Boolean |
enableNatTraversal
Indicates whether NAT traversal is enabled for the IPsec-VPN connection.
|
Boolean |
enableTunnelsBgp
Indicates whether BGP is enabled for the tunnel.
|
DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyIkeConfig |
ikeConfig
The configuration of Phase 1 negotiations.
|
String |
internetIp
The gateway IP address of the IPsec-VPN connection.
|
DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyIpsecConfig |
ipsecConfig
The configuration of Phase 2 negotiations.
|
String |
localSubnet
The CIDR block on the Alibaba Cloud side.
|
String |
name
The name of the IPsec-VPN connection.
|
String |
networkType
The network type of the IPsec-VPN connection.
|
String |
remoteCaCertificate
The certificate authority (CA) certificate of the peer.
|
String |
remoteSubnet
The CIDR block on the data center side.
|
String |
requestId
The request ID.
|
String |
resourceGroupId
The ID of the resource group to which the IPsec-VPN connection belongs.
|
String |
spec
The bandwidth specification of the IPsec-VPN connection.
|
String |
state
The association state of the IPsec-VPN connection.
|
String |
status
The state of the IPsec-VPN connection.
|
DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyTags |
tags
The list of tags added to the IPsec-VPN connection.
|
String |
transitRouterId
The ID of the transit router with which the IPsec-VPN connection is associated.
|
String |
transitRouterName
The name of the transit router.
|
DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyTunnelOptionsSpecification |
tunnelOptionsSpecification
The tunnel configuration of the IPsec-VPN connection.
|
DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyVcoHealthCheck |
vcoHealthCheck
The health check information about the IPsec-VPN connection.
|
DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyVpnBgpConfig |
vpnBgpConfig
The Border Gateway Protocol (BGP) configuration of the IPsec-VPN connection.
|
String |
vpnConnectionId
The ID of the IPsec-VPN connection.
|
String |
vpnGatewayId
The ID of the VPN gateway.
|
String |
zoneNo
The ID of the zone where the IPsec-VPN connection is deployed.
|
构造器和说明 |
---|
DescribeVpnConnectionResponseBody() |
@NameInMap(value="AttachInstanceId") public String attachInstanceId
The ID of the CEN instance to which the transit router belongs.
example:cen-lxxpbpalc776qz****
@NameInMap(value="AttachType") public String attachType
The type of the resource that is associated with the IPsec-VPN connection. Valid values:
CEN
@NameInMap(value="CreateTime") public Long createTime
The timestamp generated when the IPsec-VPN connection was established. 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:1492753817000
@NameInMap(value="CrossAccountAuthorized") public Boolean crossAccountAuthorized
Indicates whether the IPsec-VPN connection is associated with a transit router that belongs to another Alibaba Cloud account. Valid values:
false
@NameInMap(value="CustomerGatewayId") public String customerGatewayId
The ID of the customer gateway associated with the IPsec-VPN connection.
example:cgw-bp1mvj4g9kogwwcxk****
@NameInMap(value="EffectImmediately") public Boolean effectImmediately
Indicates whether IPsec negotiations immediately start after the configuration takes effect. Valid values:
true
@NameInMap(value="EnableDpd") public Boolean enableDpd
Indicates whether the dead peer detection (DPD) feature is enabled for the IPsec-VPN connection. Valid values:
After you enable the DPD feature, the initiator of the IPsec-VPN connection sends DPD packets to check the existence and availability of the peer. If no response is received from the peer within a specified period of time, the connection fails. Then, the ISAKMP security association (SA), IPsec SA, and IPsec tunnel are deleted.
example:true
@NameInMap(value="EnableNatTraversal") public Boolean enableNatTraversal
Indicates whether NAT traversal is enabled for the IPsec-VPN connection. Valid values:
After NAT traversal is enabled, the initiator does not check the UDP ports during IKE negotiations and can automatically discover NAT gateway devices along the IPsec tunnel.
example:true
@NameInMap(value="EnableTunnelsBgp") public Boolean enableTunnelsBgp
Indicates whether BGP is enabled for the tunnel. Valid values:
true
@NameInMap(value="IkeConfig") public DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyIkeConfig ikeConfig
The configuration of Phase 1 negotiations.
@NameInMap(value="InternetIp") public String internetIp
The gateway IP address of the IPsec-VPN connection.
example:47.XX.XX.162
@NameInMap(value="IpsecConfig") public DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyIpsecConfig ipsecConfig
The configuration of Phase 2 negotiations.
@NameInMap(value="LocalSubnet") public String localSubnet
The CIDR block on the Alibaba Cloud side.
Multiple CIDR blocks are separated by commas (,).
example:10.0.0.0/8
@NameInMap(value="Name") public String name
The name of the IPsec-VPN connection.
example:ipsec1
@NameInMap(value="NetworkType") public String networkType
The network type of the IPsec-VPN connection. Valid values:
public
@NameInMap(value="RemoteCaCertificate") public String remoteCaCertificate
The certificate authority (CA) certificate of the peer.
example:-----BEGIN CERTIFICATE----- MIIB7zCCAZW****
@NameInMap(value="RemoteSubnet") public String remoteSubnet
The CIDR block on the data center side.
Multiple CIDR blocks are separated by commas (,).
example:192.168.0.0/16
@NameInMap(value="RequestId") public String requestId
The request ID.
example:F2310D45-BCF6-4E2E-9082-B4503844BA4C
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group to which the IPsec-VPN connection belongs.
You can call the ListResourceGroups operation to query the resource group information.
example:rg-acfmzs372yg****
@NameInMap(value="Spec") public String spec
The bandwidth specification of the IPsec-VPN connection. Unit: Mbit/s.
example:1000M
@NameInMap(value="State") public String state
The association state of the IPsec-VPN connection. Valid values:
attached
@NameInMap(value="Status") public String status
The state of the IPsec-VPN connection. Valid values:
ike_sa_not_established
@NameInMap(value="Tags") public DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyTags tags
The list of tags added to the IPsec-VPN connection.
@NameInMap(value="TransitRouterId") public String transitRouterId
The ID of the transit router with which the IPsec-VPN connection is associated.
example:tr-p0we2edef9qr44a85****
@NameInMap(value="TransitRouterName") public String transitRouterName
The name of the transit router.
example:nametest
@NameInMap(value="TunnelOptionsSpecification") public DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyTunnelOptionsSpecification tunnelOptionsSpecification
The tunnel configuration of the IPsec-VPN connection.
Parameters in TunnelOptionsSpecification are returned only if you query IPsec-VPN connections in dual-tunnel mode.
@NameInMap(value="VcoHealthCheck") public DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyVcoHealthCheck vcoHealthCheck
The health check information about the IPsec-VPN connection.
@NameInMap(value="VpnBgpConfig") public DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyVpnBgpConfig vpnBgpConfig
The Border Gateway Protocol (BGP) configuration of the IPsec-VPN connection.
@NameInMap(value="VpnConnectionId") public String vpnConnectionId
The ID of the IPsec-VPN connection.
example:vco-bp1bbi27hojx80nck****
@NameInMap(value="VpnGatewayId") public String vpnGatewayId
The ID of the VPN gateway.
example:vpn-bp1q8bgx4xnkm2ogj****
@NameInMap(value="ZoneNo") public String zoneNo
The ID of the zone where the IPsec-VPN connection is deployed.
You can call DescribeZones to query zone IDs and mapping between zone IDs and zone names.
example:cn-hangzhou-h
public static DescribeVpnConnectionResponseBody build(Map<String,?> map) throws Exception
Exception
public DescribeVpnConnectionResponseBody setAttachInstanceId(String attachInstanceId)
public String getAttachInstanceId()
public DescribeVpnConnectionResponseBody setAttachType(String attachType)
public String getAttachType()
public DescribeVpnConnectionResponseBody setCreateTime(Long createTime)
public Long getCreateTime()
public DescribeVpnConnectionResponseBody setCrossAccountAuthorized(Boolean crossAccountAuthorized)
public Boolean getCrossAccountAuthorized()
public DescribeVpnConnectionResponseBody setCustomerGatewayId(String customerGatewayId)
public String getCustomerGatewayId()
public DescribeVpnConnectionResponseBody setEffectImmediately(Boolean effectImmediately)
public Boolean getEffectImmediately()
public DescribeVpnConnectionResponseBody setEnableDpd(Boolean enableDpd)
public Boolean getEnableDpd()
public DescribeVpnConnectionResponseBody setEnableNatTraversal(Boolean enableNatTraversal)
public Boolean getEnableNatTraversal()
public DescribeVpnConnectionResponseBody setEnableTunnelsBgp(Boolean enableTunnelsBgp)
public Boolean getEnableTunnelsBgp()
public DescribeVpnConnectionResponseBody setIkeConfig(DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyIkeConfig ikeConfig)
public DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyIkeConfig getIkeConfig()
public DescribeVpnConnectionResponseBody setInternetIp(String internetIp)
public String getInternetIp()
public DescribeVpnConnectionResponseBody setIpsecConfig(DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyIpsecConfig ipsecConfig)
public DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyIpsecConfig getIpsecConfig()
public DescribeVpnConnectionResponseBody setLocalSubnet(String localSubnet)
public String getLocalSubnet()
public DescribeVpnConnectionResponseBody setName(String name)
public String getName()
public DescribeVpnConnectionResponseBody setNetworkType(String networkType)
public String getNetworkType()
public DescribeVpnConnectionResponseBody setRemoteCaCertificate(String remoteCaCertificate)
public String getRemoteCaCertificate()
public DescribeVpnConnectionResponseBody setRemoteSubnet(String remoteSubnet)
public String getRemoteSubnet()
public DescribeVpnConnectionResponseBody setRequestId(String requestId)
public String getRequestId()
public DescribeVpnConnectionResponseBody setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public DescribeVpnConnectionResponseBody setSpec(String spec)
public String getSpec()
public DescribeVpnConnectionResponseBody setState(String state)
public String getState()
public DescribeVpnConnectionResponseBody setStatus(String status)
public String getStatus()
public DescribeVpnConnectionResponseBody setTags(DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyTags tags)
public DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyTags getTags()
public DescribeVpnConnectionResponseBody setTransitRouterId(String transitRouterId)
public String getTransitRouterId()
public DescribeVpnConnectionResponseBody setTransitRouterName(String transitRouterName)
public String getTransitRouterName()
public DescribeVpnConnectionResponseBody setTunnelOptionsSpecification(DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyTunnelOptionsSpecification tunnelOptionsSpecification)
public DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyTunnelOptionsSpecification getTunnelOptionsSpecification()
public DescribeVpnConnectionResponseBody setVcoHealthCheck(DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyVcoHealthCheck vcoHealthCheck)
public DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyVcoHealthCheck getVcoHealthCheck()
public DescribeVpnConnectionResponseBody setVpnBgpConfig(DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyVpnBgpConfig vpnBgpConfig)
public DescribeVpnConnectionResponseBody.DescribeVpnConnectionResponseBodyVpnBgpConfig getVpnBgpConfig()
public DescribeVpnConnectionResponseBody setVpnConnectionId(String vpnConnectionId)
public String getVpnConnectionId()
public DescribeVpnConnectionResponseBody setVpnGatewayId(String vpnGatewayId)
public String getVpnGatewayId()
public DescribeVpnConnectionResponseBody setZoneNo(String zoneNo)
public String getZoneNo()
Copyright © 2024. All rights reserved.