extract_and_augment_context: Combine class-specific context with general context for an...

View source: R/extract-context.R

extract_and_augment_contextR Documentation

Combine class-specific context with general context for an event

Description

The extract_context function dispatches on the class of an event to extract context specific to that class. By default, it returns an empty list. This function takes that class-specific context and combined it with the context that is applicable for all classes, contained in both event headers and environment variables.

Usage

extract_and_augment_context(event, config, ...)

Arguments

event

the response received from querying the next invocation endpoint.

config

A list of configuration values as created by the lambda_config function.

...

additional arguments passed to extract_context

Value

list

Event context

Context is metadata associated with each invocation. If the handler function accepts a context argument then it will automatically receive at runtime a named list consisting of these values along with the arguments in the body (if any). For example, a function such as my_func(x, context) will receive the context argument automatically. The context argument must be named (... will not work).

Refer to vignette("lambda-runtime-in-container", package = "lambdr") for details.


lambdr documentation built on Nov. 25, 2023, 5:08 p.m.