Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Returns the specified alias information such as the alias ARN, description, and function version it is pointing to. For more information, see Introduction to AWS Lambda Aliases
This requires permission for the lambda:GetAlias action.
See: AWS API Reference for GetAlias.
- getAlias :: Text -> Text -> GetAlias
- data GetAlias
- gaFunctionName :: Lens' GetAlias Text
- gaName :: Lens' GetAlias Text
- aliasConfiguration :: AliasConfiguration
- data AliasConfiguration
- acName :: Lens' AliasConfiguration (Maybe Text)
- acFunctionVersion :: Lens' AliasConfiguration (Maybe Text)
- acAliasARN :: Lens' AliasConfiguration (Maybe Text)
- acDescription :: Lens' AliasConfiguration (Maybe Text)
Creating a Request
Creates a value of GetAlias
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
See: getAlias
smart constructor.
Request Lenses
gaFunctionName :: Lens' GetAlias Text Source
Function name for which the alias is created. An alias is a subresource that exists only in the context of an existing Lambda function. So you must specify the function name.
Destructuring the Response
aliasConfiguration :: AliasConfiguration Source
Creates a value of AliasConfiguration
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data AliasConfiguration Source
Provides configuration information about a Lambda function version alias.
See: aliasConfiguration
smart constructor.
Response Lenses
acFunctionVersion :: Lens' AliasConfiguration (Maybe Text) Source
Function version to which the alias points.
acAliasARN :: Lens' AliasConfiguration (Maybe Text) Source
Lambda function ARN that is qualified using alias name as the suffix. For example, if you create an alias "BETA" pointing to a helloworld function version, the ARN is 'arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA'.
acDescription :: Lens' AliasConfiguration (Maybe Text) Source
Alias description.