Show / Hide Table of Contents

Class UpdateIPSecConnectionTunnelDetails

Inheritance
object
UpdateIPSecConnectionTunnelDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class UpdateIPSecConnectionTunnelDetails

Properties

BgpSessionConfig

Declaration
[JsonProperty(PropertyName = "bgpSessionConfig")]
public UpdateIPSecTunnelBgpSessionDetails BgpSessionConfig { get; set; }
Property Value
Type Description
UpdateIPSecTunnelBgpSessionDetails

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
Type Description
DpdConfig

EncryptionDomainConfig

Declaration
[JsonProperty(PropertyName = "encryptionDomainConfig")]
public UpdateIPSecTunnelEncryptionDomainDetails EncryptionDomainConfig { get; set; }
Property Value
Type Description
UpdateIPSecTunnelEncryptionDomainDetails

IkeVersion

Declaration
[JsonProperty(PropertyName = "ikeVersion")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateIPSecConnectionTunnelDetails.IkeVersionEnum? IkeVersion { get; set; }
Property Value
Type Description
UpdateIPSecConnectionTunnelDetails.IkeVersionEnum?

Internet Key Exchange protocol version.

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
Type Description
UpdateIPSecConnectionTunnelDetails.OracleInitiationEnum?

Indicates whether the Oracle end of the IPSec connection is able to initiate starting up the IPSec tunnel.

PhaseOneConfig

Declaration
[JsonProperty(PropertyName = "phaseOneConfig")]
public PhaseOneConfigDetails PhaseOneConfig { get; set; }
Property Value
Type Description
PhaseOneConfigDetails

PhaseTwoConfig

Declaration
[JsonProperty(PropertyName = "phaseTwoConfig")]
public PhaseTwoConfigDetails PhaseTwoConfig { get; set; }
Property Value
Type Description
PhaseTwoConfigDetails

Routing

Declaration
[JsonProperty(PropertyName = "routing")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateIPSecConnectionTunnelDetails.RoutingEnum? Routing { get; set; }
Property Value
Type Description
UpdateIPSecConnectionTunnelDetails.RoutingEnum?

The type of routing to use for this tunnel (BGP dynamic routing, static routing, or policy-based routing).

In this article
Back to top