Documentation ¶
Index ¶
Constants ¶
View Source
const ( // PathName represents the name of builtin path predicate. // (See more details about the Path and PathSubtree predicates // at https://godoc.org/github.com/zalando/skipper/eskip) PathName = "Path" // PathSubtreeName represents the name of the builtin path subtree predicate. // (See more details about the Path and PathSubtree predicates // at https://godoc.org/github.com/zalando/skipper/eskip) PathSubtreeName = "PathSubtree" PathRegexpName = "PathRegexp" HostName = "Host" HostAnyName = "HostAny" ForwardedHostName = "ForwardedHost" ForwardedProtocolName = "ForwardedProtocol" WeightName = "Weight" TrueName = "True" FalseName = "False" ShutdownName = "Shutdown" MethodName = "Method" MethodsName = "Methods" HeaderName = "Header" HeaderRegexpName = "HeaderRegexp" CookieName = "Cookie" JWTPayloadAnyKVName = "JWTPayloadAnyKV" JWTPayloadAllKVName = "JWTPayloadAllKV" JWTPayloadAnyKVRegexpName = "JWTPayloadAnyKVRegexp" JWTPayloadAllKVRegexpName = "JWTPayloadAllKVRegexp" HeaderSHA256Name = "HeaderSHA256" AfterName = "After" BeforeName = "Before" BetweenName = "Between" CronName = "Cron" QueryParamName = "QueryParam" SourceName = "Source" SourceFromLastName = "SourceFromLast" ClientIPName = "ClientIP" TeeName = "Tee" TrafficName = "Traffic" ContentLengthBetweenName = "ContentLengthBetween" )
All Skipper Predicate names
Variables ¶
View Source
var ErrInvalidPredicateParameters = errors.New("invalid predicate parameters")
ErrInvalidPredicateParameters is used in case of invalid predicate parameters.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package auth implements custom predicates to match based on content of the HTTP Authorization header.
|
Package auth implements custom predicates to match based on content of the HTTP Authorization header. |
Package cookie implements predicate to check parsed cookie headers by name and value.
|
Package cookie implements predicate to check parsed cookie headers by name and value. |
Package cron implements custom predicates to match routes only when they also match the system time matches the given cron-like expressions.
|
Package cron implements custom predicates to match routes only when they also match the system time matches the given cron-like expressions. |
Package forwarded implements a set of custom predicate to match routes based on the standardized Forwarded header.
|
Package forwarded implements a set of custom predicate to match routes based on the standardized Forwarded header. |
Package interval implements custom predicates to match routes only during some period of time.
|
Package interval implements custom predicates to match routes only during some period of time. |
Package methods implements a custom predicate to match routes based on the http method in request
|
Package methods implements a custom predicate to match routes based on the http method in request |
Package source implements a custom predicate to match routes based on the Query Params in URL
|
Package source implements a custom predicate to match routes based on the Query Params in URL |
Package source implements a custom predicate to match routes based on the source IP of a request.
|
Package source implements a custom predicate to match routes based on the source IP of a request. |
Package traffic implements a predicate to control the matching probability for a given route by setting its weight.
|
Package traffic implements a predicate to control the matching probability for a given route by setting its weight. |
Click to show internal directories.
Click to hide internal directories.