Home

envoy.config.bootstrap.v3.Watchdog

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.config.bootstrap.v3.Watchdog
.withActions([ types.envoy.config.bootstrap.v3.Watchdog.WatchdogAction ])
.withKillTimeout(types.google.protobuf.Duration)
.withMaxKillTimeoutJitter(types.google.protobuf.Duration)
.withMegamissTimeout(types.google.protobuf.Duration)
.withMissTimeout(types.google.protobuf.Duration)
.withMultikillThreshold(types.envoy.type.v3.Percent)
.withMultikillTimeout(types.google.protobuf.Duration)
._validate()

Nested Messages

Fields

Name Type One-of group Required Constraints
actions [] envoy.config.bootstrap.v3.Watchdog.WatchdogAction  
kill_timeout google.protobuf.Duration  
max_kill_timeout_jitter google.protobuf.Duration   {"Duration":{"gte":{}}}
megamiss_timeout google.protobuf.Duration  
miss_timeout google.protobuf.Duration  
multikill_threshold envoy.type.v3.Percent  
multikill_timeout google.protobuf.Duration