LambdaFunctionRecipeSource
¶
Used by
-
AsyncGreengrassV2Client Operationscreate_component_version -
GreengrassV2Client Operationscreate_component_version
Source code in docs_src/capo_greengrassv2/types/lambda_function_recipe_source.py
component_dependencies
instance-attribute
¶
component_dependencies: NotRequired[ComponentDependencyMap]
The component versions on which this Lambda function component depends.
component_lambda_parameters
instance-attribute
¶
component_lambda_parameters: NotRequired[LambdaExecutionParameters]
The system and runtime parameters for the Lambda function as it runs on the Greengrass core device.
component_name
instance-attribute
¶
component_name: NotRequired[ComponentNameString]
The name of the component.
Defaults to the name of the Lambda function.
component_platforms
instance-attribute
¶
component_platforms: NotRequired[ComponentPlatformList]
The platforms that the component version supports.
component_version
instance-attribute
¶
component_version: NotRequired[ComponentVersionString]
The version of the component.
Defaults to the version of the Lambda function as a semantic version. For example, if your function version is 3, the component version becomes 3.0.0.
lambda_arn
instance-attribute
¶
lambda_arn: NonEmptyString
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.