amazonka-lambda-1.4.0: Amazon Lambda SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Lambda.CreateAlias

Contents

Description

Creates an alias that points to the specified Lambda function version. For more information, see Introduction to AWS Lambda Aliases.

Alias names are unique for a given function.

This requires permission for the lambda:CreateAlias action.

Synopsis

Creating a Request

createAlias Source

Creates a value of CreateAlias with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Request Lenses

caDescription :: Lens' CreateAlias (Maybe Text) Source

Description of the alias.

caFunctionName :: Lens' CreateAlias Text Source

Name of the Lambda function for which you want to create an alias.

caName :: Lens' CreateAlias Text Source

Name for the alias you are creating.

caFunctionVersion :: Lens' CreateAlias Text Source

Lambda function version for which you are creating the alias.

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:

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 the alias name as the suffix. For example, if you create an alias called BETA that points to a helloworld function version, the ARN is 'arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA'.