hal-0.4.8: A runtime environment for Haskell applications running on AWS Lambda.
Copyright(c) Nike Inc. 2018
LicenseBSD3
Maintainernathan.fairhurst@nike.com, fernando.freire@nike.com
Stabilitystable
Safe HaskellNone
LanguageHaskell2010

AWS.Lambda.Context

Description

 
Synopsis

Documentation

data ClientApplication Source #

Instances

Instances details
Eq ClientApplication Source # 
Instance details

Defined in AWS.Lambda.Context

Show ClientApplication Source # 
Instance details

Defined in AWS.Lambda.Context

Generic ClientApplication Source # 
Instance details

Defined in AWS.Lambda.Context

Associated Types

type Rep ClientApplication :: Type -> Type #

ToJSON ClientApplication Source # 
Instance details

Defined in AWS.Lambda.Context

FromJSON ClientApplication Source # 
Instance details

Defined in AWS.Lambda.Context

type Rep ClientApplication Source # 
Instance details

Defined in AWS.Lambda.Context

type Rep ClientApplication = D1 ('MetaData "ClientApplication" "AWS.Lambda.Context" "hal-0.4.8-40gZLn9f3jS82UCkewY0zs" 'False) (C1 ('MetaCons "ClientApplication" 'PrefixI 'True) ((S1 ('MetaSel ('Just "appTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "appVersionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "appVersionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "appPackageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data ClientContext Source #

Instances

Instances details
Eq ClientContext Source # 
Instance details

Defined in AWS.Lambda.Context

Show ClientContext Source # 
Instance details

Defined in AWS.Lambda.Context

Generic ClientContext Source # 
Instance details

Defined in AWS.Lambda.Context

Associated Types

type Rep ClientContext :: Type -> Type #

ToJSON ClientContext Source # 
Instance details

Defined in AWS.Lambda.Context

FromJSON ClientContext Source # 
Instance details

Defined in AWS.Lambda.Context

type Rep ClientContext Source # 
Instance details

Defined in AWS.Lambda.Context

type Rep ClientContext = D1 ('MetaData "ClientContext" "AWS.Lambda.Context" "hal-0.4.8-40gZLn9f3jS82UCkewY0zs" 'False) (C1 ('MetaCons "ClientContext" 'PrefixI 'True) (S1 ('MetaSel ('Just "client") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ClientApplication) :*: (S1 ('MetaSel ('Just "custom") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text Text)) :*: S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text Text)))))

data CognitoIdentity Source #

Constructors

CognitoIdentity 

Instances

Instances details
Eq CognitoIdentity Source # 
Instance details

Defined in AWS.Lambda.Context

Show CognitoIdentity Source # 
Instance details

Defined in AWS.Lambda.Context

Generic CognitoIdentity Source # 
Instance details

Defined in AWS.Lambda.Context

Associated Types

type Rep CognitoIdentity :: Type -> Type #

ToJSON CognitoIdentity Source # 
Instance details

Defined in AWS.Lambda.Context

FromJSON CognitoIdentity Source # 
Instance details

Defined in AWS.Lambda.Context

type Rep CognitoIdentity Source # 
Instance details

Defined in AWS.Lambda.Context

type Rep CognitoIdentity = D1 ('MetaData "CognitoIdentity" "AWS.Lambda.Context" "hal-0.4.8-40gZLn9f3jS82UCkewY0zs" 'False) (C1 ('MetaCons "CognitoIdentity" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data LambdaContext Source #

Instances

Instances details
Eq LambdaContext Source # 
Instance details

Defined in AWS.Lambda.Context

Show LambdaContext Source # 
Instance details

Defined in AWS.Lambda.Context

Generic LambdaContext Source # 
Instance details

Defined in AWS.Lambda.Context

Associated Types

type Rep LambdaContext :: Type -> Type #

DefConfig LambdaContext Source # 
Instance details

Defined in AWS.Lambda.Context

HasLambdaContext LambdaContext Source # 
Instance details

Defined in AWS.Lambda.Context

type Rep LambdaContext Source # 
Instance details

Defined in AWS.Lambda.Context

class HasLambdaContext r where Source #

Deprecated: HasLambdaContext will be removed along with the original mRuntimeWithContext. This utility is no longer necessary without it.

Methods

withContext :: LambdaContext -> r -> r Source #

Instances

Instances details
HasLambdaContext LambdaContext Source # 
Instance details

Defined in AWS.Lambda.Context

runReaderTLambdaContext :: ReaderT LambdaContext m a -> m a Source #

Deprecated: runReaderTLambdaContext will be removed along with the original mRuntimeWithContext. This particular approach was problematic, in that it required a default LambdaContext, when in reality, there is no valid instance.

Helper for using arbitrary monads with only the LambdaContext in its Reader