LambdaFunctionRecipeSource class

Contains information about an AWS Lambda function to import to create a component.

Constructors

LambdaFunctionRecipeSource({required String lambdaArn, Map<String, ComponentDependencyRequirement>? componentDependencies, LambdaExecutionParameters? componentLambdaParameters, String? componentName, List<ComponentPlatform>? componentPlatforms, String? componentVersion})

Properties

componentDependencies Map<String, ComponentDependencyRequirement>?
The component versions on which this Lambda function component depends.
final
componentLambdaParameters LambdaExecutionParameters?
The system and runtime parameters for the Lambda function as it runs on the AWS IoT Greengrass core device.
final
componentName String?
The name of the component.
final
componentPlatforms List<ComponentPlatform>?
The platforms that the component version supports.
final
componentVersion String?
The version of the component.
final
hashCode int
The hash code for this object.
no setterinherited
lambdaArn String
The ARN of the Lambda function. The ARN must include the version of the function to import. You can't use version aliases like $LATEST.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited