Skip to content

/AWS1/CL_SEBINVOKELAMBDAACTION

The action to invoke an Amazon Web Services Lambda function for processing the email.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_functionarn TYPE /AWS1/SEBLAMBDAFUNCTIONARN /AWS1/SEBLAMBDAFUNCTIONARN

The Amazon Resource Name (ARN) of the Lambda function to invoke.

iv_invocationtype TYPE /AWS1/SEBLAMBDAINVOCATIONTYPE /AWS1/SEBLAMBDAINVOCATIONTYPE

The invocation type of the Lambda function. Use EVENT for asynchronous invocation or REQUEST_RESPONSE for synchronous invocation.

iv_rolearn TYPE /AWS1/SEBIAMROLEARN /AWS1/SEBIAMROLEARN

The Amazon Resource Name (ARN) of the IAM role to use to invoke the Lambda function.

Optional arguments:

iv_actionfailurepolicy TYPE /AWS1/SEBACTIONFAILUREPOLICY /AWS1/SEBACTIONFAILUREPOLICY

A policy that states what to do in the case of failure. The action will fail if there are configuration errors. For example, the Amazon Web Services Lambda function no longer exists.

iv_retrytimeminutes TYPE /AWS1/SEBLAMBDARETRYTIMEMINS /AWS1/SEBLAMBDARETRYTIMEMINS

The maximum time in minutes that the email processing can be retried if the Lambda invocation fails. The maximum value is 2160 minutes (36 hours).


Queryable Attributes

ActionFailurePolicy

A policy that states what to do in the case of failure. The action will fail if there are configuration errors. For example, the Amazon Web Services Lambda function no longer exists.

Accessible with the following methods

Method Description
GET_ACTIONFAILUREPOLICY() Getter for ACTIONFAILUREPOLICY, with configurable default
ASK_ACTIONFAILUREPOLICY() Getter for ACTIONFAILUREPOLICY w/ exceptions if field has no
HAS_ACTIONFAILUREPOLICY() Determine if ACTIONFAILUREPOLICY has a value

FunctionArn

The Amazon Resource Name (ARN) of the Lambda function to invoke.

Accessible with the following methods

Method Description
GET_FUNCTIONARN() Getter for FUNCTIONARN, with configurable default
ASK_FUNCTIONARN() Getter for FUNCTIONARN w/ exceptions if field has no value
HAS_FUNCTIONARN() Determine if FUNCTIONARN has a value

InvocationType

The invocation type of the Lambda function. Use EVENT for asynchronous invocation or REQUEST_RESPONSE for synchronous invocation.

Accessible with the following methods

Method Description
GET_INVOCATIONTYPE() Getter for INVOCATIONTYPE, with configurable default
ASK_INVOCATIONTYPE() Getter for INVOCATIONTYPE w/ exceptions if field has no valu
HAS_INVOCATIONTYPE() Determine if INVOCATIONTYPE has a value

RoleArn

The Amazon Resource Name (ARN) of the IAM role to use to invoke the Lambda function.

Accessible with the following methods

Method Description
GET_ROLEARN() Getter for ROLEARN, with configurable default
ASK_ROLEARN() Getter for ROLEARN w/ exceptions if field has no value
HAS_ROLEARN() Determine if ROLEARN has a value

RetryTimeMinutes

The maximum time in minutes that the email processing can be retried if the Lambda invocation fails. The maximum value is 2160 minutes (36 hours).

Accessible with the following methods

Method Description
GET_RETRYTIMEMINUTES() Getter for RETRYTIMEMINUTES, with configurable default
ASK_RETRYTIMEMINUTES() Getter for RETRYTIMEMINUTES w/ exceptions if field has no va
HAS_RETRYTIMEMINUTES() Determine if RETRYTIMEMINUTES has a value