summaryrefslogtreecommitdiff
path: root/src/rpc/envoy.config.cluster.dynamic_forward_proxy.v2alpha.rs
blob: de4333dabf6ef3dc63bcae99e9536c27a3ec33be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// @generated
// This file is @generated by prost-build.
// \[#protodoc-title: Dynamic forward proxy cluster configuration\]

/// Configuration for the dynamic forward proxy cluster. See the :ref:`architecture overview
/// <arch_overview_http_dynamic_forward_proxy>` for more information.
/// \[#extension: envoy.clusters.dynamic_forward_proxy\]
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClusterConfig {
    /// 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>`.
    #[prost(message, optional, tag="1")]
    pub dns_cache_config: ::core::option::Option<super::super::super::common::dynamic_forward_proxy::v2alpha::DnsCacheConfig>,
}
// @@protoc_insertion_point(module)