local types = import 'types.libsonnet'; types.envoy.extensions.upstreams.http.v3.HttpProtocolOptions .withAutoConfig(types.envoy.extensions.upstreams.http.v3.HttpProtocolOptions.AutoHttpConfig) .withCommonHttpProtocolOptions(types.envoy.config.core.v3.HttpProtocolOptions) .withExplicitHttpConfig(types.envoy.extensions.upstreams.http.v3.HttpProtocolOptions.ExplicitHttpConfig) .withHttpFilters([ types.envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter ]) .withUpstreamHttpProtocolOptions(types.envoy.config.core.v3.UpstreamHttpProtocolOptions) .withUseDownstreamProtocolConfig(types.envoy.extensions.upstreams.http.v3.HttpProtocolOptions.UseDownstreamHttpConfig) ._validate()
Name | Type | One-of group | Required | Constraints |
---|---|---|---|---|
auto_config | envoy.extensions.upstreams.http.v3.HttpProtocolOptions.AutoHttpConfig | upstream_protocol_options |
|
|
common_http_protocol_options | envoy.config.core.v3.HttpProtocolOptions |
|
||
explicit_http_config | envoy.extensions.upstreams.http.v3.HttpProtocolOptions.ExplicitHttpConfig | upstream_protocol_options |
|
|
http_filters | [] envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter |
|
||
upstream_http_protocol_options | envoy.config.core.v3.UpstreamHttpProtocolOptions |
|
||
use_downstream_protocol_config | envoy.extensions.upstreams.http.v3.HttpProtocolOptions.UseDownstreamHttpConfig | upstream_protocol_options |
|