amazonka-lambda 1.4.3 → 1.4.4
raw patch · 25 files changed
+101/−48 lines, 25 filesdep ~amazonka-coredep ~amazonka-lambdadep ~amazonka-testPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: amazonka-core, amazonka-lambda, amazonka-test
API changes (from Hackage documentation)
+ Network.AWS.Lambda: _InvalidZipFileException :: AsError a => Getting (First ServiceError) a ServiceError
+ Network.AWS.Lambda.Types: _InvalidZipFileException :: AsError a => Getting (First ServiceError) a ServiceError
Files
- README.md +1/−1
- amazonka-lambda.cabal +6/−6
- gen/Network/AWS/Lambda.hs +3/−0
- gen/Network/AWS/Lambda/AddPermission.hs +10/−6
- gen/Network/AWS/Lambda/CreateAlias.hs +1/−3
- gen/Network/AWS/Lambda/CreateEventSourceMapping.hs +3/−1
- gen/Network/AWS/Lambda/CreateFunction.hs +5/−1
- gen/Network/AWS/Lambda/DeleteEventSourceMapping.hs +3/−1
- gen/Network/AWS/Lambda/GetEventSourceMapping.hs +3/−1
- gen/Network/AWS/Lambda/GetFunction.hs +4/−2
- gen/Network/AWS/Lambda/GetFunctionConfiguration.hs +3/−1
- gen/Network/AWS/Lambda/GetPolicy.hs +6/−2
- gen/Network/AWS/Lambda/Invoke.hs +5/−3
- gen/Network/AWS/Lambda/ListEventSourceMappings.hs +5/−3
- gen/Network/AWS/Lambda/ListFunctions.hs +3/−1
- gen/Network/AWS/Lambda/ListVersionsByFunction.hs +6/−2
- gen/Network/AWS/Lambda/PublishVersion.hs +3/−1
- gen/Network/AWS/Lambda/RemovePermission.hs +3/−1
- gen/Network/AWS/Lambda/Types.hs +9/−3
- gen/Network/AWS/Lambda/Types/Product.hs +3/−1
- gen/Network/AWS/Lambda/Types/Sum.hs +3/−3
- gen/Network/AWS/Lambda/UpdateEventSourceMapping.hs +3/−1
- gen/Network/AWS/Lambda/UpdateFunctionCode.hs +4/−2
- gen/Network/AWS/Lambda/UpdateFunctionConfiguration.hs +6/−2
- src/.gitkeep +0/−0
README.md view
@@ -8,7 +8,7 @@ ## Version -`1.4.3`+`1.4.4` ## Description
amazonka-lambda.cabal view
@@ -1,5 +1,5 @@ name: amazonka-lambda-version: 1.4.3+version: 1.4.4 synopsis: Amazon Lambda SDK. homepage: https://github.com/brendanhay/amazonka bug-reports: https://github.com/brendanhay/amazonka/issues@@ -11,7 +11,7 @@ category: Network, AWS, Cloud, Distributed Computing build-type: Simple cabal-version: >= 1.10-extra-source-files: README.md fixture/*.yaml fixture/*.proto+extra-source-files: README.md fixture/*.yaml fixture/*.proto src/.gitkeep description: AWS Lambda @@ -76,7 +76,7 @@ , Network.AWS.Lambda.Types.Sum build-depends:- amazonka-core == 1.4.3.*+ amazonka-core == 1.4.4.* , base >= 4.7 && < 5 test-suite amazonka-lambda-test@@ -96,9 +96,9 @@ , Test.AWS.Lambda.Internal build-depends:- amazonka-core == 1.4.3.*- , amazonka-test == 1.4.3.*- , amazonka-lambda == 1.4.3.*+ amazonka-core == 1.4.4.*+ , amazonka-test == 1.4.4.*+ , amazonka-lambda == 1.4.4.* , base , bytestring , tasty
gen/Network/AWS/Lambda.hs view
@@ -66,6 +66,9 @@ -- ** CodeStorageExceededException , _CodeStorageExceededException + -- ** InvalidZipFileException+ , _InvalidZipFileException+ -- ** ResourceConflictException , _ResourceConflictException
gen/Network/AWS/Lambda/AddPermission.hs view
@@ -55,7 +55,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'addPermission' smart constructor.+-- |+--+-- /See:/ 'addPermission' smart constructor. data AddPermission = AddPermission' { _apSourceAccount :: !(Maybe Text) , _apEventSourceToken :: !(Maybe Text)@@ -104,15 +106,15 @@ , _apPrincipal = pPrincipal_ } --- | The AWS account ID (without a hyphen) of the source owner. For example, if the 'SourceArn' identifies a bucket, then this is the bucket owner\'s account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don\'t specify the 'SourceArn') owned by a specific account.+-- | This parameter is used for S3 and SES only. The AWS account ID (without a hyphen) of the source owner. For example, if the 'SourceArn' identifies a bucket, then this is the bucket owner\'s account ID. You can use this additional condition to ensure the bucket you specify is owned by a specific account (it is possible the bucket owner deleted the bucket and some other AWS account created the bucket). You can also use this condition to specify all sources (that is, you don\'t specify the 'SourceArn') owned by a specific account. apSourceAccount :: Lens' AddPermission (Maybe Text) apSourceAccount = lens _apSourceAccount (\ s a -> s{_apSourceAccount = a}); --- | Undocumented member.+-- | A unique token that must be supplied by the principal invoking the function. This is currently only used for Alexa Smart Home functions. apEventSourceToken :: Lens' AddPermission (Maybe Text) apEventSourceToken = lens _apEventSourceToken (\ s a -> s{_apEventSourceToken = a}); --- | This is optional; however, when granting Amazon S3 permission to invoke your function, you should specify this field with the bucket Amazon Resource Name (ARN) as its value. This ensures that only events generated from the specified bucket can invoke the function.+-- | This is optional; however, when granting Amazon S3 permission to invoke your function, you should specify this field with the Amazon Resource Name (ARN) as its value. This ensures that only events generated from the specified source can invoke the function. -- -- If you add a permission for the Amazon S3 principal without providing the source ARN, any AWS account that creates a mapping to your function ARN can send events to invoke your Lambda function from Amazon S3. apSourceARN :: Lens' AddPermission (Maybe Text)@@ -142,7 +144,7 @@ apStatementId :: Lens' AddPermission Text apStatementId = lens _apStatementId (\ s a -> s{_apStatementId = a}); --- | The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with 'lambda:' followed by the API name (see < Operations>). For example, 'lambda:CreateFunction'. You can use wildcard ('lambda:*') to grant permission for all AWS Lambda actions.+-- | The AWS Lambda action you want to allow in this statement. Each Lambda action is a string starting with 'lambda:' followed by the API name . For example, 'lambda:CreateFunction'. You can use wildcard ('lambda:*') to grant permission for all AWS Lambda actions. apAction :: Lens' AddPermission Text apAction = lens _apAction (\ s a -> s{_apAction = a}); @@ -187,7 +189,9 @@ toQuery AddPermission'{..} = mconcat ["Qualifier" =: _apQualifier] --- | /See:/ 'addPermissionResponse' smart constructor.+-- |+--+-- /See:/ 'addPermissionResponse' smart constructor. data AddPermissionResponse = AddPermissionResponse' { _aprsStatement :: !(Maybe Text) , _aprsResponseStatus :: !Int
gen/Network/AWS/Lambda/CreateAlias.hs view
@@ -20,9 +20,7 @@ -- -- Creates an alias that points to the specified Lambda function version. For more information, see <http://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html Introduction to AWS Lambda Aliases>. ----- Alias names are unique for a given function.------ This requires permission for the lambda:CreateAlias action.+-- Alias names are unique for a given function. This requires permission for the lambda:CreateAlias action. module Network.AWS.Lambda.CreateAlias ( -- * Creating a Request
gen/Network/AWS/Lambda/CreateEventSourceMapping.hs view
@@ -64,7 +64,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'createEventSourceMapping' smart constructor.+-- |+--+-- /See:/ 'createEventSourceMapping' smart constructor. data CreateEventSourceMapping = CreateEventSourceMapping' { _cesmEnabled :: !(Maybe Bool) , _cesmBatchSize :: !(Maybe Nat)
gen/Network/AWS/Lambda/CreateFunction.hs view
@@ -66,7 +66,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'createFunction' smart constructor.+-- |+--+-- /See:/ 'createFunction' smart constructor. data CreateFunction = CreateFunction' { _cfMemorySize :: !(Maybe Nat) , _cfVPCConfig :: !(Maybe VPCConfig)@@ -149,6 +151,8 @@ cfFunctionName = lens _cfFunctionName (\ s a -> s{_cfFunctionName = a}); -- | The runtime environment for the Lambda function you are uploading.+--+-- To use the Node.js runtime v4.3, set the value to \"nodejs4.3\". To use earlier runtime (v0.10.42), set the value to \"nodejs\". cfRuntime :: Lens' CreateFunction Runtime cfRuntime = lens _cfRuntime (\ s a -> s{_cfRuntime = a});
gen/Network/AWS/Lambda/DeleteEventSourceMapping.hs view
@@ -50,7 +50,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'deleteEventSourceMapping' smart constructor.+-- |+--+-- /See:/ 'deleteEventSourceMapping' smart constructor. newtype DeleteEventSourceMapping = DeleteEventSourceMapping' { _desmUUId :: Text } deriving (Eq,Read,Show,Data,Typeable,Generic)
gen/Network/AWS/Lambda/GetEventSourceMapping.hs view
@@ -50,7 +50,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'getEventSourceMapping' smart constructor.+-- |+--+-- /See:/ 'getEventSourceMapping' smart constructor. newtype GetEventSourceMapping = GetEventSourceMapping' { _gesmUUId :: Text } deriving (Eq,Read,Show,Data,Typeable,Generic)
gen/Network/AWS/Lambda/GetFunction.hs view
@@ -48,7 +48,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'getFunction' smart constructor.+-- |+--+-- /See:/ 'getFunction' smart constructor. data GetFunction = GetFunction' { _gfQualifier :: !(Maybe Text) , _gfFunctionName :: !Text@@ -106,7 +108,7 @@ toQuery GetFunction'{..} = mconcat ["Qualifier" =: _gfQualifier] --- | This response contains the object for the Lambda function location (see < API_FunctionCodeLocation>.+-- | This response contains the object for the Lambda function location (see . -- -- /See:/ 'getFunctionResponse' smart constructor. data GetFunctionResponse = GetFunctionResponse'
gen/Network/AWS/Lambda/GetFunctionConfiguration.hs view
@@ -58,7 +58,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'getFunctionConfiguration' smart constructor.+-- |+--+-- /See:/ 'getFunctionConfiguration' smart constructor. data GetFunctionConfiguration = GetFunctionConfiguration' { _gfcQualifier :: !(Maybe Text) , _gfcFunctionName :: !Text
gen/Network/AWS/Lambda/GetPolicy.hs view
@@ -49,7 +49,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'getPolicy' smart constructor.+-- |+--+-- /See:/ 'getPolicy' smart constructor. data GetPolicy = GetPolicy' { _gpQualifier :: !(Maybe Text) , _gpFunctionName :: !Text@@ -107,7 +109,9 @@ toQuery GetPolicy'{..} = mconcat ["Qualifier" =: _gpQualifier] --- | /See:/ 'getPolicyResponse' smart constructor.+-- |+--+-- /See:/ 'getPolicyResponse' smart constructor. data GetPolicyResponse = GetPolicyResponse' { _gprsPolicy :: !(Maybe Text) , _gprsResponseStatus :: !Int
gen/Network/AWS/Lambda/Invoke.hs view
@@ -20,7 +20,7 @@ -- -- Invokes a specific Lambda function. ----- If you are using the versioning feature, you can invoke the specific function version by providing function version or alias name that is pointing to the function version using the 'Qualifier' parameter in the request. If you don\'t provide the 'Qualifier' parameter, the '>LATEST' version of the Lambda function is invoked. For information about the versioning feature, see <http://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html AWS Lambda Function Versioning and Aliases>.+-- If you are using the versioning feature, you can invoke the specific function version by providing function version or alias name that is pointing to the function version using the 'Qualifier' parameter in the request. If you don\'t provide the 'Qualifier' parameter, the '>LATEST' version of the Lambda function is invoked. Invocations occur at least once in response to an event and functions must be idempotent to handle this. For information about the versioning feature, see <http://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html AWS Lambda Function Versioning and Aliases>. -- -- This operation requires permission for the 'lambda:InvokeFunction' action. module Network.AWS.Lambda.Invoke@@ -53,7 +53,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'invoke' smart constructor.+-- |+--+-- /See:/ 'invoke' smart constructor. data Invoke = Invoke' { _iInvocationType :: !(Maybe InvocationType) , _iLogType :: !(Maybe LogType)@@ -96,7 +98,7 @@ iInvocationType :: Lens' Invoke (Maybe InvocationType) iInvocationType = lens _iInvocationType (\ s a -> s{_iInvocationType = a}); --- | You can set this optional parameter to 'Tail' in the request only if you specify the 'InvocationType' parameter with value 'RequestResponse'. In this case, AWS Lambda returns the base64-encoded last 4 KB of log data produced by your Lambda function in the 'x-amz-log-results' header.+-- | You can set this optional parameter to 'Tail' in the request only if you specify the 'InvocationType' parameter with value 'RequestResponse'. In this case, AWS Lambda returns the base64-encoded last 4 KB of log data produced by your Lambda function in the 'x-amz-log-result' header. iLogType :: Lens' Invoke (Maybe LogType) iLogType = lens _iLogType (\ s a -> s{_iLogType = a});
gen/Network/AWS/Lambda/ListEventSourceMappings.hs view
@@ -55,7 +55,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'listEventSourceMappings' smart constructor.+-- |+--+-- /See:/ 'listEventSourceMappings' smart constructor. data ListEventSourceMappings = ListEventSourceMappings' { _lesmEventSourceARN :: !(Maybe Text) , _lesmMarker :: !(Maybe Text)@@ -84,7 +86,7 @@ , _lesmFunctionName = Nothing } --- | The Amazon Resource Name (ARN) of the Amazon Kinesis stream.+-- | The Amazon Resource Name (ARN) of the Amazon Kinesis stream. (This parameter is optional.) lesmEventSourceARN :: Lens' ListEventSourceMappings (Maybe Text) lesmEventSourceARN = lens _lesmEventSourceARN (\ s a -> s{_lesmEventSourceARN = a}); @@ -138,7 +140,7 @@ "Marker" =: _lesmMarker, "MaxItems" =: _lesmMaxItems, "FunctionName" =: _lesmFunctionName] --- | Contains a list of event sources (see < API_EventSourceMappingConfiguration>)+-- | Contains a list of event sources (see ) -- -- /See:/ 'listEventSourceMappingsResponse' smart constructor. data ListEventSourceMappingsResponse = ListEventSourceMappingsResponse'
gen/Network/AWS/Lambda/ListFunctions.hs view
@@ -51,7 +51,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'listFunctions' smart constructor.+-- |+--+-- /See:/ 'listFunctions' smart constructor. data ListFunctions = ListFunctions' { _lfMarker :: !(Maybe Text) , _lfMaxItems :: !(Maybe Nat)
gen/Network/AWS/Lambda/ListVersionsByFunction.hs view
@@ -45,7 +45,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'listVersionsByFunction' smart constructor.+-- |+--+-- /See:/ 'listVersionsByFunction' smart constructor. data ListVersionsByFunction = ListVersionsByFunction' { _lvbfMarker :: !(Maybe Text) , _lvbfMaxItems :: !(Maybe Nat)@@ -114,7 +116,9 @@ ["Marker" =: _lvbfMarker, "MaxItems" =: _lvbfMaxItems] --- | /See:/ 'listVersionsByFunctionResponse' smart constructor.+-- |+--+-- /See:/ 'listVersionsByFunctionResponse' smart constructor. data ListVersionsByFunctionResponse = ListVersionsByFunctionResponse' { _lvbfrsVersions :: !(Maybe [FunctionConfiguration]) , _lvbfrsNextMarker :: !(Maybe Text)
gen/Network/AWS/Lambda/PublishVersion.hs view
@@ -55,7 +55,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'publishVersion' smart constructor.+-- |+--+-- /See:/ 'publishVersion' smart constructor. data PublishVersion = PublishVersion' { _pvCodeSha256 :: !(Maybe Text) , _pvDescription :: !(Maybe Text)
gen/Network/AWS/Lambda/RemovePermission.hs view
@@ -47,7 +47,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'removePermission' smart constructor.+-- |+--+-- /See:/ 'removePermission' smart constructor. data RemovePermission = RemovePermission' { _rpQualifier :: !(Maybe Text) , _rpFunctionName :: !Text
gen/Network/AWS/Lambda/Types.hs view
@@ -30,6 +30,7 @@ , _SubnetIPAddressLimitReachedException , _ServiceException , _CodeStorageExceededException+ , _InvalidZipFileException , _ResourceConflictException , _EC2UnexpectedException , _ResourceNotFoundException@@ -151,7 +152,7 @@ | has (hasStatus 509) e = Just "limit_exceeded" | otherwise = Nothing --- | AWS Lambda was throttled by Amazon EC2 during Lambda function initiatization using the execution role provided for the Lambda function.+-- | AWS Lambda was throttled by Amazon EC2 during Lambda function initialization using the execution role provided for the Lambda function. _EC2ThrottledException :: AsError a => Getting (First ServiceError) a ServiceError _EC2ThrottledException = _ServiceError . hasStatus 502 . hasCode "EC2ThrottledException"@@ -161,7 +162,7 @@ _PolicyLengthExceededException = _ServiceError . hasStatus 400 . hasCode "PolicyLengthExceededException" --- | Prism for EC2AccessDeniedException' errors.+-- | _EC2AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError _EC2AccessDeniedException = _ServiceError . hasStatus 502 . hasCode "EC2AccessDeniedException"@@ -196,7 +197,7 @@ _RequestTooLargeException = _ServiceError . hasStatus 413 . hasCode "RequestTooLargeException" --- | Prism for TooManyRequestsException' errors.+-- | _TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError _TooManyRequestsException = _ServiceError . hasStatus 429 . hasCode "TooManyRequestsException"@@ -220,6 +221,11 @@ _CodeStorageExceededException :: AsError a => Getting (First ServiceError) a ServiceError _CodeStorageExceededException = _ServiceError . hasStatus 400 . hasCode "CodeStorageExceededException"++-- | AWS Lambda could not unzip the function zip file.+_InvalidZipFileException :: AsError a => Getting (First ServiceError) a ServiceError+_InvalidZipFileException =+ _ServiceError . hasStatus 502 . hasCode "InvalidZipFileException" -- | The resource already exists. _ResourceConflictException :: AsError a => Getting (First ServiceError) a ServiceError
gen/Network/AWS/Lambda/Types/Product.hs view
@@ -217,7 +217,7 @@ fcS3Key :: Lens' FunctionCode (Maybe Text) fcS3Key = lens _fcS3Key (\ s a -> s{_fcS3Key = a}); --- | A zip file containing your deployment package. If you are using the API directly, the zip file must be base64-encoded (if you are using the AWS SDKs or the AWS CLI, the SDKs or CLI will do the encoding for you). For more information about creating a .zip file, go to <http://docs.aws.amazon.com/lambda/latest/dg/intro-permission-model.html#lambda-intro-execution-role.html Execution Permissions> in the /AWS Lambda Developer Guide/.+-- | The contents of your zip file containing your deployment package. If you are using the web API directly, the contents of the zip file must be base64-encoded. If you are using the AWS SDKs or the AWS CLI, the SDKs or CLI will do the encoding for you. For more information about creating a .zip file, go to <http://docs.aws.amazon.com/lambda/latest/dg/intro-permission-model.html#lambda-intro-execution-role.html Execution Permissions> in the /AWS Lambda Developer Guide/. -- -- /Note:/ This 'Lens' automatically encodes and decodes Base64 data, -- despite what the AWS documentation might say.@@ -358,6 +358,8 @@ fcMemorySize = lens _fcMemorySize (\ s a -> s{_fcMemorySize = a}) . mapping _Nat; -- | The runtime environment for the Lambda function.+--+-- To use the Node.js runtime v4.3, set the value to \"nodejs4.3\". To use earlier runtime (v0.10.42), set the value to \"nodejs\". fcRuntime :: Lens' FunctionConfiguration (Maybe Runtime) fcRuntime = lens _fcRuntime (\ s a -> s{_fcRuntime = a});
gen/Network/AWS/Lambda/Types/Sum.hs view
@@ -29,7 +29,7 @@ "latest" -> pure Latest "trim_horizon" -> pure TrimHorizon e -> fromTextError $ "Failure parsing EventSourcePosition from value: '" <> e- <> "'. Accepted values: LATEST, TRIM_HORIZON"+ <> "'. Accepted values: latest, trim_horizon" instance ToText EventSourcePosition where toText = \case@@ -57,7 +57,7 @@ "event" -> pure Event "requestresponse" -> pure RequestResponse e -> fromTextError $ "Failure parsing InvocationType from value: '" <> e- <> "'. Accepted values: DryRun, Event, RequestResponse"+ <> "'. Accepted values: dryrun, event, requestresponse" instance ToText InvocationType where toText = \case@@ -84,7 +84,7 @@ "none" -> pure None "tail" -> pure Tail e -> fromTextError $ "Failure parsing LogType from value: '" <> e- <> "'. Accepted values: None, Tail"+ <> "'. Accepted values: none, tail" instance ToText LogType where toText = \case
gen/Network/AWS/Lambda/UpdateEventSourceMapping.hs view
@@ -57,7 +57,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'updateEventSourceMapping' smart constructor.+-- |+--+-- /See:/ 'updateEventSourceMapping' smart constructor. data UpdateEventSourceMapping = UpdateEventSourceMapping' { _uesmEnabled :: !(Maybe Bool) , _uesmBatchSize :: !(Maybe Nat)
gen/Network/AWS/Lambda/UpdateFunctionCode.hs view
@@ -62,7 +62,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'updateFunctionCode' smart constructor.+-- |+--+-- /See:/ 'updateFunctionCode' smart constructor. data UpdateFunctionCode = UpdateFunctionCode' { _uS3ObjectVersion :: !(Maybe Text) , _uS3Key :: !(Maybe Text)@@ -108,7 +110,7 @@ uS3Key :: Lens' UpdateFunctionCode (Maybe Text) uS3Key = lens _uS3Key (\ s a -> s{_uS3Key = a}); --- | Based64-encoded .zip file containing your packaged source code.+-- | The contents of your zip file containing your deployment package. If you are using the web API directly, the contents of the zip file must be base64-encoded. If you are using the AWS SDKs or the AWS CLI, the SDKs or CLI will do the encoding for you. For more information about creating a .zip file, go to <http://docs.aws.amazon.com/lambda/latest/dg/intro-permission-model.html#lambda-intro-execution-role.html Execution Permissions> in the /AWS Lambda Developer Guide/. -- -- /Note:/ This 'Lens' automatically encodes and decodes Base64 data, -- despite what the AWS documentation might say.
gen/Network/AWS/Lambda/UpdateFunctionConfiguration.hs view
@@ -64,7 +64,9 @@ import Network.AWS.Request import Network.AWS.Response --- | /See:/ 'updateFunctionConfiguration' smart constructor.+-- |+--+-- /See:/ 'updateFunctionConfiguration' smart constructor. data UpdateFunctionConfiguration = UpdateFunctionConfiguration' { _ufcMemorySize :: !(Maybe Nat) , _ufcRuntime :: !(Maybe Runtime)@@ -114,7 +116,9 @@ ufcMemorySize :: Lens' UpdateFunctionConfiguration (Maybe Natural) ufcMemorySize = lens _ufcMemorySize (\ s a -> s{_ufcMemorySize = a}) . mapping _Nat; --- | Undocumented member.+-- | The runtime environment for the Lambda function.+--+-- To use the Node.js runtime v4.3, set the value to \"nodejs4.3\". To use earlier runtime (v0.10.42), set the value to \"nodejs\". ufcRuntime :: Lens' UpdateFunctionConfiguration (Maybe Runtime) ufcRuntime = lens _ufcRuntime (\ s a -> s{_ufcRuntime = a});
+ src/.gitkeep view