public class VpnConnection extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| VpnConnection() | 
| VpnConnection(VpnConnection source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| BgpConfigAndAsn | getBgpConfig()Get Bgp配置信息 | 
| String | getCreatedTime()Get 创建时间。 | 
| String | getCustomerGatewayId()Get 对端网关实例ID。 | 
| String | getDpdAction()Get DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试) | 
| Long | getDpdEnable()Get DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启) | 
| String | getDpdTimeout()Get DPD超时时间。即探测确认对端不存在需要的时间。 | 
| Boolean | getEnableHealthCheck()Get 是否支持健康状态探测 | 
| String | getEncryptProto()Get 通道加密协议。 | 
| HealthCheckConfig | getHealthCheckConfig()Get Nqa配置信息 | 
| String | getHealthCheckLocalIp()Get 本端探测ip | 
| String | getHealthCheckRemoteIp()Get 对端探测ip | 
| String | getHealthCheckStatus()Get 通道健康检查状态,AVAILABLE:正常,UNAVAILABLE:不正常。 未配置健康检查不返回该对象 | 
| IKEOptionsSpecification | getIKEOptionsSpecification()Get IKE选项。 | 
| IPSECOptionsSpecification | getIPSECOptionsSpecification()Get IPSEC选择。 | 
| String | getNegotiationType()Get 协商类型 | 
| String | getNetStatus()Get 通道连接状态,AVAILABLE:已连接。 | 
| String | getPreShareKey()Get 预共享密钥。 | 
| String | getRouteType()Get 路由类型。 | 
| SecurityPolicyDatabase[] | getSecurityPolicyDatabaseSet()Get SPD。 | 
| String | getState()Get 通道的生产状态,PENDING:生产中,AVAILABLE:运行中,DELETING:删除中。 | 
| Tag[] | getTagSet()Get 标签键值对数组 | 
| String | getVpcId()Get VPC实例ID。 | 
| String | getVpnConnectionId()Get 通道实例ID。 | 
| String | getVpnConnectionName()Get 通道名称。 | 
| String | getVpnGatewayId()Get VPN网关实例ID。 | 
| String | getVpnProto()Get 通道传输协议。 | 
| void | setBgpConfig(BgpConfigAndAsn BgpConfig)Set Bgp配置信息 | 
| void | setCreatedTime(String CreatedTime)Set 创建时间。 | 
| void | setCustomerGatewayId(String CustomerGatewayId)Set 对端网关实例ID。 | 
| void | setDpdAction(String DpdAction)Set DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试) | 
| void | setDpdEnable(Long DpdEnable)Set DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启) | 
| void | setDpdTimeout(String DpdTimeout)Set DPD超时时间。即探测确认对端不存在需要的时间。 | 
| void | setEnableHealthCheck(Boolean EnableHealthCheck)Set 是否支持健康状态探测 | 
| void | setEncryptProto(String EncryptProto)Set 通道加密协议。 | 
| void | setHealthCheckConfig(HealthCheckConfig HealthCheckConfig)Set Nqa配置信息 | 
| void | setHealthCheckLocalIp(String HealthCheckLocalIp)Set 本端探测ip | 
| void | setHealthCheckRemoteIp(String HealthCheckRemoteIp)Set 对端探测ip | 
| void | setHealthCheckStatus(String HealthCheckStatus)Set 通道健康检查状态,AVAILABLE:正常,UNAVAILABLE:不正常。 未配置健康检查不返回该对象 | 
| void | setIKEOptionsSpecification(IKEOptionsSpecification IKEOptionsSpecification)Set IKE选项。 | 
| void | setIPSECOptionsSpecification(IPSECOptionsSpecification IPSECOptionsSpecification)Set IPSEC选择。 | 
| void | setNegotiationType(String NegotiationType)Set 协商类型 | 
| void | setNetStatus(String NetStatus)Set 通道连接状态,AVAILABLE:已连接。 | 
| void | setPreShareKey(String PreShareKey)Set 预共享密钥。 | 
| void | setRouteType(String RouteType)Set 路由类型。 | 
| void | setSecurityPolicyDatabaseSet(SecurityPolicyDatabase[] SecurityPolicyDatabaseSet)Set SPD。 | 
| void | setState(String State)Set 通道的生产状态,PENDING:生产中,AVAILABLE:运行中,DELETING:删除中。 | 
| void | setTagSet(Tag[] TagSet)Set 标签键值对数组 | 
| void | setVpcId(String VpcId)Set VPC实例ID。 | 
| void | setVpnConnectionId(String VpnConnectionId)Set 通道实例ID。 | 
| void | setVpnConnectionName(String VpnConnectionName)Set 通道名称。 | 
| void | setVpnGatewayId(String VpnGatewayId)Set VPN网关实例ID。 | 
| void | setVpnProto(String VpnProto)Set 通道传输协议。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic VpnConnection()
public VpnConnection(VpnConnection source)
public String getVpnConnectionId()
public void setVpnConnectionId(String VpnConnectionId)
VpnConnectionId - 通道实例ID。public String getVpnConnectionName()
public void setVpnConnectionName(String VpnConnectionName)
VpnConnectionName - 通道名称。public String getVpcId()
public void setVpcId(String VpcId)
VpcId - VPC实例ID。public String getVpnGatewayId()
public void setVpnGatewayId(String VpnGatewayId)
VpnGatewayId - VPN网关实例ID。public String getCustomerGatewayId()
public void setCustomerGatewayId(String CustomerGatewayId)
CustomerGatewayId - 对端网关实例ID。public String getPreShareKey()
public void setPreShareKey(String PreShareKey)
PreShareKey - 预共享密钥。public String getVpnProto()
public void setVpnProto(String VpnProto)
VpnProto - 通道传输协议。public String getEncryptProto()
public void setEncryptProto(String EncryptProto)
EncryptProto - 通道加密协议。public String getRouteType()
public void setRouteType(String RouteType)
RouteType - 路由类型。public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime - 创建时间。public String getState()
public void setState(String State)
State - 通道的生产状态,PENDING:生产中,AVAILABLE:运行中,DELETING:删除中。public String getNetStatus()
public void setNetStatus(String NetStatus)
NetStatus - 通道连接状态,AVAILABLE:已连接。public SecurityPolicyDatabase[] getSecurityPolicyDatabaseSet()
public void setSecurityPolicyDatabaseSet(SecurityPolicyDatabase[] SecurityPolicyDatabaseSet)
SecurityPolicyDatabaseSet - SPD。public IKEOptionsSpecification getIKEOptionsSpecification()
public void setIKEOptionsSpecification(IKEOptionsSpecification IKEOptionsSpecification)
IKEOptionsSpecification - IKE选项。public IPSECOptionsSpecification getIPSECOptionsSpecification()
public void setIPSECOptionsSpecification(IPSECOptionsSpecification IPSECOptionsSpecification)
IPSECOptionsSpecification - IPSEC选择。public Boolean getEnableHealthCheck()
public void setEnableHealthCheck(Boolean EnableHealthCheck)
EnableHealthCheck - 是否支持健康状态探测public String getHealthCheckLocalIp()
public void setHealthCheckLocalIp(String HealthCheckLocalIp)
HealthCheckLocalIp - 本端探测ippublic String getHealthCheckRemoteIp()
public void setHealthCheckRemoteIp(String HealthCheckRemoteIp)
HealthCheckRemoteIp - 对端探测ippublic String getHealthCheckStatus()
public void setHealthCheckStatus(String HealthCheckStatus)
HealthCheckStatus - 通道健康检查状态,AVAILABLE:正常,UNAVAILABLE:不正常。 未配置健康检查不返回该对象public Long getDpdEnable()
public void setDpdEnable(Long DpdEnable)
DpdEnable - DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启)public String getDpdTimeout()
public void setDpdTimeout(String DpdTimeout)
DpdTimeout - DPD超时时间。即探测确认对端不存在需要的时间。public String getDpdAction()
public void setDpdAction(String DpdAction)
DpdAction - DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试)public Tag[] getTagSet()
public void setTagSet(Tag[] TagSet)
TagSet - 标签键值对数组public String getNegotiationType()
public void setNegotiationType(String NegotiationType)
NegotiationType - 协商类型public BgpConfigAndAsn getBgpConfig()
public void setBgpConfig(BgpConfigAndAsn BgpConfig)
BgpConfig - Bgp配置信息public HealthCheckConfig getHealthCheckConfig()
public void setHealthCheckConfig(HealthCheckConfig HealthCheckConfig)
HealthCheckConfig - Nqa配置信息Copyright © 2025. All rights reserved.