UpdateBackendSetDetails

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

Bases: object

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.

Methods

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

Attributes

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

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

Parameters:
backend_max_connections

Gets the backend_max_connections of this UpdateBackendSetDetails. 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

Returns:The backend_max_connections of this UpdateBackendSetDetails.
Return type:int
backends

[Required] Gets the backends of this UpdateBackendSetDetails.

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

[Required] Gets the health_checker of this UpdateBackendSetDetails.

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

Gets the lb_cookie_session_persistence_configuration of this UpdateBackendSetDetails.

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

[Required] Gets the policy of this UpdateBackendSetDetails. 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 UpdateBackendSetDetails.
Return type:str
session_persistence_configuration

Gets the session_persistence_configuration of this UpdateBackendSetDetails.

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

Gets the ssl_configuration of this UpdateBackendSetDetails.

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