LambdaAliases Class

Summary

Contains Cake aliases for configuring Amazon Lambda functions
Assembly
Cake.AWS.Lambda.dll
Namespace
Cake.AWS.Lambda
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["LambdaAliases"] class Type type-node

Syntax

public static class LambdaAliases

Attributes

Type Description
CakeAliasCategoryAttribute
CakeNamespaceImportAttribute
CakeNamespaceImportAttribute

Methods

Name Value Summary
CreateLambdaAlias(ICakeContext, string, AliasSettings) Task<bool>
Creates an alias that points to the specified Lambda function version.
static
CreateLambdaFunction(ICakeContext, string, CreateFunctionSettings) Task<string>
Updates the AWS Lambda functions code.
static
PublishLambdaVersion(ICakeContext, string, PublishVersionSettings) Task<string>
Publishes a version of your function from the current snapshot of $LATEST.
static
UpdateLambdaAlias(ICakeContext, string, AliasSettings) Task<bool>
Update an alias that points to the specified Lambda function version.
static
UpdateLambdaFunctionCode(ICakeContext, string, UpdateFunctionCodeSettings) Task<string>
Updates the AWS Lambda functions code.
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin