VirtualNodeSpecListenerOutlierDetectionArgs

data class VirtualNodeSpecListenerOutlierDetectionArgs(val baseEjectionDuration: Output<VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs>, val interval: Output<VirtualNodeSpecListenerOutlierDetectionIntervalArgs>, val maxEjectionPercent: Output<Int>, val maxServerErrors: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerOutlierDetectionArgs>

Constructors

constructor(baseEjectionDuration: Output<VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs>, interval: Output<VirtualNodeSpecListenerOutlierDetectionIntervalArgs>, maxEjectionPercent: Output<Int>, maxServerErrors: Output<Int>)

Properties

Link copied to clipboard

Base amount of time for which a host is ejected.

Link copied to clipboard

Time interval between ejection sweep analysis.

Link copied to clipboard
val maxEjectionPercent: Output<Int>

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. Minimum value of 0. Maximum value of 100.

Link copied to clipboard
val maxServerErrors: Output<Int>

Number of consecutive 5xx errors required for ejection. Minimum value of 1.

Functions

Link copied to clipboard
open override fun toJava(): VirtualNodeSpecListenerOutlierDetectionArgs