/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 |