FunctionConfiguration

The configuration of the Lambda function.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The expected encoding type of the input payload for the function. The default is ''json''.

Link copied to clipboard

The environment configuration of the function.

Link copied to clipboard

The execution arguments.

Link copied to clipboard

The name of the function executable.

Link copied to clipboard

The Lambda runtime supported by Greengrass which is to be used instead of the one specified in the Lambda function.

Link copied to clipboard

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.

Link copied to clipboard

True if the function is pinned. Pinned means the function is long-lived and starts when the core starts.

Link copied to clipboard
val timeout: Int?

The allowed function execution time, after which Lambda should terminate the function. This timeout still applies to pinned Lambda functions for each request.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String