Class UpdateBackendSetDetails
The configuration details for updating 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.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Inheritance
UpdateBackendSetDetails
Assembly: OCI.DotNetSDK.Loadbalancer.dll
Syntax
public class UpdateBackendSetDetails
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
[Required(ErrorMessage = "Backends is required.")]
[JsonProperty(PropertyName = "backends")]
public List<BackendDetails> Backends { get; set; }
Property Value
HealthChecker
Declaration
[Required(ErrorMessage = "HealthChecker is required.")]
[JsonProperty(PropertyName = "healthChecker")]
public HealthCheckerDetails HealthChecker { get; set; }
Property Value
LbCookieSessionPersistenceConfiguration
Declaration
[JsonProperty(PropertyName = "lbCookieSessionPersistenceConfiguration")]
public LBCookieSessionPersistenceConfigurationDetails LbCookieSessionPersistenceConfiguration { get; set; }
Property Value
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
|
SessionPersistenceConfiguration
Declaration
[JsonProperty(PropertyName = "sessionPersistenceConfiguration")]
public SessionPersistenceConfigurationDetails SessionPersistenceConfiguration { get; set; }
Property Value
SslConfiguration
Declaration
[JsonProperty(PropertyName = "sslConfiguration")]
public SSLConfigurationDetails SslConfiguration { get; set; }
Property Value