public static class ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecification
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
Boolean |
enableDpd
Specifies whether to enable the Dead Peer Detection (DPD) feature for the tunnel.
|
Boolean |
enableNatTraversal
Specifies whether to enable NAT traversal for the tunnel.
|
String |
remoteCaCertificate
If the VPN gateway uses an SM certificate, you can modify the CA certificate used by the IPsec peer.
|
String |
role
The tunnel role.
|
ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecificationTunnelBgpConfig |
tunnelBgpConfig
The Border Gateway Protocol (BGP) configurations of the tunnel.
|
String |
tunnelId
TunnelOptionsSpecification parameters are supported by dual-tunnel IPsec-VPN gateways.
|
ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig |
tunnelIkeConfig
The configurations of Phase 1 negotiations.
|
ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecificationTunnelIpsecConfig |
tunnelIpsecConfig
The configurations of Phase 2 negotiations.
|
构造器和说明 |
---|
ModifyVpnConnectionAttributeRequestTunnelOptionsSpecification() |
@NameInMap(value="EnableDpd") public Boolean enableDpd
Specifies whether to enable the Dead Peer Detection (DPD) feature for the tunnel. Valid values:
true
@NameInMap(value="EnableNatTraversal") public Boolean enableNatTraversal
Specifies whether to enable NAT traversal for the tunnel. Valid values:
true
@NameInMap(value="RemoteCaCertificate") public String remoteCaCertificate
If the VPN gateway uses an SM certificate, you can modify the CA certificate used by the IPsec peer.
If the VPN gateway does not use an SM certificate, this parameter is not supported.
example:-----BEGIN CERTIFICATE----- MIIB7zCCAZW**** -----END CERTIFICATE-----
@NameInMap(value="Role") public String role
The tunnel role. Valid values:
master
@NameInMap(value="TunnelBgpConfig") public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecificationTunnelBgpConfig tunnelBgpConfig
The Border Gateway Protocol (BGP) configurations of the tunnel.
@NameInMap(value="TunnelId") public String tunnelId
TunnelOptionsSpecification parameters are supported by dual-tunnel IPsec-VPN gateways. You can modify both the active and standby tunnels of the IPsec-VPN connection.
The tunnel ID.
example:tun-opsqc4d97wni27****
@NameInMap(value="TunnelIkeConfig") public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig tunnelIkeConfig
The configurations of Phase 1 negotiations.
@NameInMap(value="TunnelIpsecConfig") public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecificationTunnelIpsecConfig tunnelIpsecConfig
The configurations of Phase 2 negotiations.
public ModifyVpnConnectionAttributeRequestTunnelOptionsSpecification()
public static ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecification build(Map<String,?> map) throws Exception
Exception
public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecification setEnableDpd(Boolean enableDpd)
public Boolean getEnableDpd()
public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecification setEnableNatTraversal(Boolean enableNatTraversal)
public Boolean getEnableNatTraversal()
public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecification setRemoteCaCertificate(String remoteCaCertificate)
public String getRemoteCaCertificate()
public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecification setRole(String role)
public String getRole()
public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecification setTunnelBgpConfig(ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecificationTunnelBgpConfig tunnelBgpConfig)
public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecificationTunnelBgpConfig getTunnelBgpConfig()
public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecification setTunnelId(String tunnelId)
public String getTunnelId()
public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecification setTunnelIkeConfig(ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig tunnelIkeConfig)
public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig getTunnelIkeConfig()
public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecification setTunnelIpsecConfig(ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecificationTunnelIpsecConfig tunnelIpsecConfig)
public ModifyVpnConnectionAttributeRequest.ModifyVpnConnectionAttributeRequestTunnelOptionsSpecificationTunnelIpsecConfig getTunnelIpsecConfig()
Copyright © 2024. All rights reserved.