Class UpdateIPSecConnectionTunnelDetails
Inheritance
UpdateIPSecConnectionTunnelDetails
Assembly: OCI.DotNetSDK.Vnmonitoring.dll
Syntax
public class UpdateIPSecConnectionTunnelDetails
Properties
BgpSessionConfig
Declaration
[JsonProperty(PropertyName = "bgpSessionConfig")]
public UpdateIPSecTunnelBgpSessionDetails BgpSessionConfig { get; set; }
Property Value
DisplayName
Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type |
Description |
string |
A user-friendly name. Does not have to be unique, and it's changeable.
Avoid entering confidential information.
|
DpdConfig
Declaration
[JsonProperty(PropertyName = "dpdConfig")]
public DpdConfig DpdConfig { get; set; }
Property Value
EncryptionDomainConfig
Declaration
[JsonProperty(PropertyName = "encryptionDomainConfig")]
public UpdateIPSecTunnelEncryptionDomainDetails EncryptionDomainConfig { get; set; }
Property Value
IkeVersion
Declaration
[JsonProperty(PropertyName = "ikeVersion")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateIPSecConnectionTunnelDetails.IkeVersionEnum? IkeVersion { get; set; }
Property Value
NatTranslationEnabled
Declaration
[JsonProperty(PropertyName = "natTranslationEnabled")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateIPSecConnectionTunnelDetails.NatTranslationEnabledEnum? NatTranslationEnabled { get; set; }
Property Value
Type |
Description |
UpdateIPSecConnectionTunnelDetails.NatTranslationEnabledEnum? |
By default (the AUTO setting), IKE sends packets with a source and destination port set to 500,
and when it detects that the port used to forward packets has changed (most likely because a NAT device
is between the CPE device and the Oracle VPN headend) it will try to negotiate the use of NAT-T.
The ENABLED option sets the IKE protocol to use port 4500 instead of 500 and forces encapsulating traffic with the ESP protocol inside UDP packets.
The DISABLED option directs IKE to completely refuse to negotiate NAT-T
even if it senses there may be a NAT device in use.
|
OracleInitiation
Declaration
[JsonProperty(PropertyName = "oracleInitiation")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateIPSecConnectionTunnelDetails.OracleInitiationEnum? OracleInitiation { get; set; }
Property Value
PhaseOneConfig
Declaration
[JsonProperty(PropertyName = "phaseOneConfig")]
public PhaseOneConfigDetails PhaseOneConfig { get; set; }
Property Value
PhaseTwoConfig
Declaration
[JsonProperty(PropertyName = "phaseTwoConfig")]
public PhaseTwoConfigDetails PhaseTwoConfig { get; set; }
Property Value
Routing
Declaration
[JsonProperty(PropertyName = "routing")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateIPSecConnectionTunnelDetails.RoutingEnum? Routing { get; set; }
Property Value