Show / Hide Table of Contents

Class TunnelPhaseOneDetails

IPSec tunnel details specific to ISAKMP phase one.

Inheritance
object
TunnelPhaseOneDetails
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 TunnelPhaseOneDetails

Properties

CustomAuthenticationAlgorithm

Declaration
[JsonProperty(PropertyName = "customAuthenticationAlgorithm")]
public string CustomAuthenticationAlgorithm { get; set; }
Property Value
Type Description
string

The proposed custom authentication algorithm.

CustomDhGroup

Declaration
[JsonProperty(PropertyName = "customDhGroup")]
public string CustomDhGroup { get; set; }
Property Value
Type Description
string

The proposed custom Diffie-Hellman group.

CustomEncryptionAlgorithm

Declaration
[JsonProperty(PropertyName = "customEncryptionAlgorithm")]
public string CustomEncryptionAlgorithm { get; set; }
Property Value
Type Description
string

The proposed custom encryption algorithm.

IsCustomPhaseOneConfig

Declaration
[JsonProperty(PropertyName = "isCustomPhaseOneConfig")]
public bool? IsCustomPhaseOneConfig { get; set; }
Property Value
Type Description
bool?

Indicates whether custom phase one configuration is enabled. If this option is not enabled, default settings are proposed.

IsIkeEstablished

Declaration
[JsonProperty(PropertyName = "isIkeEstablished")]
public bool? IsIkeEstablished { get; set; }
Property Value
Type Description
bool?

Indicates whether IKE phase one is established.

Lifetime

Declaration
[JsonProperty(PropertyName = "lifetime")]
public long? Lifetime { get; set; }
Property Value
Type Description
long?

The total configured lifetime of the IKE security association.

NegotiatedAuthenticationAlgorithm

Declaration
[JsonProperty(PropertyName = "negotiatedAuthenticationAlgorithm")]
public string NegotiatedAuthenticationAlgorithm { get; set; }
Property Value
Type Description
string

The negotiated authentication algorithm.

NegotiatedDhGroup

Declaration
[JsonProperty(PropertyName = "negotiatedDhGroup")]
public string NegotiatedDhGroup { get; set; }
Property Value
Type Description
string

The negotiated Diffie-Hellman group.

NegotiatedEncryptionAlgorithm

Declaration
[JsonProperty(PropertyName = "negotiatedEncryptionAlgorithm")]
public string NegotiatedEncryptionAlgorithm { get; set; }
Property Value
Type Description
string

The negotiated encryption algorithm.

RemainingLifetime

Declaration
[JsonProperty(PropertyName = "remainingLifetime")]
public long? RemainingLifetime { get; set; }
Property Value
Type Description
long?

The remaining lifetime before the key is refreshed.

RemainingLifetimeLastRetrieved

Declaration
[JsonProperty(PropertyName = "remainingLifetimeLastRetrieved")]
public DateTime? RemainingLifetimeLastRetrieved { get; set; }
Property Value
Type Description
DateTime?

The date and time we retrieved the remaining lifetime, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z

In this article
Back to top