hal-0.4.8: A runtime environment for Haskell applications running on AWS Lambda.
Contents
Index
Index
$sel:accessKey:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:accountId:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:accountId:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:amazonId:ResponseElements
AWS.Lambda.Events.S3
$sel:amazonRequestId:ResponseElements
AWS.Lambda.Events.S3
$sel:apiId:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:apiKey:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:apiKeyId:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:appPackageName:ClientApplication
AWS.Lambda.Context
$sel:approximateFirstReceiveTimestamp:Attributes
AWS.Lambda.Events.SQS
$sel:approximateReceiveCount:Attributes
AWS.Lambda.Events.SQS
$sel:appTitle:ClientApplication
AWS.Lambda.Context
$sel:appVersionCode:ClientApplication
AWS.Lambda.Context
$sel:appVersionName:ClientApplication
AWS.Lambda.Context
$sel:arn:S3Bucket
AWS.Lambda.Events.S3
$sel:attributes:SQSEvent
AWS.Lambda.Events.SQS
$sel:authorizer:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:awsRegion:S3Event
AWS.Lambda.Events.S3
$sel:awsRegion:SQSEvent
AWS.Lambda.Events.SQS
$sel:awsRequestId:DynamicContext
AWS.Lambda.Internal
$sel:awsRequestId:LambdaContext
AWS.Lambda.Context
$sel:body:ProxyRequest
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:body:ProxyResponse
AWS.Lambda.Events.ApiGateway.ProxyResponse
$sel:body:SQSEvent
AWS.Lambda.Events.SQS
$sel:bucket:S3Config
AWS.Lambda.Events.S3
$sel:caller:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:client:ClientContext
AWS.Lambda.Context
$sel:clientContext:DynamicContext
AWS.Lambda.Internal
$sel:clientContext:LambdaContext
AWS.Lambda.Context
$sel:cognitoAuthenticationProvider:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:cognitoAuthenticationType:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:cognitoIdentityId:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:cognitoIdentityPoolId:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:configurationId:S3Config
AWS.Lambda.Events.S3
$sel:contentType:ProxyBody
AWS.Lambda.Events.ApiGateway.ProxyResponse
$sel:custom:ClientContext
AWS.Lambda.Context
$sel:deadline:DynamicContext
AWS.Lambda.Internal
$sel:deadline:LambdaContext
AWS.Lambda.Context
$sel:domainName:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:domainPrefix:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:environment:ClientContext
AWS.Lambda.Context
$sel:eTag:PutObject
AWS.Lambda.Events.S3
$sel:eventName:S3Event
AWS.Lambda.Events.S3
$sel:eventSource:S3Event
AWS.Lambda.Events.S3
$sel:eventSource:SQSEvent
AWS.Lambda.Events.SQS
$sel:eventSourceARN:SQSEvent
AWS.Lambda.Events.SQS
$sel:eventTime:S3Event
AWS.Lambda.Events.S3
$sel:eventVersion:S3Event
AWS.Lambda.Events.S3
$sel:extendedRequestId:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:functionMemorySize:LambdaContext
AWS.Lambda.Context
$sel:functionMemorySize:StaticContext
AWS.Lambda.Internal
$sel:functionName:LambdaContext
AWS.Lambda.Context
$sel:functionName:StaticContext
AWS.Lambda.Internal
$sel:functionVersion:LambdaContext
AWS.Lambda.Context
$sel:functionVersion:StaticContext
AWS.Lambda.Internal
$sel:headers:ProxyRequest
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:httpMethod:ProxyRequest
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:httpMethod:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:identity:DynamicContext
AWS.Lambda.Internal
$sel:identity:LambdaContext
AWS.Lambda.Context
$sel:identity:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:identityId:CognitoIdentity
AWS.Lambda.Context
$sel:identityPoolId:CognitoIdentity
AWS.Lambda.Context
$sel:invokedFunctionArn:DynamicContext
AWS.Lambda.Internal
$sel:invokedFunctionArn:LambdaContext
AWS.Lambda.Context
$sel:isBase64Encoded:ProxyBody
AWS.Lambda.Events.ApiGateway.ProxyResponse
$sel:key:PutObject
AWS.Lambda.Events.S3
$sel:logGroupName:LambdaContext
AWS.Lambda.Context
$sel:logGroupName:StaticContext
AWS.Lambda.Internal
$sel:logStreamName:LambdaContext
AWS.Lambda.Context
$sel:logStreamName:StaticContext
AWS.Lambda.Internal
$sel:md5OfBody:SQSEvent
AWS.Lambda.Events.SQS
$sel:messageAttributes:SQSEvent
AWS.Lambda.Events.SQS
$sel:messageId:SQSEvent
AWS.Lambda.Events.SQS
$sel:multiValueHeaders:ProxyRequest
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:multiValueHeaders:ProxyResponse
AWS.Lambda.Events.ApiGateway.ProxyResponse
$sel:multiValueQueryStringParameters:ProxyRequest
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:name:S3Bucket
AWS.Lambda.Events.S3
$sel:object:S3Config
AWS.Lambda.Events.S3
$sel:ownerIdentity:S3Bucket
AWS.Lambda.Events.S3
$sel:path:ProxyRequest
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:path:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:pathParameters:ProxyRequest
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:principalId:PrincipalIdentity
AWS.Lambda.Events.S3
$sel:queryStringParameters:ProxyRequest
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:receiptHandle:SQSEvent
AWS.Lambda.Events.SQS
$sel:records:Records
1 (Function)
AWS.Lambda.Events.S3
2 (Function)
AWS.Lambda.Events.SQS
$sel:requestContext:ProxyRequest
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:requestId:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:requestParameters:S3Event
AWS.Lambda.Events.S3
$sel:resource:ProxyRequest
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:resourceId:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:resourcePath:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:responseElements:S3Event
AWS.Lambda.Events.S3
$sel:s3:S3Event
AWS.Lambda.Events.S3
$sel:s3SchemaVersion:S3Config
AWS.Lambda.Events.S3
$sel:senderId:Attributes
AWS.Lambda.Events.SQS
$sel:sentTimestamp:Attributes
AWS.Lambda.Events.SQS
$sel:sequencer:PutObject
AWS.Lambda.Events.S3
$sel:serialized:ProxyBody
AWS.Lambda.Events.ApiGateway.ProxyResponse
$sel:size:PutObject
AWS.Lambda.Events.S3
$sel:sourceIp:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:sourceIPAddress:RequestParameters
AWS.Lambda.Events.S3
$sel:stage:RequestContext
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:stageVariables:ProxyRequest
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:status:ProxyResponse
AWS.Lambda.Events.ApiGateway.ProxyResponse
$sel:user:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:userAgent:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:userArn:Identity
AWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:userIdentity:S3Event
AWS.Lambda.Events.S3
$sel:xRayTraceId:DynamicContext
AWS.Lambda.Internal
$sel:xRayTraceId:LambdaContext
AWS.Lambda.Context
accepted202
AWS.Lambda.Events.ApiGateway.ProxyResponse
addHeader
AWS.Lambda.Events.ApiGateway.ProxyResponse
applicationJson
AWS.Lambda.Events.ApiGateway.ProxyResponse
Attributes
1 (Type/Class)
AWS.Lambda.Events.SQS
2 (Data Constructor)
AWS.Lambda.Events.SQS
badGateway502
AWS.Lambda.Events.ApiGateway.ProxyResponse
badRequest400
AWS.Lambda.Events.ApiGateway.ProxyResponse
ClientApplication
1 (Type/Class)
AWS.Lambda.Context
2 (Data Constructor)
AWS.Lambda.Context
ClientContext
1 (Type/Class)
AWS.Lambda.Context
2 (Data Constructor)
AWS.Lambda.Context
CognitoIdentity
1 (Type/Class)
AWS.Lambda.Context
2 (Data Constructor)
AWS.Lambda.Context
conflict409
AWS.Lambda.Events.ApiGateway.ProxyResponse
continue100
AWS.Lambda.Events.ApiGateway.ProxyResponse
created201
AWS.Lambda.Events.ApiGateway.ProxyResponse
defConfig
AWS.Lambda.Context
DeleteObject
AWS.Lambda.Events.S3
DynamicContext
1 (Type/Class)
AWS.Lambda.Internal
2 (Data Constructor)
AWS.Lambda.Internal
eventResponseToNextData
AWS.Lambda.RuntimeClient.Internal
expectationFailed417
AWS.Lambda.Events.ApiGateway.ProxyResponse
fallibleRuntime
1 (Function)
AWS.Lambda.Runtime.Value
2 (Function)
AWS.Lambda.Runtime
fallibleRuntimeWithContext
1 (Function)
AWS.Lambda.Runtime.Value
2 (Function)
AWS.Lambda.Runtime
forbidden403
AWS.Lambda.Events.ApiGateway.ProxyResponse
found302
AWS.Lambda.Events.ApiGateway.ProxyResponse
gatewayTimeout504
AWS.Lambda.Events.ApiGateway.ProxyResponse
genericBinary
AWS.Lambda.Events.ApiGateway.ProxyResponse
getNextData
AWS.Lambda.RuntimeClient
getNextEvent
AWS.Lambda.RuntimeClient
getRemainingTime
AWS.Lambda.Context
getRuntimeClientConfig
AWS.Lambda.RuntimeClient
getStaticContext
AWS.Lambda.Internal
gone410
AWS.Lambda.Events.ApiGateway.ProxyResponse
HasLambdaContext
AWS.Lambda.Context
httpVersionNotSupported505
AWS.Lambda.Events.ApiGateway.ProxyResponse
Identity
1 (Type/Class)
AWS.Lambda.Events.ApiGateway.ProxyRequest
2 (Data Constructor)
AWS.Lambda.Events.ApiGateway.ProxyRequest
imATeapot418
AWS.Lambda.Events.ApiGateway.ProxyResponse
internalServerError500
AWS.Lambda.Events.ApiGateway.ProxyResponse
ioRuntime
1 (Function)
AWS.Lambda.Runtime.Value
2 (Function)
AWS.Lambda.Runtime
ioRuntimeWithContext
1 (Function)
AWS.Lambda.Runtime.Value
2 (Function)
AWS.Lambda.Runtime
LambdaContext
1 (Type/Class)
AWS.Lambda.Context
2 (Data Constructor)
AWS.Lambda.Context
lengthRequired411
AWS.Lambda.Events.ApiGateway.ProxyResponse
methodNotAllowed405
AWS.Lambda.Events.ApiGateway.ProxyResponse
mkContext
AWS.Lambda.Internal
movedPermanently301
AWS.Lambda.Events.ApiGateway.ProxyResponse
mRuntime
1 (Function)
AWS.Lambda.Runtime.Value
2 (Function)
AWS.Lambda.Runtime
mRuntimeWithContext
1 (Function)
AWS.Lambda.Runtime.Value
2 (Function)
AWS.Lambda.Runtime
mRuntimeWithContext'
1 (Function)
AWS.Lambda.Runtime.Value
2 (Function)
AWS.Lambda.Runtime
multipleChoices300
AWS.Lambda.Events.ApiGateway.ProxyResponse
networkAuthenticationRequired511
AWS.Lambda.Events.ApiGateway.ProxyResponse
NoAuthorizer
AWS.Lambda.Events.ApiGateway.ProxyRequest
noContent204
AWS.Lambda.Events.ApiGateway.ProxyResponse
nonAuthoritative203
AWS.Lambda.Events.ApiGateway.ProxyResponse
notAcceptable406
AWS.Lambda.Events.ApiGateway.ProxyResponse
notFound404
AWS.Lambda.Events.ApiGateway.ProxyResponse
notImplemented501
AWS.Lambda.Events.ApiGateway.ProxyResponse
notModified304
AWS.Lambda.Events.ApiGateway.ProxyResponse
ok200
AWS.Lambda.Events.ApiGateway.ProxyResponse
partialContent206
AWS.Lambda.Events.ApiGateway.ProxyResponse
paymentRequired402
AWS.Lambda.Events.ApiGateway.ProxyResponse
permanentRedirect308
AWS.Lambda.Events.ApiGateway.ProxyResponse
preconditionFailed412
AWS.Lambda.Events.ApiGateway.ProxyResponse
preconditionRequired428
AWS.Lambda.Events.ApiGateway.ProxyResponse
PrincipalIdentity
1 (Type/Class)
AWS.Lambda.Events.S3
2 (Data Constructor)
AWS.Lambda.Events.S3
proxyAuthenticationRequired407
AWS.Lambda.Events.ApiGateway.ProxyResponse
ProxyBody
1 (Type/Class)
AWS.Lambda.Events.ApiGateway.ProxyResponse
2 (Data Constructor)
AWS.Lambda.Events.ApiGateway.ProxyResponse
ProxyRequest
1 (Type/Class)
AWS.Lambda.Events.ApiGateway.ProxyRequest
2 (Data Constructor)
AWS.Lambda.Events.ApiGateway.ProxyRequest
ProxyResponse
1 (Type/Class)
AWS.Lambda.Events.ApiGateway.ProxyResponse
2 (Data Constructor)
AWS.Lambda.Events.ApiGateway.ProxyResponse
pureRuntime
1 (Function)
AWS.Lambda.Runtime.Value
2 (Function)
AWS.Lambda.Runtime
pureRuntimeWithContext
1 (Function)
AWS.Lambda.Runtime.Value
2 (Function)
AWS.Lambda.Runtime
PutObject
AWS.Lambda.Events.S3
readerTRuntime
1 (Function)
AWS.Lambda.Runtime.Value
2 (Function)
AWS.Lambda.Runtime
Records
1 (Type/Class)
AWS.Lambda.Events.S3
2 (Data Constructor)
AWS.Lambda.Events.S3
3 (Type/Class)
AWS.Lambda.Events.SQS
4 (Data Constructor)
AWS.Lambda.Events.SQS
RequestContext
1 (Type/Class)
AWS.Lambda.Events.ApiGateway.ProxyRequest
2 (Data Constructor)
AWS.Lambda.Events.ApiGateway.ProxyRequest
requestedRangeNotSatisfiable416
AWS.Lambda.Events.ApiGateway.ProxyResponse
requestEntityTooLarge413
AWS.Lambda.Events.ApiGateway.ProxyResponse
requestHeaderFieldsTooLarge431
AWS.Lambda.Events.ApiGateway.ProxyResponse
RequestParameters
1 (Type/Class)
AWS.Lambda.Events.S3
2 (Data Constructor)
AWS.Lambda.Events.S3
requestTimeout408
AWS.Lambda.Events.ApiGateway.ProxyResponse
requestURITooLong414
AWS.Lambda.Events.ApiGateway.ProxyResponse
resetContent205
AWS.Lambda.Events.ApiGateway.ProxyResponse
response
AWS.Lambda.Events.ApiGateway.ProxyResponse
ResponseElements
1 (Type/Class)
AWS.Lambda.Events.S3
2 (Data Constructor)
AWS.Lambda.Events.S3
runReaderTLambdaContext
AWS.Lambda.Context
RuntimeClientConfig
AWS.Lambda.RuntimeClient
S3Bucket
1 (Type/Class)
AWS.Lambda.Events.S3
2 (Data Constructor)
AWS.Lambda.Events.S3
S3Config
1 (Type/Class)
AWS.Lambda.Events.S3
2 (Data Constructor)
AWS.Lambda.Events.S3
S3Event
1 (Type/Class)
AWS.Lambda.Events.S3
2 (Data Constructor)
AWS.Lambda.Events.S3
S3Object
AWS.Lambda.Events.S3
seeOther303
AWS.Lambda.Events.ApiGateway.ProxyResponse
sendEventError
AWS.Lambda.RuntimeClient
sendEventSuccess
AWS.Lambda.RuntimeClient
serviceUnavailable503
AWS.Lambda.Events.ApiGateway.ProxyResponse
setHeader
AWS.Lambda.Events.ApiGateway.ProxyResponse
SQSEvent
1 (Type/Class)
AWS.Lambda.Events.SQS
2 (Data Constructor)
AWS.Lambda.Events.SQS
StaticContext
1 (Type/Class)
AWS.Lambda.Internal
2 (Data Constructor)
AWS.Lambda.Internal
Status
1 (Data Constructor)
AWS.Lambda.Events.ApiGateway.ProxyResponse
2 (Type/Class)
AWS.Lambda.Events.ApiGateway.ProxyResponse
status100
AWS.Lambda.Events.ApiGateway.ProxyResponse
status101
AWS.Lambda.Events.ApiGateway.ProxyResponse
status200
AWS.Lambda.Events.ApiGateway.ProxyResponse
status201
AWS.Lambda.Events.ApiGateway.ProxyResponse
status202
AWS.Lambda.Events.ApiGateway.ProxyResponse
status203
AWS.Lambda.Events.ApiGateway.ProxyResponse
status204
AWS.Lambda.Events.ApiGateway.ProxyResponse
status205
AWS.Lambda.Events.ApiGateway.ProxyResponse
status206
AWS.Lambda.Events.ApiGateway.ProxyResponse
status300
AWS.Lambda.Events.ApiGateway.ProxyResponse
status301
AWS.Lambda.Events.ApiGateway.ProxyResponse
status302
AWS.Lambda.Events.ApiGateway.ProxyResponse
status303
AWS.Lambda.Events.ApiGateway.ProxyResponse
status304
AWS.Lambda.Events.ApiGateway.ProxyResponse
status305
AWS.Lambda.Events.ApiGateway.ProxyResponse
status307
AWS.Lambda.Events.ApiGateway.ProxyResponse
status308
AWS.Lambda.Events.ApiGateway.ProxyResponse
status400
AWS.Lambda.Events.ApiGateway.ProxyResponse
status401
AWS.Lambda.Events.ApiGateway.ProxyResponse
status402
AWS.Lambda.Events.ApiGateway.ProxyResponse
status403
AWS.Lambda.Events.ApiGateway.ProxyResponse
status404
AWS.Lambda.Events.ApiGateway.ProxyResponse
status405
AWS.Lambda.Events.ApiGateway.ProxyResponse
status406
AWS.Lambda.Events.ApiGateway.ProxyResponse
status407
AWS.Lambda.Events.ApiGateway.ProxyResponse
status408
AWS.Lambda.Events.ApiGateway.ProxyResponse
status409
AWS.Lambda.Events.ApiGateway.ProxyResponse
status410
AWS.Lambda.Events.ApiGateway.ProxyResponse
status411
AWS.Lambda.Events.ApiGateway.ProxyResponse
status412
AWS.Lambda.Events.ApiGateway.ProxyResponse
status413
AWS.Lambda.Events.ApiGateway.ProxyResponse
status414
AWS.Lambda.Events.ApiGateway.ProxyResponse
status415
AWS.Lambda.Events.ApiGateway.ProxyResponse
status416
AWS.Lambda.Events.ApiGateway.ProxyResponse
status417
AWS.Lambda.Events.ApiGateway.ProxyResponse
status418
AWS.Lambda.Events.ApiGateway.ProxyResponse
status422
AWS.Lambda.Events.ApiGateway.ProxyResponse
status426
AWS.Lambda.Events.ApiGateway.ProxyResponse
status428
AWS.Lambda.Events.ApiGateway.ProxyResponse
status429
AWS.Lambda.Events.ApiGateway.ProxyResponse
status431
AWS.Lambda.Events.ApiGateway.ProxyResponse
status500
AWS.Lambda.Events.ApiGateway.ProxyResponse
status501
AWS.Lambda.Events.ApiGateway.ProxyResponse
status502
AWS.Lambda.Events.ApiGateway.ProxyResponse
status503
AWS.Lambda.Events.ApiGateway.ProxyResponse
status504
AWS.Lambda.Events.ApiGateway.ProxyResponse
status505
AWS.Lambda.Events.ApiGateway.ProxyResponse
status511
AWS.Lambda.Events.ApiGateway.ProxyResponse
statusCode
AWS.Lambda.Events.ApiGateway.ProxyResponse
statusMessage
AWS.Lambda.Events.ApiGateway.ProxyResponse
StrictlyNoAuthorizer
AWS.Lambda.Events.ApiGateway.ProxyRequest
switchingProtocols101
AWS.Lambda.Events.ApiGateway.ProxyResponse
temporaryRedirect307
AWS.Lambda.Events.ApiGateway.ProxyResponse
textPlain
AWS.Lambda.Events.ApiGateway.ProxyResponse
tooManyRequests429
AWS.Lambda.Events.ApiGateway.ProxyResponse
unauthorized401
AWS.Lambda.Events.ApiGateway.ProxyResponse
unprocessableEntity422
AWS.Lambda.Events.ApiGateway.ProxyResponse
unsupportedMediaType415
AWS.Lambda.Events.ApiGateway.ProxyResponse
upgradeRequired426
AWS.Lambda.Events.ApiGateway.ProxyResponse
useProxy305
AWS.Lambda.Events.ApiGateway.ProxyResponse
withContext
AWS.Lambda.Context
withFallibleInterface
AWS.Lambda.Combinators
withInfallibleParse
AWS.Lambda.Combinators
withIOInterface
AWS.Lambda.Combinators
withoutContext
AWS.Lambda.Combinators
withPureInterface
AWS.Lambda.Combinators