Skip to main content

EventBridgeAdapter

@h4ad/serverless-adapter > EventBridgeAdapter

(class) EventBridgeAdapter

The adapter to handle requests from AWS EventBridge (Cloudwatch Events).

The option of responseWithErrors is ignored by this adapter and we always call resolver.fail with the error.

Event Reference

Signature:

export declare class EventBridgeAdapter extends AwsSimpleAdapter<EventBridgeEventAll> 

Extends: AwsSimpleAdapter <EventBridgeEventAll >

Example

const eventBridgeForwardPath = '/your/route/eventbridge'; // default /eventbridge
const eventBridgeForwardMethod = 'POST'; // default POST
const adapter = new EventBridgeAdapter(\{ eventBridgeForwardPath, eventBridgeForwardMethod });

(constructor)

Default constructor

Signature:

constructor(options?: EventBridgeOptions);

Parameters

Parameter

Type

Description

options

EventBridgeOptions

(Optional) The options to customize the EventBridgeAdapter

(method) canHandle

Signature:

canHandle(event: unknown): event is EventBridgeEventAll;

Parameters

Parameter

Type

Description

event

unknown

Returns:

event is EventBridgeEventAll

(method) getAdapterName

Signature:

getAdapterName(): string;

Returns:

string