README

Overview

GoDoc

Expand ▾ Collapse ▴

Documentation

Index

Constants

This section is empty.

Variables

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

            Functions

            func NewContext

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

              NewContext returns a new Context that carries value lc.

              Types

              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
                    	InvokedFunctionArn string
                    	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