serverless-haskell-0.10.1: Deploying Haskell code onto AWS Lambda using Serverless

Safe HaskellNone
LanguageHaskell2010

AWSLambda.Events

Synopsis

Documentation

data DynamoDBEvent Source #

Not yet implemented

data SESEvent Source #

Not yet implemented

data CognitoEvent Source #

Not yet implemented

data CloudFormationEvent Source #

Not yet implemented

data CloudWatchLogsEvent Source #

Not yet implemented

data CloudWatchEventsEvent Source #

Not yet implemented

data CodeCommitEvent Source #

Not yet implemented

data ConfigEvent Source #

Not yet implemented

data AlexaEvent Source #

Not yet implemented

data LexEvent Source #

Not yet implemented

data APIGatewayEvent Source #

Not yet implemented

data IoTButtonEvent Source #

Not yet implemented

data CloudFrontEvent Source #

Not yet implemented

data FirehoseEvent Source #

Not yet implemented

data InvokeEvent Source #

Not yet implemented

data LambdaEvent message Source #

Sum type for all possible Lambda events. Parameterised on the type of SNS Events to be handled. See SNSEvent for details.

Instances
FromText message => FromJSON (LambdaEvent message) Source #

Attempt to parse the various event types. Any valid JSON that can't be parsed as a specific event type will result in a Custom value.

Instance details

Defined in AWSLambda.Events

Methods

parseJSON :: Value -> Parser (LambdaEvent message) #

parseJSONList :: Value -> Parser [LambdaEvent message] #

_Custom :: forall message. Prism' (LambdaEvent message) Value Source #

_Invoke :: forall message. Prism' (LambdaEvent message) InvokeEvent Source #

_Firehose :: forall message. Prism' (LambdaEvent message) FirehoseEvent Source #

_CloudFront :: forall message. Prism' (LambdaEvent message) CloudFrontEvent Source #

_IoTButton :: forall message. Prism' (LambdaEvent message) IoTButtonEvent Source #

_APIGateway :: forall message. Prism' (LambdaEvent message) APIGatewayEvent Source #

_Lex :: forall message. Prism' (LambdaEvent message) LexEvent Source #

_Alexa :: forall message. Prism' (LambdaEvent message) AlexaEvent Source #

_Config :: forall message. Prism' (LambdaEvent message) ConfigEvent Source #

_CodeCommit :: forall message. Prism' (LambdaEvent message) CodeCommitEvent Source #

_Cognito :: forall message. Prism' (LambdaEvent message) CognitoEvent Source #

_SES :: forall message. Prism' (LambdaEvent message) SESEvent Source #

_SQS :: forall message. Prism' (LambdaEvent message) (SQSEvent message) Source #

_SNS :: forall message. Prism' (LambdaEvent message) (SNSEvent message) Source #

_KinesisStream :: forall message. Prism' (LambdaEvent message) KinesisEvent Source #

_DynamoDB :: forall message. Prism' (LambdaEvent message) DynamoDBEvent Source #

_S3 :: forall message. Prism' (LambdaEvent message) S3Event Source #