AwsLambdaReceiverOptions
Defined in: src/receivers/AwsLambdaReceiver.ts:84
Properties
customPropertiesExtractor?
optional customPropertiesExtractor?: (request) => StringIndexed;
Defined in: src/receivers/AwsLambdaReceiver.ts:120
Optional function that can extract custom properties from an incoming receiver event
Parameters
request
AwsEvent
The API Gateway event AwsEvent
Returns
An object containing custom properties
Default
noop
invalidRequestSignatureHandler?
optional invalidRequestSignatureHandler?: (args) => void;
Defined in: src/receivers/AwsLambdaReceiver.ts:121
Parameters
args
ReceiverInvalidRequestSignatureHandlerArgs
Returns
void
logger?
optional logger?: Logger;
Defined in: src/receivers/AwsLambdaReceiver.ts:100
The Logger for the receiver
Default
ConsoleLogger
logLevel?
optional logLevel?: LogLevel;
Defined in: src/receivers/AwsLambdaReceiver.ts:106
The LogLevel to be used for the logger.
Default
LogLevel.INFO
signatureVerification?
optional signatureVerification?: boolean;
Defined in: src/receivers/AwsLambdaReceiver.ts:112
Flag that determines whether Bolt should Slack's signature on incoming requests.
Default
true
signingSecret
signingSecret: string;
Defined in: src/receivers/AwsLambdaReceiver.ts:94
The Slack Signing secret to be used as an input to signature verification to ensure that requests are coming from Slack.
If the signatureVerification flag is set to false, this can be set to any value as signature verification
using this secret will not be performed.
See
https://api.slack.com/authentication/verifying-requests-from-slack#about for details about signing secrets
unhandledRequestTimeoutMillis?
optional unhandledRequestTimeoutMillis?: number;
Defined in: src/receivers/AwsLambdaReceiver.ts:122