template

package
v1.8.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SelectProxyTemplate added in v1.8.1

func SelectProxyTemplate(dataplane *core_mesh.DataplaneResource, proxyTemplates []*core_mesh.ProxyTemplateResource) *core_mesh.ProxyTemplateResource

Types

type ProxyTemplateResolver

type ProxyTemplateResolver interface {
	GetTemplate(proxy *model.Proxy) *mesh_proto.ProxyTemplate
}

func SequentialResolver added in v1.8.1

func SequentialResolver(r ...ProxyTemplateResolver) ProxyTemplateResolver

SequentialResolver returns a new ProxyTemplate resolver that applies each of the resolvers given as arguments in turn. The result of the first successful resolver is returned.

type SimpleProxyTemplateResolver

type SimpleProxyTemplateResolver struct {
	ReadOnlyResourceManager manager.ReadOnlyResourceManager
}

func (*SimpleProxyTemplateResolver) GetTemplate

type StaticProxyTemplateResolver

type StaticProxyTemplateResolver struct {
	Template *mesh_proto.ProxyTemplate
}

func (*StaticProxyTemplateResolver) GetTemplate

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL