Class PhaseTwoConfigDetails
Configuration details for IPSec phase two configuration parameters.
Inherited Members
Namespace: Oci.VnmonitoringService.Models
Assembly: OCI.DotNetSDK.Vnmonitoring.dll
Syntax
public class PhaseTwoConfigDetails
Properties
AuthenticationAlgorithm
Declaration
[JsonProperty(PropertyName = "authenticationAlgorithm")]
[JsonConverter(typeof(StringEnumConverter))]
public PhaseTwoConfigDetails.AuthenticationAlgorithmEnum? AuthenticationAlgorithm { get; set; }
Property Value
Type | Description |
---|---|
PhaseTwoConfigDetails.AuthenticationAlgorithmEnum? | The authentication algorithm proposed during phase two tunnel negotiation. |
EncryptionAlgorithm
Declaration
[JsonProperty(PropertyName = "encryptionAlgorithm")]
[JsonConverter(typeof(StringEnumConverter))]
public PhaseTwoConfigDetails.EncryptionAlgorithmEnum? EncryptionAlgorithm { get; set; }
Property Value
Type | Description |
---|---|
PhaseTwoConfigDetails.EncryptionAlgorithmEnum? | The encryption algorithm proposed during phase two tunnel negotiation. |
IsCustomPhaseTwoConfig
Declaration
[JsonProperty(PropertyName = "isCustomPhaseTwoConfig")]
public bool? IsCustomPhaseTwoConfig { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates whether custom configuration is enabled for phase two options. |
IsPfsEnabled
Declaration
[JsonProperty(PropertyName = "isPfsEnabled")]
public bool? IsPfsEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates whether perfect forward secrecy (PFS) is enabled. |
LifetimeInSeconds
Declaration
[JsonProperty(PropertyName = "lifetimeInSeconds")]
public int? LifetimeInSeconds { get; set; }
Property Value
Type | Description |
---|---|
int? | Lifetime in seconds for the IPSec session key set in phase two. The default is 3600 which is equivalent to 1 hour. |
PfsDhGroup
Declaration
[JsonProperty(PropertyName = "pfsDhGroup")]
[JsonConverter(typeof(StringEnumConverter))]
public PhaseTwoConfigDetails.PfsDhGroupEnum? PfsDhGroup { get; set; }
Property Value
Type | Description |
---|---|
PhaseTwoConfigDetails.PfsDhGroupEnum? | The Diffie-Hellman group used for PFS, if PFS is enabled. |