route53resolver: Automatically pulling the ID for an AWS Managed Domain List
- Dominant language
- TypeScript
- Stars
- 12.9k
- Forks
- 4.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 83
Description
### Describe the feature
Automatically pulling the ID for an AWS Managed Domain List for use with the aws-route53resolver (@aws-cdk/aws-route53resolver-alpha module). I know this is an alpha module but I thought I would get this feature at least since typically you deploy to multiple regions/accounts. The ID is unique in every region/account.
### Use Case
I want to deploy to multiple environments easily without having to do a hacky workaround like pulling the list of IDs using AWS SDK within my CDK Construct.
### Proposed Solution
Add a method to grab AWS Managed lists specifically. The user would state which of the domain lists they want and upon deployment, the ID's would be grabbed for them automatically. Since names don't have to be unique for "owned domain lists" I think having a separate method might be the "cleanest" way to do it.
### Other Information
_No response_
### Acknowledgements
- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change
### CDK version used
2.1.0
### Environment details (OS name and version, etc.)
Linux
Contributor guide
Research direction
Start with the @aws-cdk/aws-route53resolver-alpha module and review how it currently represents AWS Managed Domain Lists. Compare that behavior with the AWS SDK workaround described in the issue, then define the supported lookup API and deployment behavior; done means users can select a managed list by name across regions and accounts without manually supplying its ID.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript
- Domain
- cloud, networking
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100