Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CelScript ¶
type CelScript struct {
// contains filtered or unexported fields
}
func (*CelScript) EvalWithRequest ¶
func (s *CelScript) EvalWithRequest(cb api.FilterCallbackHandler, headers api.RequestHeaderMap) (any, error)
type Matcher ¶
func BuildRepeatedStringMatcher ¶
func BuildRepeatedStringMatcher(matchers []*api.StringMatcher) (Matcher, error)
func BuildRepeatedStringMatcherIgnoreCase ¶
func BuildRepeatedStringMatcherIgnoreCase(matchers []*api.StringMatcher) (Matcher, error)
func BuildStringMatcher ¶
func BuildStringMatcher(m *api.StringMatcher) (Matcher, error)
type Script ¶
type Script interface {
EvalWithRequest(cb api.FilterCallbackHandler, headers api.RequestHeaderMap) (any, error)
}
Click to show internal directories.
Click to hide internal directories.