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 ¶
GetVclBackends get backends vcl
func (*Director) GetVclInit ¶
GetVclInit get init vcl
Click to show internal directories.
Click to hide internal directories.