actionners

package
v0.1.0-rc4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2024 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init() error

func StartConsumer

func StartConsumer(eventsC <-chan string)

Types

type Actionner

type Actionner struct {
	Name            string
	Category        string
	Action          func(action *rules.Action, event *events.Event) (utils.LogLine, error)
	CheckParameters func(action *rules.Action) error
	Init            func() error
	Checks          []checkActionner
	DefaultContinue bool
}

func (*Actionner) GetCategory

func (actionner *Actionner) GetCategory() string

func (*Actionner) GetFullName

func (actionner *Actionner) GetFullName() string

func (*Actionner) GetName

func (actionner *Actionner) GetName() string

func (*Actionner) MustDefaultContinue

func (actionner *Actionner) MustDefaultContinue() bool

type Actionners

type Actionners []*Actionner

func GetActionners

func GetActionners() *Actionners

func GetDefaultActionners

func GetDefaultActionners() *Actionners

func (*Actionners) Add

func (actionners *Actionners) Add(actionner ...*Actionner)

func (*Actionners) FindActionner

func (actionners *Actionners) FindActionner(fullname string) *Actionner

Directories

Path Synopsis
aws
calico
kubernetes
log

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL