Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LBNode ¶
type LBNode interface {
LBType() terminalmode.DeviceType
Host() string
}
type LBProcessResult ¶
type LBProcessResult struct {
Virtual string `json:"virtual" mapstructure:"virtual"`
Partition string `json:"partition" mapstructure:"partition"`
Dst string `json:"dst" mapstructure:"dst"`
Dport string `json:"dport" mapstructure:"dport"`
Pool string `json:"pool" mapstructure:"pool"`
AutoMap bool `json:"autoMap" mapstructure:"autoMap"`
State []string `json:"state" mapstructure:"state"`
Nodes []string `json:"nodes" mapstructure:"nodes"`
RouteDomain string `json:"routeDomain" mapstructure:"routeDomain"`
NodePort string `json:"nodePort" mapstructure:"nodePort"`
ErrMsg string `json:"errMsg" mapstructure:"errMsg"`
}
type LBProcessor ¶
type LBProcessor struct {
processor.NodeProcessor
// contains filtered or unexported fields
}
func NewF5Processor ¶
func NewF5Processor(node api.Node, inEntry policy.PolicyEntryInf) *LBProcessor
func (*LBProcessor) MakeTemplates ¶
func (*LBProcessor) WithInputNat ¶
func (lp *LBProcessor) WithInputNat() *LBProcessor
func (*LBProcessor) WithOutputNat ¶
func (lp *LBProcessor) WithOutputNat() *LBProcessor
Click to show internal directories.
Click to hide internal directories.