Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace BackendSetDetails

The configuration details for a load balancer backend set. For more information on backend set configuration, see Managing Backend Sets.

*Note:** The {@code sessionPersistenceConfiguration} (application cookie stickiness) and {@code lbCookieSessionPersistenceConfiguration} (LB cookie stickiness) attributes are mutually exclusive. To avoid returning an error, configure only one of these two attributes per backend set.

Properties

Optional backendMaxConnections

backendMaxConnections: undefined | number

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: {@code 300} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional backends

healthChecker

healthChecker: HealthCheckerDetails

Optional lbCookieSessionPersistenceConfiguration

lbCookieSessionPersistenceConfiguration: model.LBCookieSessionPersistenceConfigurationDetails

policy

policy: string

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

Example: {@code LEAST_CONNECTIONS}

Optional sessionPersistenceConfiguration

sessionPersistenceConfiguration: model.SessionPersistenceConfigurationDetails

Optional sslConfiguration

sslConfiguration: model.SSLConfigurationDetails

Functions

getDeserializedJsonObj

getJsonObj