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.