hal-0.4.8: A runtime environment for Haskell applications running on AWS Lambda.

Index

$sel:accessKey:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:accountId:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:accountId:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:amazonId:ResponseElementsAWS.Lambda.Events.S3
$sel:amazonRequestId:ResponseElementsAWS.Lambda.Events.S3
$sel:apiId:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:apiKey:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:apiKeyId:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:appPackageName:ClientApplicationAWS.Lambda.Context
$sel:approximateFirstReceiveTimestamp:AttributesAWS.Lambda.Events.SQS
$sel:approximateReceiveCount:AttributesAWS.Lambda.Events.SQS
$sel:appTitle:ClientApplicationAWS.Lambda.Context
$sel:appVersionCode:ClientApplicationAWS.Lambda.Context
$sel:appVersionName:ClientApplicationAWS.Lambda.Context
$sel:arn:S3BucketAWS.Lambda.Events.S3
$sel:attributes:SQSEventAWS.Lambda.Events.SQS
$sel:authorizer:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:awsRegion:S3EventAWS.Lambda.Events.S3
$sel:awsRegion:SQSEventAWS.Lambda.Events.SQS
$sel:awsRequestId:DynamicContextAWS.Lambda.Internal
$sel:awsRequestId:LambdaContextAWS.Lambda.Context
$sel:body:ProxyRequestAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:body:ProxyResponseAWS.Lambda.Events.ApiGateway.ProxyResponse
$sel:body:SQSEventAWS.Lambda.Events.SQS
$sel:bucket:S3ConfigAWS.Lambda.Events.S3
$sel:caller:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:client:ClientContextAWS.Lambda.Context
$sel:clientContext:DynamicContextAWS.Lambda.Internal
$sel:clientContext:LambdaContextAWS.Lambda.Context
$sel:cognitoAuthenticationProvider:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:cognitoAuthenticationType:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:cognitoIdentityId:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:cognitoIdentityPoolId:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:configurationId:S3ConfigAWS.Lambda.Events.S3
$sel:contentType:ProxyBodyAWS.Lambda.Events.ApiGateway.ProxyResponse
$sel:custom:ClientContextAWS.Lambda.Context
$sel:deadline:DynamicContextAWS.Lambda.Internal
$sel:deadline:LambdaContextAWS.Lambda.Context
$sel:domainName:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:domainPrefix:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:environment:ClientContextAWS.Lambda.Context
$sel:eTag:PutObjectAWS.Lambda.Events.S3
$sel:eventName:S3EventAWS.Lambda.Events.S3
$sel:eventSource:S3EventAWS.Lambda.Events.S3
$sel:eventSource:SQSEventAWS.Lambda.Events.SQS
$sel:eventSourceARN:SQSEventAWS.Lambda.Events.SQS
$sel:eventTime:S3EventAWS.Lambda.Events.S3
$sel:eventVersion:S3EventAWS.Lambda.Events.S3
$sel:extendedRequestId:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:functionMemorySize:LambdaContextAWS.Lambda.Context
$sel:functionMemorySize:StaticContextAWS.Lambda.Internal
$sel:functionName:LambdaContextAWS.Lambda.Context
$sel:functionName:StaticContextAWS.Lambda.Internal
$sel:functionVersion:LambdaContextAWS.Lambda.Context
$sel:functionVersion:StaticContextAWS.Lambda.Internal
$sel:headers:ProxyRequestAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:httpMethod:ProxyRequestAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:httpMethod:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:identity:DynamicContextAWS.Lambda.Internal
$sel:identity:LambdaContextAWS.Lambda.Context
$sel:identity:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:identityId:CognitoIdentityAWS.Lambda.Context
$sel:identityPoolId:CognitoIdentityAWS.Lambda.Context
$sel:invokedFunctionArn:DynamicContextAWS.Lambda.Internal
$sel:invokedFunctionArn:LambdaContextAWS.Lambda.Context
$sel:isBase64Encoded:ProxyBodyAWS.Lambda.Events.ApiGateway.ProxyResponse
$sel:key:PutObjectAWS.Lambda.Events.S3
$sel:logGroupName:LambdaContextAWS.Lambda.Context
$sel:logGroupName:StaticContextAWS.Lambda.Internal
$sel:logStreamName:LambdaContextAWS.Lambda.Context
$sel:logStreamName:StaticContextAWS.Lambda.Internal
$sel:md5OfBody:SQSEventAWS.Lambda.Events.SQS
$sel:messageAttributes:SQSEventAWS.Lambda.Events.SQS
$sel:messageId:SQSEventAWS.Lambda.Events.SQS
$sel:multiValueHeaders:ProxyRequestAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:multiValueHeaders:ProxyResponseAWS.Lambda.Events.ApiGateway.ProxyResponse
$sel:multiValueQueryStringParameters:ProxyRequestAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:name:S3BucketAWS.Lambda.Events.S3
$sel:object:S3ConfigAWS.Lambda.Events.S3
$sel:ownerIdentity:S3BucketAWS.Lambda.Events.S3
$sel:path:ProxyRequestAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:path:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:pathParameters:ProxyRequestAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:principalId:PrincipalIdentityAWS.Lambda.Events.S3
$sel:queryStringParameters:ProxyRequestAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:receiptHandle:SQSEventAWS.Lambda.Events.SQS
$sel:records:Records 
1 (Function)AWS.Lambda.Events.S3
2 (Function)AWS.Lambda.Events.SQS
$sel:requestContext:ProxyRequestAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:requestId:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:requestParameters:S3EventAWS.Lambda.Events.S3
$sel:resource:ProxyRequestAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:resourceId:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:resourcePath:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:responseElements:S3EventAWS.Lambda.Events.S3
$sel:s3:S3EventAWS.Lambda.Events.S3
$sel:s3SchemaVersion:S3ConfigAWS.Lambda.Events.S3
$sel:senderId:AttributesAWS.Lambda.Events.SQS
$sel:sentTimestamp:AttributesAWS.Lambda.Events.SQS
$sel:sequencer:PutObjectAWS.Lambda.Events.S3
$sel:serialized:ProxyBodyAWS.Lambda.Events.ApiGateway.ProxyResponse
$sel:size:PutObjectAWS.Lambda.Events.S3
$sel:sourceIp:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:sourceIPAddress:RequestParametersAWS.Lambda.Events.S3
$sel:stage:RequestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:stageVariables:ProxyRequestAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:status:ProxyResponseAWS.Lambda.Events.ApiGateway.ProxyResponse
$sel:user:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:userAgent:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:userArn:IdentityAWS.Lambda.Events.ApiGateway.ProxyRequest
$sel:userIdentity:S3EventAWS.Lambda.Events.S3
$sel:xRayTraceId:DynamicContextAWS.Lambda.Internal
$sel:xRayTraceId:LambdaContextAWS.Lambda.Context
accepted202AWS.Lambda.Events.ApiGateway.ProxyResponse
addHeaderAWS.Lambda.Events.ApiGateway.ProxyResponse
applicationJsonAWS.Lambda.Events.ApiGateway.ProxyResponse
Attributes 
1 (Type/Class)AWS.Lambda.Events.SQS
2 (Data Constructor)AWS.Lambda.Events.SQS
badGateway502AWS.Lambda.Events.ApiGateway.ProxyResponse
badRequest400AWS.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
conflict409AWS.Lambda.Events.ApiGateway.ProxyResponse
continue100AWS.Lambda.Events.ApiGateway.ProxyResponse
created201AWS.Lambda.Events.ApiGateway.ProxyResponse
defConfigAWS.Lambda.Context
DeleteObjectAWS.Lambda.Events.S3
DynamicContext 
1 (Type/Class)AWS.Lambda.Internal
2 (Data Constructor)AWS.Lambda.Internal
eventResponseToNextDataAWS.Lambda.RuntimeClient.Internal
expectationFailed417AWS.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
forbidden403AWS.Lambda.Events.ApiGateway.ProxyResponse
found302AWS.Lambda.Events.ApiGateway.ProxyResponse
gatewayTimeout504AWS.Lambda.Events.ApiGateway.ProxyResponse
genericBinaryAWS.Lambda.Events.ApiGateway.ProxyResponse
getNextDataAWS.Lambda.RuntimeClient
getNextEventAWS.Lambda.RuntimeClient
getRemainingTimeAWS.Lambda.Context
getRuntimeClientConfigAWS.Lambda.RuntimeClient
getStaticContextAWS.Lambda.Internal
gone410AWS.Lambda.Events.ApiGateway.ProxyResponse
HasLambdaContextAWS.Lambda.Context
httpVersionNotSupported505AWS.Lambda.Events.ApiGateway.ProxyResponse
Identity 
1 (Type/Class)AWS.Lambda.Events.ApiGateway.ProxyRequest
2 (Data Constructor)AWS.Lambda.Events.ApiGateway.ProxyRequest
imATeapot418AWS.Lambda.Events.ApiGateway.ProxyResponse
internalServerError500AWS.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
lengthRequired411AWS.Lambda.Events.ApiGateway.ProxyResponse
methodNotAllowed405AWS.Lambda.Events.ApiGateway.ProxyResponse
mkContextAWS.Lambda.Internal
movedPermanently301AWS.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
multipleChoices300AWS.Lambda.Events.ApiGateway.ProxyResponse
networkAuthenticationRequired511AWS.Lambda.Events.ApiGateway.ProxyResponse
NoAuthorizerAWS.Lambda.Events.ApiGateway.ProxyRequest
noContent204AWS.Lambda.Events.ApiGateway.ProxyResponse
nonAuthoritative203AWS.Lambda.Events.ApiGateway.ProxyResponse
notAcceptable406AWS.Lambda.Events.ApiGateway.ProxyResponse
notFound404AWS.Lambda.Events.ApiGateway.ProxyResponse
notImplemented501AWS.Lambda.Events.ApiGateway.ProxyResponse
notModified304AWS.Lambda.Events.ApiGateway.ProxyResponse
ok200AWS.Lambda.Events.ApiGateway.ProxyResponse
partialContent206AWS.Lambda.Events.ApiGateway.ProxyResponse
paymentRequired402AWS.Lambda.Events.ApiGateway.ProxyResponse
permanentRedirect308AWS.Lambda.Events.ApiGateway.ProxyResponse
preconditionFailed412AWS.Lambda.Events.ApiGateway.ProxyResponse
preconditionRequired428AWS.Lambda.Events.ApiGateway.ProxyResponse
PrincipalIdentity 
1 (Type/Class)AWS.Lambda.Events.S3
2 (Data Constructor)AWS.Lambda.Events.S3
proxyAuthenticationRequired407AWS.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
PutObjectAWS.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
requestedRangeNotSatisfiable416AWS.Lambda.Events.ApiGateway.ProxyResponse
requestEntityTooLarge413AWS.Lambda.Events.ApiGateway.ProxyResponse
requestHeaderFieldsTooLarge431AWS.Lambda.Events.ApiGateway.ProxyResponse
RequestParameters 
1 (Type/Class)AWS.Lambda.Events.S3
2 (Data Constructor)AWS.Lambda.Events.S3
requestTimeout408AWS.Lambda.Events.ApiGateway.ProxyResponse
requestURITooLong414AWS.Lambda.Events.ApiGateway.ProxyResponse
resetContent205AWS.Lambda.Events.ApiGateway.ProxyResponse
responseAWS.Lambda.Events.ApiGateway.ProxyResponse
ResponseElements 
1 (Type/Class)AWS.Lambda.Events.S3
2 (Data Constructor)AWS.Lambda.Events.S3
runReaderTLambdaContextAWS.Lambda.Context
RuntimeClientConfigAWS.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
S3ObjectAWS.Lambda.Events.S3
seeOther303AWS.Lambda.Events.ApiGateway.ProxyResponse
sendEventErrorAWS.Lambda.RuntimeClient
sendEventSuccessAWS.Lambda.RuntimeClient
serviceUnavailable503AWS.Lambda.Events.ApiGateway.ProxyResponse
setHeaderAWS.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
status100AWS.Lambda.Events.ApiGateway.ProxyResponse
status101AWS.Lambda.Events.ApiGateway.ProxyResponse
status200AWS.Lambda.Events.ApiGateway.ProxyResponse
status201AWS.Lambda.Events.ApiGateway.ProxyResponse
status202AWS.Lambda.Events.ApiGateway.ProxyResponse
status203AWS.Lambda.Events.ApiGateway.ProxyResponse
status204AWS.Lambda.Events.ApiGateway.ProxyResponse
status205AWS.Lambda.Events.ApiGateway.ProxyResponse
status206AWS.Lambda.Events.ApiGateway.ProxyResponse
status300AWS.Lambda.Events.ApiGateway.ProxyResponse
status301AWS.Lambda.Events.ApiGateway.ProxyResponse
status302AWS.Lambda.Events.ApiGateway.ProxyResponse
status303AWS.Lambda.Events.ApiGateway.ProxyResponse
status304AWS.Lambda.Events.ApiGateway.ProxyResponse
status305AWS.Lambda.Events.ApiGateway.ProxyResponse
status307AWS.Lambda.Events.ApiGateway.ProxyResponse
status308AWS.Lambda.Events.ApiGateway.ProxyResponse
status400AWS.Lambda.Events.ApiGateway.ProxyResponse
status401AWS.Lambda.Events.ApiGateway.ProxyResponse
status402AWS.Lambda.Events.ApiGateway.ProxyResponse
status403AWS.Lambda.Events.ApiGateway.ProxyResponse
status404AWS.Lambda.Events.ApiGateway.ProxyResponse
status405AWS.Lambda.Events.ApiGateway.ProxyResponse
status406AWS.Lambda.Events.ApiGateway.ProxyResponse
status407AWS.Lambda.Events.ApiGateway.ProxyResponse
status408AWS.Lambda.Events.ApiGateway.ProxyResponse
status409AWS.Lambda.Events.ApiGateway.ProxyResponse
status410AWS.Lambda.Events.ApiGateway.ProxyResponse
status411AWS.Lambda.Events.ApiGateway.ProxyResponse
status412AWS.Lambda.Events.ApiGateway.ProxyResponse
status413AWS.Lambda.Events.ApiGateway.ProxyResponse
status414AWS.Lambda.Events.ApiGateway.ProxyResponse
status415AWS.Lambda.Events.ApiGateway.ProxyResponse
status416AWS.Lambda.Events.ApiGateway.ProxyResponse
status417AWS.Lambda.Events.ApiGateway.ProxyResponse
status418AWS.Lambda.Events.ApiGateway.ProxyResponse
status422AWS.Lambda.Events.ApiGateway.ProxyResponse
status426AWS.Lambda.Events.ApiGateway.ProxyResponse
status428AWS.Lambda.Events.ApiGateway.ProxyResponse
status429AWS.Lambda.Events.ApiGateway.ProxyResponse
status431AWS.Lambda.Events.ApiGateway.ProxyResponse
status500AWS.Lambda.Events.ApiGateway.ProxyResponse
status501AWS.Lambda.Events.ApiGateway.ProxyResponse
status502AWS.Lambda.Events.ApiGateway.ProxyResponse
status503AWS.Lambda.Events.ApiGateway.ProxyResponse
status504AWS.Lambda.Events.ApiGateway.ProxyResponse
status505AWS.Lambda.Events.ApiGateway.ProxyResponse
status511AWS.Lambda.Events.ApiGateway.ProxyResponse
statusCodeAWS.Lambda.Events.ApiGateway.ProxyResponse
statusMessageAWS.Lambda.Events.ApiGateway.ProxyResponse
StrictlyNoAuthorizerAWS.Lambda.Events.ApiGateway.ProxyRequest
switchingProtocols101AWS.Lambda.Events.ApiGateway.ProxyResponse
temporaryRedirect307AWS.Lambda.Events.ApiGateway.ProxyResponse
textPlainAWS.Lambda.Events.ApiGateway.ProxyResponse
tooManyRequests429AWS.Lambda.Events.ApiGateway.ProxyResponse
unauthorized401AWS.Lambda.Events.ApiGateway.ProxyResponse
unprocessableEntity422AWS.Lambda.Events.ApiGateway.ProxyResponse
unsupportedMediaType415AWS.Lambda.Events.ApiGateway.ProxyResponse
upgradeRequired426AWS.Lambda.Events.ApiGateway.ProxyResponse
useProxy305AWS.Lambda.Events.ApiGateway.ProxyResponse
withContextAWS.Lambda.Context
withFallibleInterfaceAWS.Lambda.Combinators
withInfallibleParseAWS.Lambda.Combinators
withIOInterfaceAWS.Lambda.Combinators
withoutContextAWS.Lambda.Combinators
withPureInterfaceAWS.Lambda.Combinators