Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Actions ¶
type Actions = map[Method]RoutePolicy
type Endpoint ¶
type Endpoint struct { Service Service // Path holds a url path string Path string // Method holds an HTTP Method Method Method }
Endpoint captures a request endpoint
type PolicyMapping ¶
type PolicyMapping struct { Actions []v1.PathPolicy Endpoint Endpoint }
PolicyMapping captures information of created endpoints by policy
func NewPolicyMapping ¶
func NewPolicyMapping(service Endpoint, actions []v1.PathPolicy) PolicyMapping
New creates a new ParsedPolicies
type RoutePolicy ¶
type RoutePolicy struct { PolicyReference string Actions []v1.PathPolicy }
func NewRoutePolicy ¶
func NewRoutePolicy() RoutePolicy
type Service ¶
type Service struct { // Namespace is the group the service lives in Namespace string // Name is the name of the service Name string }
Service identifies a Kubernetes service
Directories
¶
Path | Synopsis |
---|---|
Package engine is responsible for making policy decisions Package engine is responsible for making policy decisions
|
Package engine is responsible for making policy decisions Package engine is responsible for making policy decisions |
Package handler is responsible for monitoring and maintaining authn/z policies
|
Package handler is responsible for monitoring and maintaining authn/z policies |
store
|
|
Click to show internal directories.
Click to hide internal directories.