LambdaSharp::Registration::Function
The LambdaSharp::Registration::Function type creates a new or updates an existing function registration.
Using
NOTE: the LambdaSharp CLI automatically adds the required
Usingstatement to all modules.
Using:
- Module: LambdaSharp.Core:0.5
Syntax
Type: LambdaSharp::Registration::Function
Properties:
ModuleId: String
FunctionId: String
FunctionName: String
FunctionLogGroupName: String
FunctionMaxMemory: String
FunctionMaxDuration: String
FunctionPlatform: String
FunctionFramework: String
FunctionLanguage: String
Properties
ModuleId-
The
ModuleIdproperty specifies the module CloudFormation stack name.Required: Yes
Type: String
FunctionId-
The
FunctionIdproperty specifies the module function ARN.Required: Yes
Type: String
FunctionName-
The
FunctionNameproperty specifies the module function name.Required: Yes
Type: String
FunctionLogGroupName-
The
FunctionLogGroupNameproperty specifies the module function CloudWatch log group name.Required: Yes
Type: String
FunctionMaxMemory-
The
FunctionMaxMemoryproperty specifies the max memory for module function.Required: Yes
Type: Number
FunctionMaxDuration-
The
FunctionMaxDurationproperty specifies the max duration for module function.Required: Yes
Type: Number
FunctionPlatform-
The
FunctionPlatformproperty specifies the module function execution platform.Required: Yes
Type: String
FunctionFramework-
The
FunctionFrameworkproperty specifies the module function execution framework.Required: Yes
Type: String
FunctionLanguage-
The
FunctionLanguageproperty specifies the module function programming language.Required: Yes
Type: String
Attributes
Registration-
The
Registrationattribute contains the function registration ID.Type: String