hcm.proto
Package: hcm.plugins.gloo.solo.io
Types:
Source File: github.com/solo-io/gloo/projects/gloo/api/v1/plugins/hcm/hcm.proto
HttpConnectionManagerSettings
Contains various settings for Envoy’s http connection manager. See here for more information: https://www.envoyproxy.io/docs/envoy/v1.9.0/configuration/http_conn_man/http_conn_man
"skipXffAppend": bool
"via": string
"xffNumTrustedHops": int
"useRemoteAddress": .google.protobuf.BoolValue
"generateRequestId": .google.protobuf.BoolValue
"proxy100Continue": bool
"streamIdleTimeout": .google.protobuf.Duration
"idleTimeout": .google.protobuf.Duration
"maxRequestHeadersKb": .google.protobuf.UInt32Value
"requestTimeout": .google.protobuf.Duration
"drainTimeout": .google.protobuf.Duration
"delayedCloseTimeout": .google.protobuf.Duration
"serverName": string
"acceptHttp10": bool
"defaultHostForHttp10": string
Field | Type | Description | Default |
---|---|---|---|
skipXffAppend |
bool |
||
via |
string |
||
xffNumTrustedHops |
int |
||
useRemoteAddress |
.google.protobuf.BoolValue | ||
generateRequestId |
.google.protobuf.BoolValue | ||
proxy100Continue |
bool |
||
streamIdleTimeout |
.google.protobuf.Duration | ||
idleTimeout |
.google.protobuf.Duration | ||
maxRequestHeadersKb |
.google.protobuf.UInt32Value | ||
requestTimeout |
.google.protobuf.Duration | ||
drainTimeout |
.google.protobuf.Duration | ||
delayedCloseTimeout |
.google.protobuf.Duration | ||
serverName |
string |
||
acceptHttp10 |
bool |
For explanation of these settings see: https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/core/protocol.proto#envoy-api-msg-core-http1protocoloptions | |
defaultHostForHttp10 |
string |