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: - policy (str) – The value to assign to the policy property of this UpdateBackendSetDetails.
- backends (list[oci.load_balancer.models.BackendDetails]) – The value to assign to the backends property of this UpdateBackendSetDetails.
- health_checker (oci.load_balancer.models.HealthCheckerDetails) – The value to assign to the health_checker property of this UpdateBackendSetDetails.
- ssl_configuration (oci.load_balancer.models.SSLConfigurationDetails) – The value to assign to the ssl_configuration property of this UpdateBackendSetDetails.
- session_persistence_configuration (oci.load_balancer.models.SessionPersistenceConfigurationDetails) – The value to assign to the session_persistence_configuration property of this UpdateBackendSetDetails.
- lb_cookie_session_persistence_configuration (oci.load_balancer.models.LBCookieSessionPersistenceConfigurationDetails) – The value to assign to the lb_cookie_session_persistence_configuration property of this UpdateBackendSetDetails.
-
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
-