.. _envoy_api_file_envoy/config/transport_socket/tap/v2alpha/tap.proto: Tap === .. _envoy_api_msg_config.transport_socket.tap.v2alpha.Tap: config.transport_socket.tap.v2alpha.Tap --------------------------------------- `[config.transport_socket.tap.v2alpha.Tap proto] `_ Configuration for tap transport socket. This wraps another transport socket, providing the ability to interpose and record in plain text any traffic that is surfaced to Envoy. .. code-block:: json { "common_config": "{...}", "transport_socket": "{...}" } .. _envoy_api_field_config.transport_socket.tap.v2alpha.Tap.common_config: common_config (:ref:`config.common.tap.v2alpha.CommonExtensionConfig `, *REQUIRED*) Common configuration for the tap transport socket. .. _envoy_api_field_config.transport_socket.tap.v2alpha.Tap.transport_socket: transport_socket (:ref:`core.TransportSocket `, *REQUIRED*) The underlying transport socket being wrapped.