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

Index

accepted202AWS.Lambda.Events.ApiGateway.ProxyResponse
accessKeyAWS.Lambda.Events.ApiGateway.ProxyRequest
accountAWS.Lambda.Events.EventBridge
accountId 
1 (Function)AWS.Lambda.Events.ApiGateway.ProxyRequest
2 (Function)AWS.Lambda.Events.ApiGateway.ProxyRequest
addHeaderAWS.Lambda.Events.ApiGateway.ProxyResponse
amazonIdAWS.Lambda.Events.S3
amazonRequestIdAWS.Lambda.Events.S3
apiIdAWS.Lambda.Events.ApiGateway.ProxyRequest
apiKeyAWS.Lambda.Events.ApiGateway.ProxyRequest
apiKeyIdAWS.Lambda.Events.ApiGateway.ProxyRequest
applicationJsonAWS.Lambda.Events.ApiGateway.ProxyResponse
appPackageNameAWS.Lambda.Context
approximateFirstReceiveTimestampAWS.Lambda.Events.SQS
approximateReceiveCountAWS.Lambda.Events.SQS
appTitleAWS.Lambda.Context
appVersionCodeAWS.Lambda.Context
appVersionNameAWS.Lambda.Context
arnAWS.Lambda.Events.S3
Attributes 
1 (Type/Class)AWS.Lambda.Events.SQS
2 (Data Constructor)AWS.Lambda.Events.SQS
attributesAWS.Lambda.Events.SQS
authorizerAWS.Lambda.Events.ApiGateway.ProxyRequest
AwsKafkaAWS.Lambda.Events.Kafka
awsRegion 
1 (Function)AWS.Lambda.Events.S3
2 (Function)AWS.Lambda.Events.SQS
awsRequestId 
1 (Function)AWS.Lambda.Context
2 (Function)AWS.Lambda.Internal
badGateway502AWS.Lambda.Events.ApiGateway.ProxyResponse
badRequest400AWS.Lambda.Events.ApiGateway.ProxyResponse
body 
1 (Function)AWS.Lambda.Events.ApiGateway.ProxyRequest
2 (Function)AWS.Lambda.Events.ApiGateway.ProxyResponse
3 (Function)AWS.Lambda.Events.SQS
bootstrapServersAWS.Lambda.Events.Kafka
bucketAWS.Lambda.Events.S3
callerAWS.Lambda.Events.ApiGateway.ProxyRequest
clientAWS.Lambda.Context
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
clientContext 
1 (Function)AWS.Lambda.Context
2 (Function)AWS.Lambda.Internal
cognitoAuthenticationProviderAWS.Lambda.Events.ApiGateway.ProxyRequest
cognitoAuthenticationTypeAWS.Lambda.Events.ApiGateway.ProxyRequest
CognitoIdentity 
1 (Type/Class)AWS.Lambda.Context
2 (Data Constructor)AWS.Lambda.Context
cognitoIdentityIdAWS.Lambda.Events.ApiGateway.ProxyRequest
cognitoIdentityPoolIdAWS.Lambda.Events.ApiGateway.ProxyRequest
configurationIdAWS.Lambda.Events.S3
conflict409AWS.Lambda.Events.ApiGateway.ProxyResponse
contentTypeAWS.Lambda.Events.ApiGateway.ProxyResponse
continue100AWS.Lambda.Events.ApiGateway.ProxyResponse
CreateAWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
created201AWS.Lambda.Events.ApiGateway.ProxyResponse
CreateTimeAWS.Lambda.Events.Kafka
customAWS.Lambda.Context
deadline 
1 (Function)AWS.Lambda.Context
2 (Function)AWS.Lambda.Internal
DeleteAWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
DeleteObjectAWS.Lambda.Events.S3
descriptionAWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
detailAWS.Lambda.Events.EventBridge
detailTypeAWS.Lambda.Events.EventBridge
domainNameAWS.Lambda.Events.ApiGateway.ProxyRequest
domainPrefixAWS.Lambda.Events.ApiGateway.ProxyRequest
DynamicContext 
1 (Type/Class)AWS.Lambda.Internal
2 (Data Constructor)AWS.Lambda.Internal
environmentAWS.Lambda.Context
eTagAWS.Lambda.Events.S3
EventBridgeEvent 
1 (Data Constructor)AWS.Lambda.Events.EventBridge
2 (Type/Class)AWS.Lambda.Events.EventBridge
EventBridgeEvent'AWS.Lambda.Events.EventBridge
eventNameAWS.Lambda.Events.S3
eventResponseToNextDataAWS.Lambda.RuntimeClient.Internal
EventSourceAWS.Lambda.Events.Kafka
eventSource 
1 (Function)AWS.Lambda.Events.Kafka
2 (Function)AWS.Lambda.Events.S3
3 (Function)AWS.Lambda.Events.SQS
eventSourceARNAWS.Lambda.Events.SQS
eventSourceArnAWS.Lambda.Events.Kafka
eventTimeAWS.Lambda.Events.S3
eventVersionAWS.Lambda.Events.S3
expectationFailed417AWS.Lambda.Events.ApiGateway.ProxyResponse
extendedRequestIdAWS.Lambda.Events.ApiGateway.ProxyRequest
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
functionMemorySize 
1 (Function)AWS.Lambda.Context
2 (Function)AWS.Lambda.Internal
functionName 
1 (Function)AWS.Lambda.Context
2 (Function)AWS.Lambda.Internal
functionVersion 
1 (Function)AWS.Lambda.Context
2 (Function)AWS.Lambda.Internal
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
Header 
1 (Type/Class)AWS.Lambda.Events.Kafka
2 (Data Constructor)AWS.Lambda.Events.Kafka
headers 
1 (Function)AWS.Lambda.Events.ApiGateway.ProxyRequest
2 (Function)AWS.Lambda.Events.Kafka
httpMethod 
1 (Function)AWS.Lambda.Events.ApiGateway.ProxyRequest
2 (Function)AWS.Lambda.Events.ApiGateway.ProxyRequest
httpVersionNotSupported505AWS.Lambda.Events.ApiGateway.ProxyResponse
idAWS.Lambda.Events.EventBridge
Identity 
1 (Type/Class)AWS.Lambda.Events.ApiGateway.ProxyRequest
2 (Data Constructor)AWS.Lambda.Events.ApiGateway.ProxyRequest
identity 
1 (Function)AWS.Lambda.Context
2 (Function)AWS.Lambda.Events.ApiGateway.ProxyRequest
3 (Function)AWS.Lambda.Internal
identityIdAWS.Lambda.Context
identityPoolIdAWS.Lambda.Context
imATeapot418AWS.Lambda.Events.ApiGateway.ProxyResponse
int64ToUTCTimeAWS.Lambda.Events.Kafka
internalServerError500AWS.Lambda.Events.ApiGateway.ProxyResponse
invokedFunctionArn 
1 (Function)AWS.Lambda.Context
2 (Function)AWS.Lambda.Internal
ioRuntime 
1 (Function)AWS.Lambda.Runtime.Value
2 (Function)AWS.Lambda.Runtime
ioRuntimeWithContext 
1 (Function)AWS.Lambda.Runtime.Value
2 (Function)AWS.Lambda.Runtime
isBase64EncodedAWS.Lambda.Events.ApiGateway.ProxyResponse
KafkaEvent 
1 (Type/Class)AWS.Lambda.Events.Kafka
2 (Data Constructor)AWS.Lambda.Events.Kafka
key 
1 (Function)AWS.Lambda.Events.Kafka
2 (Function)AWS.Lambda.Events.S3
LabelParameterVersionAWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
LambdaContext 
1 (Type/Class)AWS.Lambda.Context
2 (Data Constructor)AWS.Lambda.Context
lengthRequired411AWS.Lambda.Events.ApiGateway.ProxyResponse
LogAppendTimeAWS.Lambda.Events.Kafka
logGroupName 
1 (Function)AWS.Lambda.Context
2 (Function)AWS.Lambda.Internal
logStreamName 
1 (Function)AWS.Lambda.Context
2 (Function)AWS.Lambda.Internal
md5OfBodyAWS.Lambda.Events.SQS
messageAttributesAWS.Lambda.Events.SQS
messageIdAWS.Lambda.Events.SQS
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
multipleChoices300AWS.Lambda.Events.ApiGateway.ProxyResponse
multiValueHeaders 
1 (Function)AWS.Lambda.Events.ApiGateway.ProxyRequest
2 (Function)AWS.Lambda.Events.ApiGateway.ProxyResponse
multiValueQueryStringParametersAWS.Lambda.Events.ApiGateway.ProxyRequest
name 
1 (Function)AWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
2 (Function)AWS.Lambda.Events.S3
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
NoTimestampTypeAWS.Lambda.Events.Kafka
notImplemented501AWS.Lambda.Events.ApiGateway.ProxyResponse
notModified304AWS.Lambda.Events.ApiGateway.ProxyResponse
objectAWS.Lambda.Events.S3
offsetAWS.Lambda.Events.Kafka
ok200AWS.Lambda.Events.ApiGateway.ProxyResponse
Operation 
1 (Type/Class)AWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
2 (Data Constructor)AWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
operationAWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
ownerIdentityAWS.Lambda.Events.S3
ParameterStoreChange 
1 (Type/Class)AWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
2 (Data Constructor)AWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
parseTimestampAWS.Lambda.Events.Kafka
partialContent206AWS.Lambda.Events.ApiGateway.ProxyResponse
partitionAWS.Lambda.Events.Kafka
path 
1 (Function)AWS.Lambda.Events.ApiGateway.ProxyRequest
2 (Function)AWS.Lambda.Events.ApiGateway.ProxyRequest
pathParametersAWS.Lambda.Events.ApiGateway.ProxyRequest
paymentRequired402AWS.Lambda.Events.ApiGateway.ProxyResponse
permanentRedirect308AWS.Lambda.Events.ApiGateway.ProxyResponse
preconditionFailed412AWS.Lambda.Events.ApiGateway.ProxyResponse
preconditionRequired428AWS.Lambda.Events.ApiGateway.ProxyResponse
principalIdAWS.Lambda.Events.S3
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
queryStringParametersAWS.Lambda.Events.ApiGateway.ProxyRequest
readerTRuntime 
1 (Function)AWS.Lambda.Runtime.Value
2 (Function)AWS.Lambda.Runtime
receiptHandleAWS.Lambda.Events.SQS
Record 
1 (Data Constructor)AWS.Lambda.Events.Kafka
2 (Type/Class)AWS.Lambda.Events.Kafka
Record'AWS.Lambda.Events.Kafka
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
records 
1 (Function)AWS.Lambda.Events.Kafka
2 (Function)AWS.Lambda.Events.S3
3 (Function)AWS.Lambda.Events.SQS
regionAWS.Lambda.Events.EventBridge
RequestContext 
1 (Type/Class)AWS.Lambda.Events.ApiGateway.ProxyRequest
2 (Data Constructor)AWS.Lambda.Events.ApiGateway.ProxyRequest
requestContextAWS.Lambda.Events.ApiGateway.ProxyRequest
requestedRangeNotSatisfiable416AWS.Lambda.Events.ApiGateway.ProxyResponse
requestEntityTooLarge413AWS.Lambda.Events.ApiGateway.ProxyResponse
requestHeaderFieldsTooLarge431AWS.Lambda.Events.ApiGateway.ProxyResponse
requestIdAWS.Lambda.Events.ApiGateway.ProxyRequest
RequestParameters 
1 (Type/Class)AWS.Lambda.Events.S3
2 (Data Constructor)AWS.Lambda.Events.S3
requestParametersAWS.Lambda.Events.S3
requestTimeout408AWS.Lambda.Events.ApiGateway.ProxyResponse
requestURITooLong414AWS.Lambda.Events.ApiGateway.ProxyResponse
resetContent205AWS.Lambda.Events.ApiGateway.ProxyResponse
resourceAWS.Lambda.Events.ApiGateway.ProxyRequest
resourceIdAWS.Lambda.Events.ApiGateway.ProxyRequest
resourcePathAWS.Lambda.Events.ApiGateway.ProxyRequest
resourcesAWS.Lambda.Events.EventBridge
responseAWS.Lambda.Events.ApiGateway.ProxyResponse
ResponseElements 
1 (Type/Class)AWS.Lambda.Events.S3
2 (Data Constructor)AWS.Lambda.Events.S3
responseElementsAWS.Lambda.Events.S3
RuntimeClientConfigAWS.Lambda.RuntimeClient
s3AWS.Lambda.Events.S3
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
s3SchemaVersionAWS.Lambda.Events.S3
SecureStringAWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
seeOther303AWS.Lambda.Events.ApiGateway.ProxyResponse
SelfManagedKafkaAWS.Lambda.Events.Kafka
senderIdAWS.Lambda.Events.SQS
sendEventErrorAWS.Lambda.RuntimeClient
sendEventSuccessAWS.Lambda.RuntimeClient
sentTimestampAWS.Lambda.Events.SQS
sequencerAWS.Lambda.Events.S3
serializedAWS.Lambda.Events.ApiGateway.ProxyResponse
serviceUnavailable503AWS.Lambda.Events.ApiGateway.ProxyResponse
setHeaderAWS.Lambda.Events.ApiGateway.ProxyResponse
sizeAWS.Lambda.Events.S3
sourceAWS.Lambda.Events.EventBridge
sourceIpAWS.Lambda.Events.ApiGateway.ProxyRequest
sourceIPAddressAWS.Lambda.Events.S3
SQSEvent 
1 (Type/Class)AWS.Lambda.Events.SQS
2 (Data Constructor)AWS.Lambda.Events.SQS
stageAWS.Lambda.Events.ApiGateway.ProxyRequest
stageVariablesAWS.Lambda.Events.ApiGateway.ProxyRequest
StaticContext 
1 (Type/Class)AWS.Lambda.Internal
2 (Data Constructor)AWS.Lambda.Internal
Status 
1 (Type/Class)AWS.Lambda.Events.ApiGateway.ProxyResponse
2 (Data Constructor)AWS.Lambda.Events.ApiGateway.ProxyResponse
statusAWS.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
StringAWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
StringListAWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
switchingProtocols101AWS.Lambda.Events.ApiGateway.ProxyResponse
temporaryRedirect307AWS.Lambda.Events.ApiGateway.ProxyResponse
textPlainAWS.Lambda.Events.ApiGateway.ProxyResponse
timeAWS.Lambda.Events.EventBridge
TimestampAWS.Lambda.Events.Kafka
timestampAWS.Lambda.Events.Kafka
tooManyRequests429AWS.Lambda.Events.ApiGateway.ProxyResponse
topicAWS.Lambda.Events.Kafka
TypeAWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
type_AWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
unauthorized401AWS.Lambda.Events.ApiGateway.ProxyResponse
unparseTimestampAWS.Lambda.Events.Kafka
unprocessableEntity422AWS.Lambda.Events.ApiGateway.ProxyResponse
unsupportedMediaType415AWS.Lambda.Events.ApiGateway.ProxyResponse
UpdateAWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
upgradeRequired426AWS.Lambda.Events.ApiGateway.ProxyResponse
useProxy305AWS.Lambda.Events.ApiGateway.ProxyResponse
userAWS.Lambda.Events.ApiGateway.ProxyRequest
userAgentAWS.Lambda.Events.ApiGateway.ProxyRequest
userArnAWS.Lambda.Events.ApiGateway.ProxyRequest
userIdentityAWS.Lambda.Events.S3
utcTimeToInt64AWS.Lambda.Events.Kafka
valueAWS.Lambda.Events.Kafka
versionAWS.Lambda.Events.EventBridge
withFallibleParseAWS.Lambda.Combinators
withInfallibleParseAWS.Lambda.Combinators
withoutContextAWS.Lambda.Combinators
xRayTraceId 
1 (Function)AWS.Lambda.Context
2 (Function)AWS.Lambda.Internal