Values.OutlierDetectionSourceAn object that represents the outlier detection for a virtual node's listener.
type nonrec t = {baseEjectionDuration : Duration.t;The base amount of time for which a host is ejected.
*)interval : Duration.t;The time interval between ejection sweep analysis.
*)maxEjectionPercent : OutlierDetectionMaxEjectionPercent.t;Maximum percentage of hosts in load balancing pool for upstream service that can be ejected. Will eject at least one host regardless of the value.
*)maxServerErrors : OutlierDetectionMaxServerErrors.t;Number of consecutive 5xx errors required for ejection.
*)}val make :
baseEjectionDuration:Duration.t ->
interval:Duration.t ->
maxEjectionPercent:OutlierDetectionMaxEjectionPercent.t ->
maxServerErrors:OutlierDetectionMaxServerErrors.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of OutlierDetectionMaxEjectionPercent.t
| `Long of OutlierDetectionMaxServerErrors.t
| `Structure of
(string * [> `Enum of string | `Long of DurationValue.t ]) list ])
list ]