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

Generic Connection Pool (proto)
===============================






.. _envoy_v3_api_msg_extensions.upstreams.tcp.generic.v3.GenericConnectionPoolProto:

extensions.upstreams.tcp.generic.v3.GenericConnectionPoolProto
--------------------------------------------------------------


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

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

.. _extension_envoy.upstreams.tcp.generic:

This extension has the qualified name ``envoy.upstreams.tcp.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>`