Class ConnectionConfiguration
Configuration details for the connection between the client and backend servers.
Inherited Members
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.
|
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.
|
Remarks
Required