public class ModifyVpnConnectionAttributeRequest extends AbstractModel
Constructor and Description |
---|
ModifyVpnConnectionAttributeRequest() |
Modifier and Type | Method and Description |
---|---|
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 |
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 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.Copyright © 2020. All rights reserved.