[aws-ses] Set active receipt rule set
- Dominant language
- TypeScript
- Stars
- 12.9k
- Forks
- 4.6k
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 74
Description
It looks like the [aws-ses module](https://docs.aws.amazon.com/cdk/api/latest/docs/aws-ses-readme.html) does not support [setting an active receipt rule set yet](https://docs.aws.amazon.com/cli/latest/reference/ses/set-active-receipt-rule-set.html). This means we currently have to either go through the console or SDK (or some custom action that I haven't explored yet).
### Use Case
With the CDK I can currently create a receipt rule set, but I cannot activate it (without going through other tools). I would like to create a receipt rule set and directly activate it.
### Proposed Solution
Extend the [ReceiptRuleSet](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-ses.ReceiptRuleSet.html) with an option parameter to set it as the defeault.
### Other
n/a
* [ ] :wave: I may be able to implement this feature request
* [ ] :warning: This feature might incur a breaking change
---
This is a :rocket: Feature Request
Contributor guide
Research direction
Start with the aws-ses module and its ReceiptRuleSet API, then compare its behavior with the linked AWS CLI set-active-receipt-rule-set operation. Confirm how a receipt rule set is created and how activation should be represented in the CDK API. Done means a ReceiptRuleSet can be created and directly marked as the active set without using the console or SDK.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript
- Domain
- cloud, infrastructure
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100