.. _envoy_v3_api_file_envoy/extensions/filters/http/buffer/v3/buffer.proto: Buffer ====== .. _extension_envoy.filters.http.buffer: This extension may be referenced by the qualified name *envoy.filters.http.buffer* .. note:: This extension is intended to be robust against untrusted downstream traffic. It assumes that the upstream is trusted. Buffer :ref:`configuration overview `. .. _envoy_v3_api_msg_extensions.filters.http.buffer.v3.Buffer: extensions.filters.http.buffer.v3.Buffer ---------------------------------------- `[extensions.filters.http.buffer.v3.Buffer proto] `_ .. code-block:: json { "max_request_bytes": "{...}" } .. _envoy_v3_api_field_extensions.filters.http.buffer.v3.Buffer.max_request_bytes: max_request_bytes (`UInt32Value `_, *REQUIRED*) The maximum request size that the filter will buffer before the connection manager will stop buffering and return a 413 response. .. _envoy_v3_api_msg_extensions.filters.http.buffer.v3.BufferPerRoute: extensions.filters.http.buffer.v3.BufferPerRoute ------------------------------------------------ `[extensions.filters.http.buffer.v3.BufferPerRoute proto] `_ .. code-block:: json { "disabled": "...", "buffer": "{...}" } .. _envoy_v3_api_field_extensions.filters.http.buffer.v3.BufferPerRoute.disabled: disabled (`bool `_) Disable the buffer filter for this particular vhost or route. Precisely one of :ref:`disabled `, :ref:`buffer ` must be set. .. _envoy_v3_api_field_extensions.filters.http.buffer.v3.BufferPerRoute.buffer: buffer (:ref:`extensions.filters.http.buffer.v3.Buffer `) Override the global configuration of the filter with this new config. Precisely one of :ref:`disabled `, :ref:`buffer ` must be set.