Class PhaseOneConfigDetails
Configuration details for IKE phase one (ISAKMP) configuration parameters.
Inherited Members
Namespace: Oci.VnmonitoringService.Models
Assembly: OCI.DotNetSDK.Vnmonitoring.dll
Syntax
public class PhaseOneConfigDetails
Properties
AuthenticationAlgorithm
Declaration
[JsonProperty(PropertyName = "authenticationAlgorithm")]
[JsonConverter(typeof(StringEnumConverter))]
public PhaseOneConfigDetails.AuthenticationAlgorithmEnum? AuthenticationAlgorithm { get; set; }
Property Value
Type | Description |
---|---|
PhaseOneConfigDetails.AuthenticationAlgorithmEnum? | The custom authentication algorithm proposed during phase one tunnel negotiation. |
DiffieHelmanGroup
Declaration
[JsonProperty(PropertyName = "diffieHelmanGroup")]
[JsonConverter(typeof(StringEnumConverter))]
public PhaseOneConfigDetails.DiffieHelmanGroupEnum? DiffieHelmanGroup { get; set; }
Property Value
Type | Description |
---|---|
PhaseOneConfigDetails.DiffieHelmanGroupEnum? | The custom Diffie-Hellman group proposed during phase one tunnel negotiation. |
EncryptionAlgorithm
Declaration
[JsonProperty(PropertyName = "encryptionAlgorithm")]
[JsonConverter(typeof(StringEnumConverter))]
public PhaseOneConfigDetails.EncryptionAlgorithmEnum? EncryptionAlgorithm { get; set; }
Property Value
Type | Description |
---|---|
PhaseOneConfigDetails.EncryptionAlgorithmEnum? | The custom encryption algorithm proposed during phase one tunnel negotiation. |
IsCustomPhaseOneConfig
Declaration
[JsonProperty(PropertyName = "isCustomPhaseOneConfig")]
public bool? IsCustomPhaseOneConfig { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates whether custom configuration is enabled for phase one options. |
LifetimeInSeconds
Declaration
[JsonProperty(PropertyName = "lifetimeInSeconds")]
public int? LifetimeInSeconds { get; set; }
Property Value
Type | Description |
---|---|
int? | Internet key association (IKE) session key lifetime in seconds for IPSec phase one. The default is 28800 which is equivalent to 8 hours. |