.. _envoy_api_file_envoy/config/cluster/dynamic_forward_proxy/v2alpha/cluster.proto:

Dynamic forward proxy cluster configuration
===========================================


.. _envoy_api_msg_config.cluster.dynamic_forward_proxy.v2alpha.ClusterConfig:

config.cluster.dynamic_forward_proxy.v2alpha.ClusterConfig
----------------------------------------------------------

`[config.cluster.dynamic_forward_proxy.v2alpha.ClusterConfig proto] <https://github.com/envoyproxy/envoy/blob/v1.12.1/api/envoy/config/cluster/dynamic_forward_proxy/v2alpha/cluster.proto#L16>`_

Configuration for the dynamic forward proxy cluster. See the :ref:`architecture overview
<arch_overview_http_dynamic_forward_proxy>` for more information.

.. code-block:: json

  {
    "dns_cache_config": "{...}"
  }

.. _envoy_api_field_config.cluster.dynamic_forward_proxy.v2alpha.ClusterConfig.dns_cache_config:

dns_cache_config
  (:ref:`config.common.dynamic_forward_proxy.v2alpha.DnsCacheConfig <envoy_api_msg_config.common.dynamic_forward_proxy.v2alpha.DnsCacheConfig>`, *REQUIRED*) The DNS cache configuration that the cluster will attach to. Note this configuration must
  match that of associated :ref:`dynamic forward proxy HTTP filter configuration
  <envoy_api_field_config.filter.http.dynamic_forward_proxy.v2alpha.FilterConfig.dns_cache_config>`.