Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var PatternVar = "txn.match"
Functions ¶
This section is empty.
Types ¶
type ReqAcceptContent ¶
type ReqAcceptContent struct {
// contains filtered or unexported fields
}
func (ReqAcceptContent) Create ¶
func (r ReqAcceptContent) Create(client api.HAProxyClient, frontend *models.Frontend) error
func (ReqAcceptContent) GetID ¶
func (r ReqAcceptContent) GetID() uint32
func (ReqAcceptContent) GetType ¶
func (r ReqAcceptContent) GetType() haproxy.RuleType
type ReqBasicAuth ¶
type ReqBasicAuth struct { AuthGroup string Data map[string][]byte // contains filtered or unexported fields }
func (ReqBasicAuth) Create ¶
func (r ReqBasicAuth) Create(client api.HAProxyClient, frontend *models.Frontend) (err error)
func (ReqBasicAuth) GetID ¶
func (r ReqBasicAuth) GetID() uint32
func (ReqBasicAuth) GetType ¶
func (r ReqBasicAuth) GetType() haproxy.RuleType
type ReqCapture ¶
type ReqCapture struct { Expression string CaptureLen int64 // contains filtered or unexported fields }
func (ReqCapture) Create ¶
func (r ReqCapture) Create(client api.HAProxyClient, frontend *models.Frontend) error
func (ReqCapture) GetID ¶
func (r ReqCapture) GetID() uint32
func (ReqCapture) GetType ¶
func (r ReqCapture) GetType() haproxy.RuleType
type ReqDeny ¶
type ReqInspectDelay ¶
type ReqInspectDelay struct { Timeout *int64 // contains filtered or unexported fields }
func (ReqInspectDelay) Create ¶
func (r ReqInspectDelay) Create(client api.HAProxyClient, frontend *models.Frontend) error
func (ReqInspectDelay) GetID ¶
func (r ReqInspectDelay) GetID() uint32
func (ReqInspectDelay) GetType ¶
func (r ReqInspectDelay) GetType() haproxy.RuleType
type ReqPathRewrite ¶
type ReqPathRewrite struct { PathMatch string PathFmt string // contains filtered or unexported fields }
func (ReqPathRewrite) Create ¶
func (r ReqPathRewrite) Create(client api.HAProxyClient, frontend *models.Frontend) error
func (ReqPathRewrite) GetID ¶
func (r ReqPathRewrite) GetID() uint32
func (ReqPathRewrite) GetType ¶
func (r ReqPathRewrite) GetType() haproxy.RuleType
type ReqProxyProtocol ¶
type ReqProxyProtocol struct { SrcIPsMap string // contains filtered or unexported fields }
func (ReqProxyProtocol) Create ¶
func (r ReqProxyProtocol) Create(client api.HAProxyClient, frontend *models.Frontend) error
func (ReqProxyProtocol) GetID ¶
func (r ReqProxyProtocol) GetID() uint32
func (ReqProxyProtocol) GetType ¶
func (r ReqProxyProtocol) GetType() haproxy.RuleType
type ReqRateLimit ¶
type ReqRateLimit struct { TableName string ReqsLimit int64 DenyStatusCode int64 // contains filtered or unexported fields }
func (ReqRateLimit) Create ¶
func (r ReqRateLimit) Create(client api.HAProxyClient, frontend *models.Frontend) error
func (ReqRateLimit) GetID ¶
func (r ReqRateLimit) GetID() uint32
func (ReqRateLimit) GetType ¶
func (r ReqRateLimit) GetType() haproxy.RuleType
type ReqSetSrc ¶
type ReqSetSrc struct { HeaderName string // contains filtered or unexported fields }
type ReqSetVar ¶
type ReqSetVar struct { Name string Scope string Expression string CondTest string // contains filtered or unexported fields }
type ReqTrack ¶
type ReqTrack struct { TableName string TablePeriod *int64 TableSize *int64 TrackKey string // contains filtered or unexported fields }
type RequestRedirect ¶
type RequestRedirect struct { RedirectCode int64 RedirectPort int Host string SSLRequest bool SSLRedirect bool // contains filtered or unexported fields }
func (RequestRedirect) Create ¶
func (r RequestRedirect) Create(client api.HAProxyClient, frontend *models.Frontend) error
func (RequestRedirect) GetID ¶
func (r RequestRedirect) GetID() uint32
func (RequestRedirect) GetType ¶
func (r RequestRedirect) GetType() haproxy.RuleType
Click to show internal directories.
Click to hide internal directories.