Categorygithub.com/zakharovvi/aws-lambda-extensions
modulepackage
0.2.0-alpha
Repository: https://github.com/zakharovvi/aws-lambda-extensions.git
Documentation: pkg.go.dev

# README

AWS Lambda Extensions library

Go Reference ci CodeQL codecov

This repository contains framework and helper functions to build your own AWS lambda extensions in Go.

Overview

Repository packages:

You can find more information on how to build your lambda extensions in AWS documentation.

Examples

# Packages

Package extapi implements a client for Lambda Extensions API and Extension handler to abstract interactions with the API.
Package logsapi implements logs receiving HTTP server and decoding function to use Lambda Logs API.
Package telemetryapi implements events receiving HTTP server and decoding function to use Lambda Telemetry API.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

AWSLambdaRuntimeAPI is the API endpoint retrieved from the AWS_LAMBDA_RUNTIME_API environment variable from execution environment.
DurationMs is a time.Duration, parsed from numeric milliseconds value.
ExtensionName is the full file name of the extension.
FunctionVersion is created a new version of your function each time that you publish the function.
InitType describes how Lambda initialized the environment.
No description provided by the author
TracingType describes the type of tracing in a TraceContext object.
No description provided by the author