.. _envoy_v3_api_file_envoy/extensions/upstreams/http/generic/v3/generic_connection_pool.proto:

Generic Connection Pool
=======================




.. _envoy_v3_api_msg_extensions.upstreams.http.generic.v3.GenericConnectionPoolProto:

extensions.upstreams.http.generic.v3.GenericConnectionPoolProto
---------------------------------------------------------------

:repo:`[extensions.upstreams.http.generic.v3.GenericConnectionPoolProto proto] <api/envoy/extensions/upstreams/http/generic/v3/generic_connection_pool.proto#L16>`

A connection pool which forwards downstream HTTP as TCP or HTTP to upstream,
based on CONNECT configuration.


.. _extension_envoy.upstreams.http.generic:

This extension may be referenced by the qualified name ``envoy.upstreams.http.generic``

.. 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.upstreams <extension_category_envoy.upstreams>`