director

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Backend

type Backend struct {
	IP   string `json:"ip,omitempty" yaml:"ip,omitempty"`
	Port int    `json:"port,omitempty" yaml:"port,omitempty"`
}

Backend backend

type Director

type Director struct {
	Name                string    `json:"name,omitempty" yaml:"-"`
	Hosts               []string  `json:"hosts,omitempty" yaml:"hosts,omitempty"`
	Prefixs             []string  `json:"prefixs,omitempty" yaml:"prefixs,omitempty"`
	Backends            []Backend `json:"backends,omitempty" yaml:"backends,omitempty"`
	ConnectTimeout      int       `json:"connectTimeout,omitempty" yaml:"connectTimeout,omitempty"`
	FirstByteTimeout    int       `json:"firstByteTimeout,omitempty" yaml:"firstByteTimeout,omitempty"`
	BetweenBytesTimeout int       `json:"betweenBytesTimeout,omitempty" yaml:"betweenBytesTimeout,omitempty"`
	Policy              string    `json:"policy,omitempty" yaml:"policy,omitempty"`
	PolicyKey           string    `json:"policyKey,omitempty" yaml:"policyKey,omitempty"`
	// contains filtered or unexported fields
}

Director director

func (*Director) GetVclBackends

func (d *Director) GetVclBackends() (vcl string, err error)

GetVclBackends get backends vcl

func (*Director) GetVclInit

func (d *Director) GetVclInit() (vcl string, err error)

GetVclInit get init vcl

type Directors

type Directors []*Director

Directors director list

func (Directors) GetVcl

func (s Directors) GetVcl() (vcl string, err error)

GetVcl get vcl of varnish

func (Directors) GetVclSelector

func (s Directors) GetVclSelector() (vcl string, err error)

GetVclSelector get selector vcl

func (Directors) Len

func (s Directors) Len() int

func (Directors) Less

func (s Directors) Less(i, j int) bool

func (Directors) Swap

func (s Directors) Swap(i, j int)

Jump to

Keyboard shortcuts

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