Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(redshift): add initial L2 Redshift construct (#5730)
Initial commit to support Redshift as an L2 construct. This introduces the `RedshiftCluster` construct. It is by and large copy-pasted from `@aws-cdk/aws-rds` and adheres to the same functionality. **Purposeful Design Desicions** - no non-VPC clusters (a cluster will only be launched in a VPC; no L2 construct for `AWS::Redshift::ClusterSecurityGroup` or `AWS::Redshift::ClusterSecurityGroupIngress`) - cluster can only be launched in private Subnets - nodes will be encrypted - cluster will not be public and won't have an elastic IP - HSM cannot be configured **Checklist** - [x] Implementation on L2 construct for Redshift - [x] initial Unit tests - [x] additional Unit tests to satisfy coverage requirements - [x] Documentation in README.md This PR closes #5711 *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
- Loading branch information