Home

envoy.extensions.filters.http.router.v3.Router

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.router.v3.Router
.withDynamicStats(false)
.withRespectExpectedRqTimeout(false)
.withStartChildSpan(false)
.withStrictCheckHeaders([ 'string' ])
.withSuppressEnvoyHeaders(false)
.withSuppressGrpcRequestFailureCodeStats(false)
.withUpstreamHttpFilters([ types.envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter ])
.withUpstreamLog([ types.envoy.config.accesslog.v3.AccessLog ])
._validate()

Fields

Name Type One-of group Required Constraints
dynamic_stats google.protobuf.BoolValue  
respect_expected_rq_timeout bool  
start_child_span bool  
strict_check_headers [] string   {"Repeated":{"items":{"Type":{"String_":{"WellKnown":null,"in":["x-envoy-upstream-rq-timeout-ms","x-envoy-upstream-rq-per-try-timeout-ms","x-envoy-max-retries","x-envoy-retry-grpc-on","x-envoy-retry-on"]}}}}}
suppress_envoy_headers bool  
suppress_grpc_request_failure_code_stats bool  
upstream_http_filters [] envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter  
upstream_log [] envoy.config.accesslog.v3.AccessLog