:orphan: .. warning:: The v2 xDS API is not supported in Envoy v1.18.0 and above. .. _envoy_api_file_envoy/config/filter/http/buffer/v2/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. .. tip:: This extension extends and can be used with the following extension category: - :ref:`envoy.filters.http ` Buffer :ref:`configuration overview `. .. _envoy_api_msg_config.filter.http.buffer.v2.Buffer: config.filter.http.buffer.v2.Buffer ----------------------------------- `[config.filter.http.buffer.v2.Buffer proto] `_ .. code-block:: json { "max_request_bytes": "{...}" } .. _envoy_api_field_config.filter.http.buffer.v2.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_api_msg_config.filter.http.buffer.v2.BufferPerRoute: config.filter.http.buffer.v2.BufferPerRoute ------------------------------------------- `[config.filter.http.buffer.v2.BufferPerRoute proto] `_ .. code-block:: json { "disabled": "...", "buffer": "{...}" } .. _envoy_api_field_config.filter.http.buffer.v2.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_api_field_config.filter.http.buffer.v2.BufferPerRoute.buffer: buffer (:ref:`config.filter.http.buffer.v2.Buffer `) Override the global configuration of the filter with this new config. Precisely one of :ref:`disabled `, :ref:`buffer ` must be set.