Documentation
¶
Index ¶
- func Convert_extensions_transport_sockets_tls_v3_CommonTlsContext(c *envoy_extensions_transport_sockets_tls_v3.CommonTlsContext) []string
- func GetHTTPConnectionManager(filter *envoy_config_listener_v3.Filter) ...
- func GetSDSName(c *envoy_config_core_v3.TransportSocket) []string
- func SelectFilterChain(fc []*envoy_config_listener_v3.FilterChain) *envoy_config_listener_v3.FilterChain
- type ADSC
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Convert_extensions_transport_sockets_tls_v3_CommonTlsContext ¶
func Convert_extensions_transport_sockets_tls_v3_CommonTlsContext(c *envoy_extensions_transport_sockets_tls_v3.CommonTlsContext) []string
func GetHTTPConnectionManager ¶
func GetHTTPConnectionManager(filter *envoy_config_listener_v3.Filter) *envoy_extensions_filters_network_http_connection_manager_v3.HttpConnectionManager
GetHTTPConnectionManager creates a HttpConnectionManager from filter
func GetSDSName ¶
func GetSDSName(c *envoy_config_core_v3.TransportSocket) []string
func SelectFilterChain ¶
func SelectFilterChain(fc []*envoy_config_listener_v3.FilterChain) *envoy_config_listener_v3.FilterChain
Types ¶
type ADSC ¶
type ADSC struct {
*xds_v3.Client
HandleEDSCDS func(clusters map[string]*envoy_config_cluster_v3.Cluster)
HandleCDS func(clusters map[string]*envoy_config_cluster_v3.Cluster)
HandleRDS func(clusters map[string]*envoy_config_route_v3.RouteConfiguration)
HandleHttpLDS func(listeners map[string]*envoy_config_listener_v3.Listener)
HandleTcpLDS func(listeners map[string]*envoy_config_listener_v3.Listener)
HandleEDS func(clusters map[string]*envoy_config_endpoint_v3.ClusterLoadAssignment)
HandleSDS func(secrets map[string]*envoy_extensions_transport_sockets_tls_v3.Secret)
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.