Documentation ¶
Overview ¶
Package translator is a generated protocol buffer package.
It is generated from these files:
functional_base.proto
It has these top-level messages:
FunctionalFilterRouteConfig
Index ¶
- Constants
- func DataSourceFromString(str string) *envoycore.DataSource
- func NewHttpConnectionManager(httpFilters []*envoyhttp.HttpFilter, rdsName string) *envoyhttp.HttpConnectionManager
- func UpstreamToClusterName(upstream core_solo_io1.ResourceRef) string
- type FunctionalFilterRouteConfig
- type Translator
Constants ¶
View Source
const ( ClusterConnectionTimeout = time.Second * 5 SslCertificateChainKey = "tls.crt" SslPrivateKeyKey = "tls.key" SslRootCaKey = "tls.root" )
Variables ¶
This section is empty.
Functions ¶
func DataSourceFromString ¶
func DataSourceFromString(str string) *envoycore.DataSource
func NewHttpConnectionManager ¶
func NewHttpConnectionManager(httpFilters []*envoyhttp.HttpFilter, rdsName string) *envoyhttp.HttpConnectionManager
func UpstreamToClusterName ¶
func UpstreamToClusterName(upstream core_solo_io1.ResourceRef) string
Types ¶
type FunctionalFilterRouteConfig ¶
type FunctionalFilterRouteConfig struct {
FunctionName string `protobuf:"bytes,1,opt,name=function_name,json=functionName,proto3" json:"function_name,omitempty"`
}
func (*FunctionalFilterRouteConfig) Descriptor ¶
func (*FunctionalFilterRouteConfig) Descriptor() ([]byte, []int)
func (*FunctionalFilterRouteConfig) GetFunctionName ¶
func (m *FunctionalFilterRouteConfig) GetFunctionName() string
func (*FunctionalFilterRouteConfig) ProtoMessage ¶
func (*FunctionalFilterRouteConfig) ProtoMessage()
func (*FunctionalFilterRouteConfig) Reset ¶
func (m *FunctionalFilterRouteConfig) Reset()
func (*FunctionalFilterRouteConfig) String ¶
func (m *FunctionalFilterRouteConfig) String() string
type Translator ¶
type Translator interface {
Translate(params plugins.Params, proxy *v1.Proxy) (envoycache.Snapshot, reporter.ResourceErrors, error)
}
func NewTranslator ¶
func NewTranslator(plugins []plugins.Plugin, extensionsSettings *v1.Extensions) Translator
Click to show internal directories.
Click to hide internal directories.