https://github.com/cloudcomponents/cdk-constructs
A collection of higher-level reusable cdk constructs
https://github.com/cloudcomponents/cdk-constructs
aws aws-cdk backup bluegreen-deployment cdk chatops codecommit codedeploy codepipeline container contentful dependency-check devops ecs github msteams owasp slack stripe webhooks
Last synced: about 1 month ago
JSON representation
A collection of higher-level reusable cdk constructs
- Host: GitHub
- URL: https://github.com/cloudcomponents/cdk-constructs
- Owner: cloudcomponents
- License: mit
- Created: 2019-01-03T19:52:45.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-15T19:37:56.000Z (9 months ago)
- Last Synced: 2025-05-09T00:35:23.477Z (about 2 months ago)
- Topics: aws, aws-cdk, backup, bluegreen-deployment, cdk, chatops, codecommit, codedeploy, codepipeline, container, contentful, dependency-check, devops, ecs, github, msteams, owasp, slack, stripe, webhooks
- Language: TypeScript
- Homepage:
- Size: 10.8 MB
- Stars: 635
- Watchers: 17
- Forks: 104
- Open Issues: 54
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-github-repos - cloudcomponents/cdk-constructs - A collection of higher-level reusable cdk constructs (TypeScript)
README
[](https://github.com/cloudcomponents/cdk-constructs)
# @cloudcomponents/cdk-constructs
[](https://github.com/cloudcomponents/cdk-constructs/actions?query=workflow=Build)
[](https://github.com/hupe1980/cdkdx)
[](https://www.npmjs.com/search?q=%40cloudcomponents)
[](https://pypi.org/search/?q=%22cloudcomponents%22&o=)> A collection of higher-level reusable [cdk constructs](https://github.com/awslabs/aws-cdk)
## Constructs
This repository is a monorepo managed with [Lerna](https://github.com/lerna/lerna). [Several constructs](/packages) are published to pypi and npm from the same codebase.
| Constructs | Description | Npm-Downloads |
| ---------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| [cdk-codepipeline-slack](/packages/cdk-codepipeline-slack) | #slack approval workflow and notification messages on codepipeline state changes |  |
| [cdk-contentful-webhook](/packages/cdk-contentful-webhook) | Create, update and delete contentful webhooks with your app deployment |  |
| [cdk-github-webhook](/packages/cdk-github-webhook) | Create, update and delete github webhooks with your app deployment |  |
| [cdk-stripe-webhook](/packages/cdk-stripe-webhook) | Create, update and delete stripe webhooks with your app deployment |  |
| [cdk-static-website](/packages/cdk-static-website) | Static website using S3, configures CloudFront (CDN) and maps a custom domain via Route53 (DNS) |  |
| [cdk-pull-request-check](/packages/cdk-pull-request-check) | CodeCommit pull request check |  |
| [cdk-pull-request-approval-rule](/packages/cdk-pull-request-approval-rule) | CodeCommit pull request approval rules to enforcing your pull request workflow |  |
| [cdk-codepipeline-merge-action](/packages/cdk-codepipeline-merge-action) | CodePipeline action to merge branches |  |
| [cdk-codepipeline-check-parameter-action](/packages/cdk-codepipeline-check-parameter-action) | Cdk component that checks if system parameters are set correctly |  |
| [cdk-codecommit-backup](/packages/cdk-codecommit-backup) | Backup CodeCommit repositories to S3 |  |
| [cdk-dependency-check](/packages/cdk-dependency-check) | OWASP dependency-check for codecommit repositories |  |
| [cdk-container-registry](/packages/cdk-container-registry) | Registry for container images |  |
| [cdk-blue-green-container-deployment](/packages/cdk-blue-green-container-deployment) | Blue green container deployment with CodeDeploy |  |
| [cdk-chatops](/packages/cdk-chatops) | Constructs for chattool integration: #slack / msteams |  |
| [cdk-developer-tools-notifications](/packages/cdk-developer-tools-notifications) | #slack / msteams / email notifications for developer tools: CodeCommit, CodeBuild, CodeDeploy, CodePipeline |  |
| [cdk-deletable-bucket](/packages/cdk-deletable-bucket) | Bucket with content cleanup to allow bucket deletion when the stack will be destroyed |  |
| [cdk-codepipeline-dockerfile-linter-action](/packages/cdk-codepipeline-dockerfile-linter-action) | CodePipeline action to lint dockerfiles with hadolint |  |
| [cdk-codepipeline-anchore-inline-scan-action](/packages/cdk-codepipeline-anchore-inline-scan-action) | CodePipeline action to integrate Anchore Engine into your pipeline |  |
| [cdk-dynamodb-seeder](/packages/cdk-dynamodb-seeder) | A seeder for dynamodb tables |  |
| [cdk-temp-stack](/packages/cdk-temp-stack) | A stack that destroys itself after a given time (ttl) |  |
| [cdk-lambda-at-edge-pattern](/packages/cdk-lambda-at-edge-pattern) | CDK Constructs for Lambda@Edge pattern: HttpHeaders |  |
| [cdk-cloudfront-authorization](/packages/cdk-cloudfront-authorization) | CloudFront with Cognito authentication using Lambda@Edge |  |
| [cdk-secret-key](/packages/cdk-secret-key) | Provide secret keys to lambdas |  |
| [cdk-responsive-email-template](/packages/cdk-responsive-email-template) | Responsive email template for aws ses |  |
| [cdk-s3-antivirus](/packages/cdk-s3-antivirus) | Antivirus for Amazon S3 |  |
| [cdk-wordpress](/packages/cdk-wordpress) | CDK Construct to deploy wordpress |  |
## ContributingWe welcome community contributions and pull requests.
## License
[MIT](LICENSE)