.. _envoy_api_file_envoy/config/common/tap/v2alpha/common.proto: Common tap extension configuration ================================== .. _envoy_api_msg_config.common.tap.v2alpha.CommonExtensionConfig: config.common.tap.v2alpha.CommonExtensionConfig ----------------------------------------------- `[config.common.tap.v2alpha.CommonExtensionConfig proto] `_ Common configuration for all tap extensions. .. code-block:: json { "admin_config": "{...}", "static_config": "{...}" } .. _envoy_api_field_config.common.tap.v2alpha.CommonExtensionConfig.admin_config: admin_config (:ref:`config.common.tap.v2alpha.AdminConfig `) If specified, the tap filter will be configured via an admin handler. Precisely one of :ref:`admin_config `, :ref:`static_config ` must be set. .. _envoy_api_field_config.common.tap.v2alpha.CommonExtensionConfig.static_config: static_config (:ref:`service.tap.v2alpha.TapConfig `) If specified, the tap filter will be configured via a static configuration that cannot be changed. Precisely one of :ref:`admin_config `, :ref:`static_config ` must be set. .. _envoy_api_msg_config.common.tap.v2alpha.AdminConfig: config.common.tap.v2alpha.AdminConfig ------------------------------------- `[config.common.tap.v2alpha.AdminConfig proto] `_ Configuration for the admin handler. See :ref:`here ` for more information. .. code-block:: json { "config_id": "..." } .. _envoy_api_field_config.common.tap.v2alpha.AdminConfig.config_id: config_id (`string `_, *REQUIRED*) Opaque configuration ID. When requests are made to the admin handler, the passed opaque ID is matched to the configured filter opaque ID to determine which filter to configure.