package
6.8.19+incompatible
Repository: https://github.com/build-security/beats.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewAPIGatewayProxy creates a new function to receives events from the web api gateway.
NewCLI returns the interface to manage function on Amazon lambda.
NewCloudwatchLogs create a new function to listen to cloudwatch logs events.
NewKinesis creates a new function to receives events from a kinesis stream.
NewSQS creates a new function to receives events from a SQS queue.

# Variables

Bundle exposes the trigger supported by the AWS provider.
DefaultLambdaConfig confguration for AWS lambda function.

# Structs

APIGatewayProxy receives events from the web service and forward them to elasticsearch.
AWSLambdaFunction add 'dependsOn' as a serializable parameters, goformation doesn't currently serialize this field.
AWSLogsSubscriptionFilter overrides the type from goformation to allow to pass an empty string.
CLIManager interacts with the AWS Lambda API to deploy, update or remove a function.
CloudwatchLogs receives CloudwatchLogs events from a lambda function and forward the logs to an Elasticsearch cluster.
CloudwatchLogsConfig is the configuration for the cloudwatchlogs event type.
CloudwatchLogsTriggerConfig is the configuration for the specific triggers for cloudwatch.
Config expose the configuration option the AWS provider.
Kinesis receives events from a kinesis stream and forward them to elasticsearch.
KinesisConfig is the configuration for the Kinesis event type.
KinesisTriggerConfig configuration for the current trigger.
SQS receives events from the web service and forward them to elasticsearch.
SQSConfig is the configuration for the SQS event type.
SQSTriggerConfig configuration for the current trigger.

# Type aliases

MemSizeFactor64 implements a human understandable format for bytes but also make sure that all values used are a factory of 64.