.. _envoy_api_file_envoy/config/filter/http/dynamic_forward_proxy/v2alpha/dynamic_forward_proxy.proto: Dynamic forward proxy ===================== .. _envoy_api_msg_config.filter.http.dynamic_forward_proxy.v2alpha.FilterConfig: config.filter.http.dynamic_forward_proxy.v2alpha.FilterConfig ------------------------------------------------------------- `[config.filter.http.dynamic_forward_proxy.v2alpha.FilterConfig proto] `_ Configuration for the dynamic forward proxy HTTP filter. See the :ref:`architecture overview ` for more information. .. code-block:: json { "dns_cache_config": "{...}" } .. _envoy_api_field_config.filter.http.dynamic_forward_proxy.v2alpha.FilterConfig.dns_cache_config: dns_cache_config (:ref:`config.common.dynamic_forward_proxy.v2alpha.DnsCacheConfig `, *REQUIRED*) The DNS cache configuration that the filter will attach to. Note this configuration must match that of associated :ref:`dynamic forward proxy cluster configuration `. .. _envoy_api_msg_config.filter.http.dynamic_forward_proxy.v2alpha.PerRouteConfig: config.filter.http.dynamic_forward_proxy.v2alpha.PerRouteConfig --------------------------------------------------------------- `[config.filter.http.dynamic_forward_proxy.v2alpha.PerRouteConfig proto] `_ Per route Configuration for the dynamic forward proxy HTTP filter. .. code-block:: json { "host_rewrite": "..." } .. _envoy_api_field_config.filter.http.dynamic_forward_proxy.v2alpha.PerRouteConfig.host_rewrite: host_rewrite (`string `_) Indicates that before DNS lookup, the host header will be swapped with this value. If not set or empty, the original host header value will be used and no rewrite will happen.