Show / Hide Table of Contents

Class BackendSetDetails

The configuration details for a load balancer backend set. For more information on backend set configuration, see Managing Backend Sets.
Note: The sessionPersistenceConfiguration (application cookie stickiness) and lbCookieSessionPersistenceConfiguration (LB cookie stickiness) attributes are mutually exclusive. To avoid returning an error, configure only one of these two attributes per backend set.

Inheritance
object
BackendSetDetails
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 BackendSetDetails

Properties

BackendMaxConnections

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

The maximum number of simultaneous connections the load balancer can make to any backend in the backend set unless the backend has its own maxConnections setting. If this is not set then the number of simultaneous connections the load balancer can make to any backend in the backend set unless the backend has its own maxConnections setting is unlimited.
Example: 300

Backends

Declaration
[JsonProperty(PropertyName = "backends")]
public List<BackendDetails> Backends { get; set; }
Property Value
Type Description
List<BackendDetails>

HealthChecker

Declaration
[Required(ErrorMessage = "HealthChecker is required.")]
[JsonProperty(PropertyName = "healthChecker")]
public HealthCheckerDetails HealthChecker { get; set; }
Property Value
Type Description
HealthCheckerDetails
Remarks

Required

LbCookieSessionPersistenceConfiguration

Declaration
[JsonProperty(PropertyName = "lbCookieSessionPersistenceConfiguration")]
public LBCookieSessionPersistenceConfigurationDetails LbCookieSessionPersistenceConfiguration { get; set; }
Property Value
Type Description
LBCookieSessionPersistenceConfigurationDetails

Policy

Declaration
[Required(ErrorMessage = "Policy is required.")]
[JsonProperty(PropertyName = "policy")]
public string Policy { get; set; }
Property Value
Type Description
string

The load balancer policy for the backend set. To get a list of available policies, use the {@link #listPolicies(ListPoliciesRequest) listPolicies} operation.
Example: LEAST_CONNECTIONS

Remarks

Required

SessionPersistenceConfiguration

Declaration
[JsonProperty(PropertyName = "sessionPersistenceConfiguration")]
public SessionPersistenceConfigurationDetails SessionPersistenceConfiguration { get; set; }
Property Value
Type Description
SessionPersistenceConfigurationDetails

SslConfiguration

Declaration
[JsonProperty(PropertyName = "sslConfiguration")]
public SSLConfigurationDetails SslConfiguration { get; set; }
Property Value
Type Description
SSLConfigurationDetails
In this article
Back to top