@ -36,7 +36,7 @@ option (udpa.annotations.file_status).package_version_status = NEXT_MAJOR_VERSIO
/ / HTTP connection manager : ref : ` configuration overview < config_http_conn_man > ` .
/ / [ # extension : envoy.filters.network.http_connection_manager ]
/ / [ # next - free - field : 41 ]
/ / [ # next - free - field : 42 ]
message HttpConnectionManager {
option ( udpa.annotations.versioning ) . previous_message_type =
"envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager" ;
@ -359,6 +359,14 @@ message HttpConnectionManager {
google.protobuf.Duration request_timeout = 28
[ ( udpa.annotations.security ) . configure_for_untrusted_downstream = true ] ;
/ / The amount of time that Envoy will wait for the request headers to be received. The timer is
/ / activated when the first byte of the headers is received , and is disarmed when the last byte of
/ / the headers has been received. If not specified or set to 0 , this timeout is disabled.
google.protobuf.Duration request_headers_timeout = 41 [
( validate.rules ) . duration = { gte { } } ,
( udpa.annotations.security ) . configure_for_untrusted_downstream = true
] ;
/ / The time that Envoy will wait between sending an HTTP / 2 “ shutdown
/ / notification ” ( GOAWAY frame with max stream ID ) and a final GOAWAY frame.
/ / This is used so that Envoy provides a grace period for new streams that