)      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None (024=BKTeventnodejsVersion  2014-11-11 of the Amazon Lambda service.  constructor.7The fields accessible through corresponding lenses are:  ::    ::   The presigned URL you can use to download the function's .zip file that you previously uploaded. The URL is valid for up to 10 minutes. 8The repository from which you can download the function.  constructor.7The fields accessible through corresponding lenses are:   ::   ::   ::   ::   ::   ::   ::   ::   ::   ::   ::   ::   ;The size, in bytes, of the function .zip file you uploaded.]A Lambda-assigned unique identifier for the current function code and related configuration.The user-provided description.8The Amazon Resource Name (ARN) assigned to the function.The name of the function.;The function Lambda calls to begin executing your function.8The timestamp of the last time you updated the function.VThe memory size, in MB, you configured for the function. Must be a multiple of 64 MB.-The type of the Lambda function you uploaded.The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.0The runtime environment for the Lambda function.The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds. constructor.7The fields accessible through corresponding lenses are:  ::   ::   ::   ::   ::   ::     ::  ! ::  " ::  dThe largest number of records that AWS Lambda will POST in the invocation request to your function.ZThe Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the source of events.MThe Lambda function to invoke when AWS Lambda detects an event on the stream.pIndicates whether the event source mapping is currently honored. Events are only processes if IsActive is true.KThe UTC time string indicating the last time the event mapping was updated.jThe map (key-value pairs) defining the configuration for AWS Lambda to use when reading the event source. vThe ARN of the IAM role (invocation role) that AWS Lambda can assume to read from the stream and invoke the function.!NThe description of the health of the event source mapping. Valid values are: PENDING, OK, and "PROBLEM:message". Initially this staus is PENDINGF. When AWS Lambda begins processing events, it changes the status to OK.":The AWS Lambda assigned opaque identifier for the mapping.S  !"#  !"#   !"7    !"None (024=BKT%$ constructor.7The fields accessible through corresponding lenses are:& ::  ' :: ( ::  ) ::  * ::  + ::  &{A short user-defined function description. Lambda does not use this value. Assign a meaningful description as you see fit.' The name of the Lambda function.(YThe function that Lambda calls to begin executing your function. For Node.js, it is the module-name.export value in your function.)~The amount of memory, in MB, your Lambda function is given. Lambda uses this memory size to infer the amount of CPU allocated to your function. Your function use-case determines your CPU and memory requirements. For example, a database operation might need less memory compared to an image processing function. The default value is 128 MB. The value must be a multiple of 64 MB.*gThe Amazon Resource Name (ARN) of the IAM role that Lambda will assume when it executes your function.+The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.,# constructor.7The fields accessible through corresponding lenses are: - ::  . ::  / ::  0 ::  1 ::  2 ::  3 ::  4 ::  5 ::  6 ::  7 ::  8 ::  -;The size, in bytes, of the function .zip file you uploaded..]A Lambda-assigned unique identifier for the current function code and related configuration./The user-provided description.08The Amazon Resource Name (ARN) assigned to the function.1The name of the function.2;The function Lambda calls to begin executing your function.38The timestamp of the last time you updated the function.4VThe memory size, in MB, you configured for the function. Must be a multiple of 64 MB.5-The type of the Lambda function you uploaded.6The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.70The runtime environment for the Lambda function.8The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.0#$%'&'()*+,-./012345678#$%&'()*+,-./012345678$%&'()*+#,-./012345678# $%&'()*+,-./012345678None (024=BKT;: constructor.7The fields accessible through corresponding lenses are: < ::  = :: > :: ? :: @ ::  A :: B :: C :: D ::  <|A short, user-defined function description. Lambda does not use this value. Assign a meaningful description as you see fit.=The name you want to assign to the function you are uploading. The function names appear in the console and are returned in the  ListFunctionsW API. Function names are used to specify functions to other AWS Lambda APIs, such as  InvokeAsync.>jA .zip file containing your packaged source code. For more information about creating a .zip file, go to  Jhttp://docs.aws.amazon.com/lambda/latest/dg/walkthrough-custom-events.htmlAWS LambdaL How it Works$ in the AWS Lambda Developer Guide.?JThe function that Lambda calls to begin execution. For Node.js, it is the  module-name.export value in your function.@yThe amount of memory, in MB, your Lambda function is given. Lambda uses this memory size to infer the amount of CPU allocated to your function. Your function use-case determines your CPU and memory requirements. For example, database operation might need less memory compared to image processing function. The default value is 128 MB. The value must be a multiple of 64 MB.APHow the Lambda function will be invoked. Lambda supports only the "event" mode.BThe Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.C|The runtime environment for the Lambda function you are uploading. Currently, Lambda supports only "nodejs" as the runtime.DThe function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.E9 constructor.7The fields accessible through corresponding lenses are: F ::  G ::  H ::  I ::  J ::  K ::  L ::  M ::  N ::  O ::  P ::  Q ::  F;The size, in bytes, of the function .zip file you uploaded.G]A Lambda-assigned unique identifier for the current function code and related configuration.HThe user-provided description.I8The Amazon Resource Name (ARN) assigned to the function.JThe name of the function.K;The function Lambda calls to begin executing your function.L8The timestamp of the last time you updated the function.MVThe memory size, in MB, you configured for the function. Must be a multiple of 64 MB.N-The type of the Lambda function you uploaded.OThe Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.P0The runtime environment for the Lambda function.QThe function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.69     :;=>CB?A<=>?@ABCDEFGHIJKLMNOPQ9:;<=>?@ABCDEFGHIJKLMNOPQ:;<=>?@ABCD9EFGHIJKLMNOPQ9      : ;<=>?@ABCDEFGHIJKLMNOPQNone (024=BKTTS constructor.7The fields accessible through corresponding lenses are:U :: UThe event source mapping ID.VR constructor. RS TUUV!"#$%RSTUVSTURV RS TUV!"#$%None (024=BKTYX constructor.7The fields accessible through corresponding lenses are:Z ::  [ ::  ZEOptional string. An opaque pagination token returned from a previous X@ operation. If present, indicates where to continue the listing.[Optional integer. Specifies the maximum number of AWS Lambda functions to return in response. This parameter value must be greater than 0.\W constructor.7The fields accessible through corresponding lenses are:] :: []^ ::  ]A list of Lambda functions.^.A string, present if there are more functions.W&'(X)*+YZ[\]^,-./01WXYZ[\]^XYZ[W\]^W&'(X)*+YZ[\]^,-./01None (024=BKTa` constructor.7The fields accessible through corresponding lenses are:b ::  c ::  d ::  e ::  b<The Amazon Resource Name (ARN) of the Amazon Kinesis stream.c$The name of the AWS Lambda function.dEOptional string. An opaque pagination token returned from a previous `_ operation. If present, specifies to continue the list from where the returning call left off.ezOptional integer. Specifies the maximum number of event sources to return in response. This value must be greater than 0.f_ constructor.7The fields accessible through corresponding lenses are:g :: []h ::  g An arrary of  objects.h:A string, present if there are more event source mappings._234`56789abcdefgh:;<=>? _`abcdefgh `abcde_fgh_234`56789abcdefgh:;<=>?None (024=BKTkj constructor.7The fields accessible through corresponding lenses are:l :: m :: lThe Lambda function name.m?JSON that you want to provide to your Lambda function as input.ni constructor.7The fields accessible through corresponding lenses are:o :: oIt will be 202 upon success.i@AjBCDklmlmnooEFGHIJijklmnojklmino i@AjBCDklmnoEFGHIJNone (024=BKTrq constructor.7The fields accessible through corresponding lenses are:s :: s^The name of the Lambda function for which you want to retrieve the configuration information.tp constructor.7The fields accessible through corresponding lenses are: u ::  v ::  w ::  x ::  y ::  z ::  { ::  | ::  } ::  ~ ::   ::   ::  u;The size, in bytes, of the function .zip file you uploaded.v]A Lambda-assigned unique identifier for the current function code and related configuration.wThe user-provided description.x8The Amazon Resource Name (ARN) assigned to the function.yThe name of the function.z;The function Lambda calls to begin executing your function.{8The timestamp of the last time you updated the function.|VThe memory size, in MB, you configured for the function. Must be a multiple of 64 MB.}-The type of the Lambda function you uploaded.~The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.0The runtime environment for the Lambda function.The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.&pKLMNOPQRSTUVWqXYrsstuvwxyz{|}~Z[\]^_pqrstuvwxyz{|}~qrsptuvwxyz{|}~p KLMNOPQRSTUVWqXYrstuvwxyz{|}~Z[\]^_ None (024=BKT constructor.7The fields accessible through corresponding lenses are: :: The Lambda function name. constructor.7The fields accessible through corresponding lenses are: ::   ::  `abcdefghij `abcdefghij None (024=BKT  constructor.7The fields accessible through corresponding lenses are: :: 7The AWS Lambda assigned ID of the event source mapping. constructor.7The fields accessible through corresponding lenses are:  ::   ::   ::   ::   ::   ::    ::   ::   ::  dThe largest number of records that AWS Lambda will POST in the invocation request to your function.ZThe Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the source of events.MThe Lambda function to invoke when AWS Lambda detects an event on the stream.pIndicates whether the event source mapping is currently honored. Events are only processes if IsActive is true.KThe UTC time string indicating the last time the event mapping was updated.jThe map (key-value pairs) defining the configuration for AWS Lambda to use when reading the event source.vThe ARN of the IAM role (invocation role) that AWS Lambda can assume to read from the stream and invoke the function.NThe description of the health of the event source mapping. Valid values are: PENDING, OK, and "PROBLEM:message". Initially this staus is PENDINGF. When AWS Lambda begins processing events, it changes the status to OK.:The AWS Lambda assigned opaque identifier for the mapping. klmnopqrstuvwxyz{| klmnopqrstuvwxyz{| None (024=BKT constructor.7The fields accessible through corresponding lenses are: :: The Lambda function to delete. constructor. }~ }~ None (024=BKT constructor.7The fields accessible through corresponding lenses are: ::   ::  ::  ::    :: xThe largest number of records that AWS Lambda will give to your function in a single event. The default is 100 records. The Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the event source. Any record added to this stream causes AWS Lambda to invoke your Lambda function. AWS Lambda POSTs the Amazon Kinesis event, containing records, to your Lambda function as JSON.MThe Lambda function to invoke when AWS Lambda detects an event on the stream.A map (key-value pairs) defining the configuration for AWS Lambda to use when reading the event source. Currently, AWS Lambda supports only the InitialPositionInStream key. The valid values are:  TRIM_HORIZON and LATEST. The default value is  TRIM_HORIZON. For more information, go to  http://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetShardIterator.html#Kinesis-GetShardIterator-request-ShardIteratorTypeShardIteratorType. in the Amazon Kinesis Service API Reference.vThe ARN of the IAM role (invocation role) that AWS Lambda can assume to read from the stream and invoke the function. constructor.7The fields accessible through corresponding lenses are:  ::   ::   ::   ::   ::   ::    ::   ::   ::  dThe largest number of records that AWS Lambda will POST in the invocation request to your function.ZThe Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the source of events.MThe Lambda function to invoke when AWS Lambda detects an event on the stream.pIndicates whether the event source mapping is currently honored. Events are only processes if IsActive is true.KThe UTC time string indicating the last time the event mapping was updated.jThe map (key-value pairs) defining the configuration for AWS Lambda to use when reading the event source.vThe ARN of the IAM role (invocation role) that AWS Lambda can assume to read from the stream and invoke the function.NThe description of the health of the event source mapping. Valid values are: PENDING, OK, and "PROBLEM:message". Initially this staus is PENDINGF. When AWS Lambda begins processing events, it changes the status to OK.:The AWS Lambda assigned opaque identifier for the mapping.(  None  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         3    4 I !"#$%&J'()*+,-./012345bc6789:;g<=h>?@ABCDEoFGpHIJKLMNOPQyRzSTUVWXYZ[\]^_`abcdefghijklm  n o  p q r s t u v  w x y z { | } ~                                       amazonka-lambda-0.2.1Network.AWS.Lambda.Types.Network.AWS.Lambda.UpdateFunctionConfiguration!Network.AWS.Lambda.UploadFunction$Network.AWS.Lambda.RemoveEventSource Network.AWS.Lambda.ListFunctions#Network.AWS.Lambda.ListEventSourcesNetwork.AWS.Lambda.InvokeAsync+Network.AWS.Lambda.GetFunctionConfigurationNetwork.AWS.Lambda.GetFunction!Network.AWS.Lambda.GetEventSource!Network.AWS.Lambda.DeleteFunction!Network.AWS.Lambda.AddEventSourceNetwork.AWS.Lambdaamazonka-core-0.2.1Network.AWS.Error JSONErrorEventSourceConfigurationFunctionConfigurationFunctionCodeLocationModeEventRuntimeNodejsLambdafunctionCodeLocation fclLocationfclRepositoryTypefunctionConfiguration fcCodeSizefcConfigurationId fcDescription fcFunctionARNfcFunctionName fcHandlerfcLastModified fcMemorySizefcModefcRole fcRuntime fcTimeouteventSourceConfiguration escBatchSizeescEventSourceescFunctionName escIsActiveescLastModified escParametersescRole escStatusescUUID#UpdateFunctionConfigurationResponseUpdateFunctionConfigurationupdateFunctionConfigurationufcDescriptionufcFunctionName ufcHandler ufcMemorySizeufcRole ufcTimeout#updateFunctionConfigurationResponse ufcrCodeSizeufcrConfigurationIdufcrDescriptionufcrFunctionARNufcrFunctionName ufcrHandlerufcrLastModifiedufcrMemorySizeufcrModeufcrRole ufcrRuntime ufcrTimeoutUploadFunctionResponseUploadFunctionuploadFunction ufDescriptionufFunctionName ufFunctionZip ufHandler ufMemorySizeufModeufRole ufRuntime ufTimeoutuploadFunctionResponse ufrCodeSizeufrConfigurationIdufrDescriptionufrFunctionARNufrFunctionName ufrHandlerufrLastModified ufrMemorySizeufrModeufrRole ufrRuntime ufrTimeoutRemoveEventSourceResponseRemoveEventSourceremoveEventSourceresUUIDremoveEventSourceResponseListFunctionsResponse ListFunctions listFunctionslfMarker lfMaxItemslistFunctionsResponse lfrFunctions lfrNextMarkerListEventSourcesResponseListEventSourceslistEventSourceslesEventSourceArnlesFunctionName lesMarker lesMaxItemslistEventSourcesResponselesrEventSourceslesrNextMarkerInvokeAsyncResponse InvokeAsync invokeAsynciaFunctionName iaInvokeArgsinvokeAsyncResponse iarStatus GetFunctionConfigurationResponseGetFunctionConfigurationgetFunctionConfigurationgfcFunctionName getFunctionConfigurationResponse gfcrCodeSizegfcrConfigurationIdgfcrDescriptiongfcrFunctionARNgfcrFunctionName gfcrHandlergfcrLastModifiedgfcrMemorySizegfcrModegfcrRole gfcrRuntime gfcrTimeoutGetFunctionResponse GetFunction getFunctiongfFunctionNamegetFunctionResponsegfrCodegfrConfigurationGetEventSourceResponseGetEventSourcegetEventSourcegesUUIDgetEventSourceResponse gesrBatchSizegesrEventSourcegesrFunctionName gesrIsActivegesrLastModifiedgesrParametersgesrRole gesrStatusgesrUUIDDeleteFunctionResponseDeleteFunctiondeleteFunctiondfFunctionNamedeleteFunctionResponseAddEventSourceResponseAddEventSourceaddEventSource aesBatchSizeaesEventSourceaesFunctionName aesParametersaesRoleaddEventSourceResponse aesrBatchSizeaesrEventSourceaesrFunctionName aesrIsActiveaesrLastModifiedaesrParametersaesrRole aesrStatusaesrUUIDbase Data.MaybeMaybe text-1.2.0.4Data.Text.InternalText integer-gmpGHC.Integer.TypeInteger time-1.5.0.1Data.Time.Clock.UTCUTCTimenats-1Numeric.NaturalNaturalghc-prim GHC.TypesIntBoolunordered-containers-0.2.5.1Data.HashMap.BaseHashMap _escBatchSize_escEventSource_escFunctionName _escIsActive_escLastModified_escParameters_escRole _escStatus_escUUID _fcCodeSize_fcConfigurationId_fcDescription_fcFunctionARN_fcFunctionName _fcHandler_fcLastModified _fcMemorySize_fcMode_fcRole _fcRuntime _fcTimeout _fclLocation_fclRepositoryType $fToJSONEventSourceConfiguration"$fFromJSONEventSourceConfiguration$fToJSONFunctionConfiguration$fFromJSONFunctionConfiguration$fToJSONFunctionCodeLocation$fFromJSONFunctionCodeLocation $fToJSONMode$fFromJSONMode $fToQueryMode$fToHeaderMode$fToByteStringMode $fToTextMode$fFromTextMode$fHashableMode$fToJSONRuntime$fFromJSONRuntime$fToQueryRuntime$fToHeaderRuntime$fToByteStringRuntime$fToTextRuntime$fFromTextRuntime$fHashableRuntime$fAWSServiceLambda _ufcrCodeSize_ufcrConfigurationId_ufcrDescription_ufcrFunctionARN_ufcrFunctionName _ufcrHandler_ufcrLastModified_ufcrMemorySize _ufcrMode _ufcrRole _ufcrRuntime _ufcrTimeout_ufcDescription_ufcFunctionName _ufcHandler_ufcMemorySize_ufcRole _ufcTimeout-$fFromJSONUpdateFunctionConfigurationResponse'$fAWSRequestUpdateFunctionConfiguration#$fToJSONUpdateFunctionConfiguration&$fToHeadersUpdateFunctionConfiguration$$fToQueryUpdateFunctionConfiguration#$fToPathUpdateFunctionConfiguration Network.AWS.Data.Internal.Base64Base64 _ufrCodeSize_ufrConfigurationId_ufrDescription_ufrFunctionARN_ufrFunctionName _ufrHandler_ufrLastModified_ufrMemorySize_ufrMode_ufrRole _ufrRuntime _ufrTimeout_ufDescription_ufFunctionName_ufFunctionZip _ufHandler _ufMemorySize_ufMode_ufRole _ufRuntime _ufTimeout $fFromJSONUploadFunctionResponse$fAWSRequestUploadFunction$fToJSONUploadFunction$fToHeadersUploadFunction$fToQueryUploadFunction$fToPathUploadFunction_resUUID$fAWSRequestRemoveEventSource$fToJSONRemoveEventSource$fToHeadersRemoveEventSource$fToQueryRemoveEventSource$fToPathRemoveEventSource _lfrFunctions_lfrNextMarker _lfMarker _lfMaxItems$fFromJSONListFunctionsResponse$fAWSRequestListFunctions$fToJSONListFunctions$fToHeadersListFunctions$fToQueryListFunctions$fToPathListFunctions_lesrEventSources_lesrNextMarker_lesEventSourceArn_lesFunctionName _lesMarker _lesMaxItems"$fFromJSONListEventSourcesResponse$fAWSRequestListEventSources$fToJSONListEventSources$fToHeadersListEventSources$fToQueryListEventSources$fToPathListEventSources _iarStatus_iaFunctionName _iaInvokeArgs$fFromJSONInvokeAsyncResponse$fAWSRequestInvokeAsync$fToJSONInvokeAsync$fToHeadersInvokeAsync$fToQueryInvokeAsync$fToPathInvokeAsync _gfcrCodeSize_gfcrConfigurationId_gfcrDescription_gfcrFunctionARN_gfcrFunctionName _gfcrHandler_gfcrLastModified_gfcrMemorySize _gfcrMode _gfcrRole _gfcrRuntime _gfcrTimeout_gfcFunctionName*$fFromJSONGetFunctionConfigurationResponse$$fAWSRequestGetFunctionConfiguration $fToJSONGetFunctionConfiguration#$fToHeadersGetFunctionConfiguration!$fToQueryGetFunctionConfiguration $fToPathGetFunctionConfiguration_gfrCode_gfrConfiguration_gfFunctionName$fFromJSONGetFunctionResponse$fAWSRequestGetFunction$fToJSONGetFunction$fToHeadersGetFunction$fToQueryGetFunction$fToPathGetFunction_gesrBatchSize_gesrEventSource_gesrFunctionName _gesrIsActive_gesrLastModified_gesrParameters _gesrRole _gesrStatus _gesrUUID_gesUUID $fFromJSONGetEventSourceResponse$fAWSRequestGetEventSource$fToJSONGetEventSource$fToHeadersGetEventSource$fToQueryGetEventSource$fToPathGetEventSource_dfFunctionName$fAWSRequestDeleteFunction$fToJSONDeleteFunction$fToHeadersDeleteFunction$fToQueryDeleteFunction$fToPathDeleteFunction_aesrBatchSize_aesrEventSource_aesrFunctionName _aesrIsActive_aesrLastModified_aesrParameters _aesrRole _aesrStatus _aesrUUID _aesBatchSize_aesEventSource_aesFunctionName_aesParameters_aesRole $fFromJSONAddEventSourceResponse$fAWSRequestAddEventSource$fToJSONAddEventSource$fToHeadersAddEventSource$fToQueryAddEventSource$fToPathAddEventSource