Documentation ¶
Index ¶
Constants ¶
View Source
const ( PolicyActionAcceptStr string = "accept" PolicyActionDenyStr string = "deny" PolicyActionRedirectPrefix string = "Redirect" PolicyActionAccept ActionMode = iota PolicyActionDeny PolicyActionRedirect )
Variables ¶
View Source
var ActionModeToStr = map[ActionMode]string{ PolicyActionAccept: PolicyActionAcceptStr, PolicyActionDeny: PolicyActionDenyStr, PolicyActionRedirect: PolicyActionRedirectPrefix, }
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action struct { Mode ActionMode Redirect upstream.Upstream }
type ActionMode ¶
type ActionMode uint8
func (ActionMode) String ¶
func (m ActionMode) String() string
type DomainPolicies ¶
type DomainPolicies struct {
// contains filtered or unexported fields
}
func NewDomainPolicies ¶
func (*DomainPolicies) Match ¶
func (ps *DomainPolicies) Match(fqdn string) *Action
type IPPolicies ¶
type IPPolicies struct {
// contains filtered or unexported fields
}
func NewIPPolicies ¶
Click to show internal directories.
Click to hide internal directories.