Currently there's only L1 resources in aws-elasticache.
Let's have an initial redis L2 resource support.
To create elasticache for redis with L2 constructs.
This is a :rocket: Feature Request
Actually, I have been working on it.
I'll make a pull request as a draft soon.
@civilizeddev wow great. I'll hold my PR then. Hope we can ship it soon.
Hi @civilizeddev and @pahud - Thanks for creating this and especially for taking the time to contribute!
@civilizeddev I suspect this is going to be a rather large PR, and might take some time to review and merge...
In the spirit of incremental changes, what do you think about first creating a PR that only contains the README of these new constructs? This will give us a chance to talk about the API and address concerns before actually diving into the code and having to go through one more review cycle.
I know you've already started working on it, but my suggestion is that you pause that for a bit until we converge on the README.
Upside is you will already have the readme all done :)
We should also consider this issue: https://github.com/aws/aws-cdk/issues/8180 (Possible with a custom resource that updates the parameter group and assigns a name to it).
Did @civilizeddev ever get around to building this? I just finished of a lovely (sarcasm) stack using the L1 constructs for a Redis Replication Group. They're not exactly "easy" :)
Most helpful comment
Actually, I have been working on it.
I'll make a pull request as a draft soon.