UpdateBackendSetDetails¶
- class oci.load_balancer.models.UpdateBackendSetDetails(**kwargs)¶
Bases:
objectThe 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:
Gets the backend_max_connections of this UpdateBackendSetDetails.
[Required] Gets the backends of this UpdateBackendSetDetails.
[Required] Gets the health_checker of this UpdateBackendSetDetails.
Gets the lb_cookie_session_persistence_configuration of this UpdateBackendSetDetails.
[Required] Gets the policy of this UpdateBackendSetDetails.
Gets the session_persistence_configuration of this UpdateBackendSetDetails.
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.
backend_max_connections (int) – The value to assign to the backend_max_connections 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.
- property 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 or set to 0 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.
If setting backendMaxConnections to some value other than 0 then that value must be greater or equal to 256.
Example: 300
- Returns
The backend_max_connections of this UpdateBackendSetDetails.
- Return type
int
- property backends¶
[Required] Gets the backends of this UpdateBackendSetDetails.
- Returns
The backends of this UpdateBackendSetDetails.
- Return type
- property health_checker¶
[Required] Gets the health_checker of this UpdateBackendSetDetails.
- Returns
The health_checker of this UpdateBackendSetDetails.
- Return type
- property lb_cookie_session_persistence_configuration¶
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
- property 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
- property 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
- property ssl_configuration¶
Gets the ssl_configuration of this UpdateBackendSetDetails.
- Returns
The ssl_configuration of this UpdateBackendSetDetails.
- Return type