redshift-alpha: Create cluster from snapshot
- Dominant language
- TypeScript
- Stars
- 12.9k
- Forks
- 4.6k
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 74
Description
### Describe the feature
One of the reasons we are not using the `aws-redshift-alpha` and stick to the stable library is because we haven't found a way to create a cluster in Redshift using a snapshot. The construct `CfnCluster` receives the parameter `snapshotIdentifier`, while the construct `Cluster` from the module alpha doesn't have any parameters to do so.
Is there any intention of including this on the alpha module? We would be very interested in creating the logic schemas (tables, users, etc) through CDK but found this blocker.
### Use Case
Be able to create a cluster in Redshift through CDK from a snapshot, for aws-redshift-alpha
### Proposed Solution
_No response_
### 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.147.3
### Environment details (OS name and version, etc.)
macOS Sequoia version 15.2
Contributor guide
Research direction
Start with the aws-redshift-alpha Cluster construct and compare its options with the CfnCluster snapshotIdentifier parameter described in the issue. Inspect the construct's existing tests or synthesized-template coverage, then verify that creating a cluster from a snapshot produces the expected Redshift configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript
- Domain
- cloud, databases
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100