Show / Hide Table of Contents

Class ConnectionConfiguration

Configuration details for the connection between the client and backend servers.

Inheritance
object
ConnectionConfiguration
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.LoadbalancerService.Models
Assembly: OCI.DotNetSDK.Loadbalancer.dll
Syntax
public class ConnectionConfiguration

Properties

BackendTcpProxyProtocolOptions

Declaration
[JsonProperty(PropertyName = "backendTcpProxyProtocolOptions", ItemConverterType = typeof(ResponseEnumConverter))]
public List<ConnectionConfiguration.BackendTcpProxyProtocolOptionsEnum> BackendTcpProxyProtocolOptions { get; set; }
Property Value
Type Description
List<ConnectionConfiguration.BackendTcpProxyProtocolOptionsEnum>

An array that represents the PPV2 Options that can be enabled on TCP Listeners. Example: ["PP2_TYPE_AUTHORITY"]

BackendTcpProxyProtocolVersion

Declaration
[JsonProperty(PropertyName = "backendTcpProxyProtocolVersion")]
public int? BackendTcpProxyProtocolVersion { get; set; }
Property Value
Type Description
int?

The backend TCP Proxy Protocol version.
Example: 1

IdleTimeout

Declaration
[Required(ErrorMessage = "IdleTimeout is required.")]
[JsonProperty(PropertyName = "idleTimeout")]
public long? IdleTimeout { get; set; }
Property Value
Type Description
long?

The maximum idle time, in seconds, allowed between two successive receive or two successive send operations between the client and backend servers. A send operation does not reset the timer for receive operations. A receive operation does not reset the timer for send operations.
For more information, see Connection Configuration.
Example: 1200

Remarks

Required

In this article
Back to top