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

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:
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