Documentation
¶
Index ¶
- Constants
- Variables
- type Actionner
- func (a Actionner) CheckParameters(action *rules.Action) error
- func (a Actionner) Checks(_ *events.Event, action *rules.Action) error
- func (a Actionner) Information() models.Information
- func (a Actionner) Init() error
- func (a Actionner) Parameters() models.Parameters
- func (a Actionner) Run(event *events.Event, action *rules.Action) (utils.LogLine, *models.Data, error)
- type Parameters
Constants ¶
View Source
const ( Name string = "lambda" Category string = "aws" Description string = "Invoke an AWS lambda function forwarding the Falco event payload" Source string = "any" Continue bool = true UseContext bool = true AllowOutput bool = false RequireOutput bool = false Permissions string = `` /* 438-byte string literal not displayed */ Example string = `` /* 197-byte string literal not displayed */ )
Variables ¶
View Source
var (
RequiredOutputFields = []string{}
)
Functions ¶
This section is empty.
Types ¶
type Actionner ¶
type Actionner struct{}
func (Actionner) Information ¶
func (a Actionner) Information() models.Information
func (Actionner) Parameters ¶
func (a Actionner) Parameters() models.Parameters
type Parameters ¶
type Parameters struct { AWSLambdaName string `mapstructure:"aws_lambda_name" validate:"required"` AWSLambdaAliasOrVersion string `mapstructure:"aws_lambda_alias_or_version" validate:"omitempty"` AWSLambdaInvocationType string `mapstructure:"aws_lambda_invocation_type" validate:"omitempty,oneof=RequestResponse Event DryRun"` }
Click to show internal directories.
Click to hide internal directories.