Home

envoy.extensions.filters.http.admission_control.v3.AdmissionControl

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.extensions.filters.http.admission_control.v3.AdmissionControl
.withAggression(types.envoy.config.core.v3.RuntimeDouble)
.withEnabled(types.envoy.config.core.v3.RuntimeFeatureFlag)
.withMaxRejectionProbability(types.envoy.config.core.v3.RuntimePercent)
.withRpsThreshold(types.envoy.config.core.v3.RuntimeUInt32)
.withSamplingWindow(types.google.protobuf.Duration)
.withSrThreshold(types.envoy.config.core.v3.RuntimePercent)
.withSuccessCriteria(types.envoy.extensions.filters.http.admission_control.v3.AdmissionControl.SuccessCriteria)
._validate()

Nested Messages

Fields

Name Type One-of group Required Constraints
aggression envoy.config.core.v3.RuntimeDouble  
enabled envoy.config.core.v3.RuntimeFeatureFlag  
max_rejection_probability envoy.config.core.v3.RuntimePercent  
rps_threshold envoy.config.core.v3.RuntimeUInt32  
sampling_window google.protobuf.Duration  
sr_threshold envoy.config.core.v3.RuntimePercent  
success_criteria envoy.extensions.filters.http.admission_control.v3.AdmissionControl.SuccessCriteria evaluation_criteria