Skip to content

feat(compute): support SQS provisioned pollers#110

Open
sakul-learning wants to merge 1 commit into
TerraConstructs:mainfrom
sakul-learning:feature/sqs-provisioned-poller
Open

feat(compute): support SQS provisioned pollers#110
sakul-learning wants to merge 1 commit into
TerraConstructs:mainfrom
sakul-learning:feature/sqs-provisioned-poller

Conversation

@sakul-learning

Copy link
Copy Markdown
Contributor

Summary

  • add ProvisionedPollerConfig support to Lambda event source mappings
  • expose provisionedPollerConfig on SQS event sources and pass it through to provider-aws
  • add SQS-specific validation matching AWS CDK ranges and mutual exclusion with maxConcurrency
  • add SQS event source tests for synthesis and validation cases

Notes

@cdktn/provider-aws@24.8.0 already exposes lambda_event_source_mapping.provisioned_poller_config, including minimum_pollers, maximum_pollers, and poller_group_name, so this PR only wires the TerraConstructs API and validation surface.

Broader Lambda/SQS event source mapping parity gaps found during the AWS CDK comparison are tracked separately in #109.

Test Plan

  • pnpm run eslint
  • pnpm run compile
  • pnpm exec jest test/aws/compute/event-sources/sqs.test.ts --runInBand --silent

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant