Copyright | (C) 2020-2022 Bellroy Pty Ltd |
---|---|
License | BSD-3-Clause |
Maintainer | Bellroy Tech Team <haskell@bellroy.com> |
Stability | experimental |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Extensions |
|
Functions
An AWS Lambda function name, and optional alias/version qualifier.
>>>
"function:helloworld" ^? _Function
Just (Function {name = "helloworld", qualifier = Nothing})
>>>
"function:helloworld:$LATEST" ^? _Function
Just (Function {name = "helloworld", qualifier = Just "$LATEST"})
>>>
"function:helloworld:42" ^? _Function
Just (Function {name = "helloworld", qualifier = Just "42"})
Since: 0.2.0.0
Instances
Generic Function Source # | |
Show Function Source # | |
Eq Function Source # | |
Ord Function Source # | |
Defined in Network.AWS.ARN.Lambda | |
Hashable Function Source # | |
Defined in Network.AWS.ARN.Lambda | |
type Rep Function Source # | |
Defined in Network.AWS.ARN.Lambda type Rep Function = D1 ('MetaData "Function" "Network.AWS.ARN.Lambda" "aws-arn-0.3.3.0-AdajmelqaoC1PSoJOxEo11" 'False) (C1 ('MetaCons "Function" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) |
renderFunction :: Function -> Text Source #
Since: 0.2.0.0