public class ModifyVpnConnectionAttributeRequest extends AbstractModel
Constructor and Description |
---|
ModifyVpnConnectionAttributeRequest() |
ModifyVpnConnectionAttributeRequest(ModifyVpnConnectionAttributeRequest 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 |
---|---|
Boolean |
getEnableHealthCheck()
Get Whether to enable the tunnel health check.
|
String |
getHealthCheckLocalIp()
Get Local IP address for the tunnel health check
|
String |
getHealthCheckRemoteIp()
Get Peer IP address for the tunnel health check
|
IKEOptionsSpecification |
getIKEOptionsSpecification()
Get IKE (Internet Key Exchange) configuration.
|
IPSECOptionsSpecification |
getIPSECOptionsSpecification()
Get IPSec configuration.
|
String |
getPreShareKey()
Get The pre-shared key.
|
SecurityPolicyDatabase[] |
getSecurityPolicyDatabases()
Get The SPD policy group, for example: {"10.0.0.5/24":["172.123.10.5/16"]}.
|
String |
getVpnConnectionId()
Get The ID of the VPN tunnel instance, such as `vpnx-f49l6u0z`.
|
String |
getVpnConnectionName()
Get VPN tunnel can be named freely, but the maximum length is 60 characters.
|
void |
setEnableHealthCheck(Boolean EnableHealthCheck)
Set Whether to enable the tunnel health check.
|
void |
setHealthCheckLocalIp(String HealthCheckLocalIp)
Set Local IP address for the tunnel health check
|
void |
setHealthCheckRemoteIp(String HealthCheckRemoteIp)
Set Peer IP address for the tunnel health check
|
void |
setIKEOptionsSpecification(IKEOptionsSpecification IKEOptionsSpecification)
Set IKE (Internet Key Exchange) configuration.
|
void |
setIPSECOptionsSpecification(IPSECOptionsSpecification IPSECOptionsSpecification)
Set IPSec configuration.
|
void |
setPreShareKey(String PreShareKey)
Set The pre-shared key.
|
void |
setSecurityPolicyDatabases(SecurityPolicyDatabase[] SecurityPolicyDatabases)
Set The SPD policy group, for example: {"10.0.0.5/24":["172.123.10.5/16"]}.
|
void |
setVpnConnectionId(String VpnConnectionId)
Set The ID of the VPN tunnel instance, such as `vpnx-f49l6u0z`.
|
void |
setVpnConnectionName(String VpnConnectionName)
Set VPN tunnel can be named freely, but the maximum length is 60 characters.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public ModifyVpnConnectionAttributeRequest()
public ModifyVpnConnectionAttributeRequest(ModifyVpnConnectionAttributeRequest source)
public String getVpnConnectionId()
public void setVpnConnectionId(String VpnConnectionId)
VpnConnectionId
- The ID of the VPN tunnel instance, such as `vpnx-f49l6u0z`.public String getVpnConnectionName()
public void setVpnConnectionName(String VpnConnectionName)
VpnConnectionName
- VPN tunnel can be named freely, but the maximum length is 60 characters.public String getPreShareKey()
public void setPreShareKey(String PreShareKey)
PreShareKey
- The pre-shared key.public SecurityPolicyDatabase[] getSecurityPolicyDatabases()
public void setSecurityPolicyDatabases(SecurityPolicyDatabase[] SecurityPolicyDatabases)
SecurityPolicyDatabases
- The SPD policy group, for example: {"10.0.0.5/24":["172.123.10.5/16"]}. 10.0.0.5/24 is the VPC internal IP range, and 172.123.10.5/16 is the IDC IP range. The user specifies the IP range in the VPC that can communicate with the IP range in the IDC.public IKEOptionsSpecification getIKEOptionsSpecification()
public void setIKEOptionsSpecification(IKEOptionsSpecification IKEOptionsSpecification)
IKEOptionsSpecification
- IKE (Internet Key Exchange) configuration. IKE comes with a self-protection mechanism. The network security protocol is configured by the user.public IPSECOptionsSpecification getIPSECOptionsSpecification()
public void setIPSECOptionsSpecification(IPSECOptionsSpecification IPSECOptionsSpecification)
IPSECOptionsSpecification
- IPSec configuration. The IPSec secure session configuration is provided by Tencent Cloud.public Boolean getEnableHealthCheck()
public void setEnableHealthCheck(Boolean EnableHealthCheck)
EnableHealthCheck
- Whether to enable the tunnel health check.public String getHealthCheckLocalIp()
public void setHealthCheckLocalIp(String HealthCheckLocalIp)
HealthCheckLocalIp
- Local IP address for the tunnel health checkpublic String getHealthCheckRemoteIp()
public void setHealthCheckRemoteIp(String HealthCheckRemoteIp)
HealthCheckRemoteIp
- Peer IP address for the tunnel health checkCopyright © 2021. All rights reserved.