aws / aws/aws-cdk

[aws-ses] Set active receipt rule set

Open
#10,321 12 comments 43 reactions 0 assignees View on GitHub
@aws-cdk/aws-ses effort/medium feature-request p2
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.