Component Version Lambda Function Recipe Source Args
data class ComponentVersionLambdaFunctionRecipeSourceArgs(val componentDependencies: Output<Map<String, ComponentVersionComponentDependencyRequirementArgs>>? = null, val componentLambdaParameters: Output<ComponentVersionLambdaExecutionParametersArgs>? = null, val componentName: Output<String>? = null, val componentPlatforms: Output<List<ComponentVersionComponentPlatformArgs>>? = null, val componentVersion: Output<String>? = null, val lambdaArn: Output<String>? = null) : ConvertibleToJava<ComponentVersionLambdaFunctionRecipeSourceArgs>
Constructors
Link copied to clipboard
constructor(componentDependencies: Output<Map<String, ComponentVersionComponentDependencyRequirementArgs>>? = null, componentLambdaParameters: Output<ComponentVersionLambdaExecutionParametersArgs>? = null, componentName: Output<String>? = null, componentPlatforms: Output<List<ComponentVersionComponentPlatformArgs>>? = null, componentVersion: Output<String>? = null, lambdaArn: Output<String>? = null)
Properties
Link copied to clipboard
val componentDependencies: Output<Map<String, ComponentVersionComponentDependencyRequirementArgs>>? = null
The component versions on which this Lambda function component depends.
Link copied to clipboard
The system and runtime parameters for the Lambda function as it runs on the AWS IoT Greengrass core device.
Link copied to clipboard
The name of the component. Defaults to the name of the Lambda function.
Link copied to clipboard
The platforms that the component version supports.
Link copied to clipboard
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
.