yr.Function.invoke

yr.Function.invoke#

Function.invoke(payload: str | dict | None = None) ObjectRef[source]#

Invoke the function.

Parameters:

payload (Union[str, dict]) – Parameters of the invoked function.

Returns:

Object reference.

Return type:

ObjectRef

Examples

>>> from functionsdk import Function, InvokeOptions
>>> def my_handler(event, context)
>>>     f = Function("hello", context)
>>>     objRef = f.invoke(event)
>>>     res = objRef.get()
>>>     return {
>>>        "statusCode": 200,
>>>        "isBase64Encoded": False,
>>>        "body": res,
>>>        "headers": {
>>>             "Content-Type": "application/json"
>>>         }