rds: DatabaseInstance to support the creation of MSSQL DB bound to self managed AD instance.
- Dominant language
- TypeScript
- Stars
- 12.9k
- Forks
- 4.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 83
Description
### Describe the feature
As recently announced AWS-RDS MsSQL Instances support the integration with self managed AD Instances, look at: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_SQLServer_SelfManagedActiveDirectory.html#USER_SQLServer_SelfManagedActiveDirectory.Managing
It Seams that cdk_rds is not supporting this feature.
### Use Case
Create a RDS-MSSQL Instance coupled to a self managed Active Directory.
### Proposed Solution
extend the DatabaseInstanceProps by needed parameters e.g.
domain-fqdn
domain-dns-ip
domain-ou
domain-auth-secret-arn
and implement it in DatabaseInstance constructor alt least for MSSQL engine.
### 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.99.1
### Environment details (OS name and version, etc.)
linux, macosx and GitHub
Contributor guide
Research direction
Start with DatabaseInstanceProps and the DatabaseInstance constructor in the RDS module, then compare the AWS documentation linked in the issue with the existing MSSQL engine options. Trace how instance properties are passed to the underlying RDS resource and identify the relevant tests before defining completion as self-managed AD parameters being accepted for MSSQL instances and reflected in the synthesized resource.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript
- Domain
- authentication, cloud, databases
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100