Class TunnelPhaseOneDetails
IPSec tunnel details specific to ISAKMP phase one.
Inherited Members
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class TunnelPhaseOneDetailsProperties
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.
 |