Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionType ¶
type ActionType int
const ( // Local for action ALLOW, DENY and AUDIT and is enforced by Envoy RBAC filter. Local ActionType = iota // Custom action is enforced by Envoy ext_authz filter. Custom )
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func NewBuilder ¶
func NewBuilder(actionType ActionType, push *model.PushContext, proxy *model.Proxy, useFilterState bool) *Builder
func NewBuilderForService ¶
func NewBuilderForService(actionType ActionType, push *model.PushContext, proxy *model.Proxy, useFilterState bool, svc *model.Service) *Builder
func (*Builder) BuildHTTP ¶
func (b *Builder) BuildHTTP(class networking.ListenerClass) []*hcm.HttpFilter
Click to show internal directories.
Click to hide internal directories.