Version: v1.34.1 Latest Latest

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

Go to latest
Published: Jul 30, 2022 License: Apache-2.0 Imports: 3 Imported by: 207



Go Reference




This section is empty.


View Source
var FunctionName string

FunctionName the name of the current Lambda Function

View Source
var FunctionVersion string

FunctionVersion is the published version of the current instance of the Lambda Function

View Source
var LogGroupName string

LogGroupName is the name of the log group that contains the log streams of the current Lambda Function

View Source
var LogStreamName string

LogStreamName name of the log stream that the current Lambda Function's logs will be sent to

View Source
var MemoryLimitInMB int

MemoryLimitInMB is the configured memory limit for the current instance of the Lambda Function


func NewContext

func NewContext(parent context.Context, lc *LambdaContext) context.Context

NewContext returns a new Context that carries value lc.


type ClientApplication

type ClientApplication struct {
	InstallationID string `json:"installation_id"`
	AppTitle       string `json:"app_title"`
	AppVersionCode string `json:"app_version_code"`
	AppPackageName string `json:"app_package_name"`

ClientApplication is metadata about the calling application.

type ClientContext

type ClientContext struct {
	Client ClientApplication
	Env    map[string]string `json:"env"`
	Custom map[string]string `json:"custom"`

ClientContext is information about the client application passed by the calling application.

type CognitoIdentity

type CognitoIdentity struct {
	CognitoIdentityID     string
	CognitoIdentityPoolID string

CognitoIdentity is the cognito identity used by the calling application.

type LambdaContext

type LambdaContext struct {
	AwsRequestID       string //nolint: stylecheck
	InvokedFunctionArn string //nolint: stylecheck
	Identity           CognitoIdentity
	ClientContext      ClientContext

LambdaContext is the set of metadata that is passed for every Invoke.

func FromContext

func FromContext(ctx context.Context) (*LambdaContext, bool)

FromContext returns the LambdaContext value stored in ctx, if any.

Source Files

Jump to

Keyboard shortcuts

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