Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace BackendSet

The configuration of 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.

*Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.

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.

Example: {@code 300} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

backends

backends: Array<Backend>

healthChecker

healthChecker: HealthChecker

Optional lbCookieSessionPersistenceConfiguration

lbCookieSessionPersistenceConfiguration: model.LBCookieSessionPersistenceConfigurationDetails

name

name: string

A friendly name for the backend set. It must be unique and it cannot be changed.

Valid backend set names include only alphanumeric characters, dashes, and underscores. Backend set names cannot contain spaces. Avoid entering confidential information.

Example: {@code example_backend_set}

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.SSLConfiguration

Functions

getDeserializedJsonObj

getJsonObj