Values.LambdaFunctionRecipeSourceSourceContains information about an Lambda function to import to create a component.
type nonrec t = {lambdaArn : NonEmptyString.t;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.
*)componentName : ComponentNameString.t option;The name of the component. Defaults to the name of the Lambda function.
*)componentVersion : ComponentVersionString.t option;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.
*)componentPlatforms : ComponentPlatformList.t option;The platforms that the component version supports.
*)componentDependencies : ComponentDependencyMap.t option;The component versions on which this Lambda function component depends.
*)componentLambdaParameters : LambdaExecutionParameters.t option;The system and runtime parameters for the Lambda function as it runs on the Greengrass core device.
*)}val make :
?componentName:??? ->
?componentVersion:??? ->
?componentPlatforms:??? ->
?componentDependencies:??? ->
?componentLambdaParameters:??? ->
lambdaArn:NonEmptyString.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Map of
([> `String of NonEmptyString.t ]
* [> `String of NonEmptyString.t ])
list
| `String of NonEmptyString.t ])
list ]
list
| `Map of
([> `String of NonEmptyString.t ]
* [> `Structure of
(string
* [> `Enum of string | `String of NonEmptyString.t ])
list ])
list
| `String of NonEmptyString.t
| `Structure of
(string
* [> `Boolean of OptionalBoolean.t
| `Enum of string
| `Integer of OptionalInteger.t
| `List of
[> `String of LambdaExecArg.t
| `Structure of
(string * [> `Enum of string | `String of TopicString.t ])
list ]
list
| `Map of
([> `String of NonEmptyString.t ] * [> `String of String_.t ])
list
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Boolean of OptionalBoolean.t
| `Integer of OptionalInteger.t
| `List of
[> `Structure of
(string
* [> `Boolean of OptionalBoolean.t
| `Enum of string
| `String of FileSystemPath.t ])
list ]
list ])
list ])
list ])
list ])
list ]