Class TunnelPhaseOneDetails
IPSec tunnel details specific to ISAKMP phase one.
Inherited Members
Namespace: Oci.VnmonitoringService.Models
Assembly: OCI.DotNetSDK.Vnmonitoring.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.
|