Home

envoy.config.overload.v3.ScaleTimersOverloadActionConfig.ScaleTimer

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.overload.v3.ScaleTimersOverloadActionConfig.ScaleTimer
.withMinScale(types.envoy.type.v3.Percent)
.withMinTimeout(types.google.protobuf.Duration)
.withTimer(types.envoy.config.overload.v3.ScaleTimersOverloadActionConfig.TimerType.UNSPECIFIED)
._validate()

Fields

Name Type One-of group Required Constraints
min_scale envoy.type.v3.Percent overload_adjust  
min_timeout google.protobuf.Duration overload_adjust  
timer envoy.config.overload.v3.ScaleTimersOverloadActionConfig.TimerType   {"Enum":{"defined_only":true,"not_in":[0]}}