Values.FunctionConfigurationSourceThe configuration of the Lambda function.
type nonrec t = {encodingType : EncodingType.t option;The expected encoding type of the input payload for the function. The default is ''json''.
*)environment : FunctionConfigurationEnvironment.t option;The environment configuration of the function.
*)execArgs : string option;The execution arguments.
*)executable : string option;The name of the function executable.
*)memorySize : int option;The memory size, in KB, which the function requires. This setting is not applicable and should be cleared when you run the Lambda function without containerization.
*)pinned : bool option;True if the function is pinned. Pinned means the function is long-lived and starts when the core starts.
*)timeout : int option;The allowed function execution time, after which Lambda should terminate the function. This timeout still applies to pinned Lambda functions for each request.
*)functionRuntimeOverride : string option;The Lambda runtime supported by Greengrass which is to be used instead of the one specified in the Lambda function.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of bool
| `Enum of string
| `Integer of int
| `String of string
| `Structure of
(string
* [> `Boolean of bool
| `List of
[> `Structure of
(string * [> `Enum of string | `String of string ]) list ]
list
| `Map of ([> `String of string ] * [> `String of string ]) list
| `Structure of
(string
* [> `Enum of string
| `Structure of (string * [> `Integer of int ]) list ])
list ])
list ])
list ]