BackendSetDetails

class oci.load_balancer.models.BackendSetDetails(**kwargs)

Bases: object

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.

Methods

__init__(**kwargs) Initializes a new BackendSetDetails object with values from keyword arguments.

Attributes

backends Gets the backends of this BackendSetDetails.
health_checker [Required] Gets the health_checker of this BackendSetDetails.
lb_cookie_session_persistence_configuration Gets the lb_cookie_session_persistence_configuration of this BackendSetDetails.
policy [Required] Gets the policy of this BackendSetDetails.
session_persistence_configuration Gets the session_persistence_configuration of this BackendSetDetails.
ssl_configuration Gets the ssl_configuration of this BackendSetDetails.
__init__(**kwargs)

Initializes a new BackendSetDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
backends

Gets the backends of this BackendSetDetails.

Returns:The backends of this BackendSetDetails.
Return type:list[oci.load_balancer.models.BackendDetails]
health_checker

[Required] Gets the health_checker of this BackendSetDetails.

Returns:The health_checker of this BackendSetDetails.
Return type:oci.load_balancer.models.HealthCheckerDetails

Gets the lb_cookie_session_persistence_configuration of this BackendSetDetails.

Returns:The lb_cookie_session_persistence_configuration of this BackendSetDetails.
Return type:oci.load_balancer.models.LBCookieSessionPersistenceConfigurationDetails
policy

[Required] Gets the policy of this BackendSetDetails. The load balancer policy for the backend set. To get a list of available policies, use the list_policies() operation.

Example: LEAST_CONNECTIONS

Returns:The policy of this BackendSetDetails.
Return type:str
session_persistence_configuration

Gets the session_persistence_configuration of this BackendSetDetails.

Returns:The session_persistence_configuration of this BackendSetDetails.
Return type:oci.load_balancer.models.SessionPersistenceConfigurationDetails
ssl_configuration

Gets the ssl_configuration of this BackendSetDetails.

Returns:The ssl_configuration of this BackendSetDetails.
Return type:oci.load_balancer.models.SSLConfigurationDetails