@nest-batch/aws-eventbridge-scheduler
v0.2.2
Published
AWS EventBridge Scheduler integration for @nest-batch/core schedules.
Maintainers
Readme
@nest-batch/aws-eventbridge-scheduler
AWS EventBridge Scheduler integration for @nest-batch/core schedules.
Korean: README.ko.md
Install
pnpm add @nest-batch/core @nest-batch/aws-eventbridge-schedulerProvide a client object with a createSchedule(input) method. It can wrap the
AWS SDK EventBridge Scheduler client.
Public Imports
import {
EventBridgeScheduler,
EventBridgeSchedulerModule,
type EventBridgeSchedulerModuleOptions,
} from '@nest-batch/aws-eventbridge-scheduler';Wiring
Add the module alongside NestBatchModule. It reads discovered
@BatchScheduled entries during application bootstrap.
import { EventBridgeSchedulerModule } from '@nest-batch/aws-eventbridge-scheduler';
@Module({
imports: [
NestBatchModule.forRoot({ adapters }),
EventBridgeSchedulerModule.forRoot({
client: schedulerClient,
groupName: 'orders',
target: {
Arn: process.env.SCHEDULER_TARGET_ARN,
RoleArn: process.env.SCHEDULER_ROLE_ARN,
},
}),
],
})
export class AppModule {}