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()
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 |
|