| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.Resources.LambdaFunction
Description
Synopsis
- data LambdaFunction = LambdaFunction {
- _lambdaFunctionCode :: LambdaFunctionCode
- _lambdaFunctionDeadLetterConfig :: Maybe LambdaFunctionDeadLetterConfig
- _lambdaFunctionDescription :: Maybe (Val Text)
- _lambdaFunctionEnvironment :: Maybe LambdaFunctionEnvironment
- _lambdaFunctionFunctionName :: Maybe (Val Text)
- _lambdaFunctionHandler :: Val Text
- _lambdaFunctionKmsKeyArn :: Maybe (Val Text)
- _lambdaFunctionMemorySize :: Maybe (Val Integer)
- _lambdaFunctionReservedConcurrentExecutions :: Maybe (Val Integer)
- _lambdaFunctionRole :: Val Text
- _lambdaFunctionRuntime :: Val Runtime
- _lambdaFunctionTags :: Maybe [Tag]
- _lambdaFunctionTimeout :: Maybe (Val Integer)
- _lambdaFunctionTracingConfig :: Maybe LambdaFunctionTracingConfig
- _lambdaFunctionVpcConfig :: Maybe LambdaFunctionVpcConfig
- lambdaFunction :: LambdaFunctionCode -> Val Text -> Val Text -> Val Runtime -> LambdaFunction
- lfCode :: Lens' LambdaFunction LambdaFunctionCode
- lfDeadLetterConfig :: Lens' LambdaFunction (Maybe LambdaFunctionDeadLetterConfig)
- lfDescription :: Lens' LambdaFunction (Maybe (Val Text))
- lfEnvironment :: Lens' LambdaFunction (Maybe LambdaFunctionEnvironment)
- lfFunctionName :: Lens' LambdaFunction (Maybe (Val Text))
- lfHandler :: Lens' LambdaFunction (Val Text)
- lfKmsKeyArn :: Lens' LambdaFunction (Maybe (Val Text))
- lfMemorySize :: Lens' LambdaFunction (Maybe (Val Integer))
- lfReservedConcurrentExecutions :: Lens' LambdaFunction (Maybe (Val Integer))
- lfRole :: Lens' LambdaFunction (Val Text)
- lfRuntime :: Lens' LambdaFunction (Val Runtime)
- lfTags :: Lens' LambdaFunction (Maybe [Tag])
- lfTimeout :: Lens' LambdaFunction (Maybe (Val Integer))
- lfTracingConfig :: Lens' LambdaFunction (Maybe LambdaFunctionTracingConfig)
- lfVpcConfig :: Lens' LambdaFunction (Maybe LambdaFunctionVpcConfig)
Documentation
data LambdaFunction #
Full data type definition for LambdaFunction. See lambdaFunction for a
more convenient constructor.
Constructors
Instances
| Eq LambdaFunction # | |
Defined in Stratosphere.Resources.LambdaFunction Methods (==) :: LambdaFunction -> LambdaFunction -> Bool # (/=) :: LambdaFunction -> LambdaFunction -> Bool # | |
| Show LambdaFunction # | |
Defined in Stratosphere.Resources.LambdaFunction Methods showsPrec :: Int -> LambdaFunction -> ShowS # show :: LambdaFunction -> String # showList :: [LambdaFunction] -> ShowS # | |
| ToJSON LambdaFunction # | |
Defined in Stratosphere.Resources.LambdaFunction Methods toJSON :: LambdaFunction -> Value # toEncoding :: LambdaFunction -> Encoding # toJSONList :: [LambdaFunction] -> Value # toEncodingList :: [LambdaFunction] -> Encoding # | |
| FromJSON LambdaFunction # | |
Defined in Stratosphere.Resources.LambdaFunction Methods parseJSON :: Value -> Parser LambdaFunction # parseJSONList :: Value -> Parser [LambdaFunction] # | |
Arguments
| :: LambdaFunctionCode | |
| -> Val Text | |
| -> Val Text | |
| -> Val Runtime | |
| -> LambdaFunction |
Constructor for LambdaFunction containing required fields as arguments.
lfDescription :: Lens' LambdaFunction (Maybe (Val Text)) #
lfFunctionName :: Lens' LambdaFunction (Maybe (Val Text)) #
lfKmsKeyArn :: Lens' LambdaFunction (Maybe (Val Text)) #
lfMemorySize :: Lens' LambdaFunction (Maybe (Val Integer)) #