/cdk-constructs

A collection of higher-level aws cdk constructs: slack-approval-workflow, #slack & msteams notifications, chatops, blue-green-container-deployment, codecommit-backup, OWASP dependency-check, contentful-webhook, github-webhook, stripe-webhook, static-website, pull-request-check, pull-request-approval-rule, codepipeline-merge-action, codepipeline-check-parameter-action...

Primary LanguageTypeScriptMIT LicenseMIT

cloudcomponents Logo

@cloudcomponents/cdk-constructs

Build Status cdkdx typescript python

A collection of higher-level reusable cdk constructs

Constructs

This repository is a monorepo managed with Lerna. Several constructs are published to pypi and npm from the same codebase.

Constructs Description Npm-Downloads
cdk-codepipeline-slack #slack approval workflow and notification messages on codepipeline state changes npm
cdk-contentful-webhook Create, update and delete contentful webhooks with your app deployment npm
cdk-github-webhook Create, update and delete github webhooks with your app deployment npm
cdk-stripe-webhook Create, update and delete stripe webhooks with your app deployment npm
cdk-static-website Static website using S3, configures CloudFront (CDN) and maps a custom domain via Route53 (DNS) npm
cdk-pull-request-check CodeCommit pull request check npm
cdk-pull-request-approval-rule CodeCommit pull request approval rules to enforcing your pull request workflow npm
cdk-codepipeline-merge-action CodePipeline action to merge branches npm
cdk-codepipeline-check-parameter-action Cdk component that checks if system parameters are set correctly npm
cdk-codecommit-backup Backup CodeCommit repositories to S3 npm
cdk-dependency-check OWASP dependency-check for codecommit repositories npm
cdk-container-registry Registry for container images npm
cdk-blue-green-container-deployment Blue green container deployment with CodeDeploy npm
cdk-chatops Constructs for chattool integration: #slack / msteams npm
cdk-developer-tools-notifications #slack / msteams / email notifications for developer tools: CodeCommit, CodeBuild, CodeDeploy, CodePipeline npm
cdk-deletable-bucket Bucket with content cleanup to allow bucket deletion when the stack will be destroyed npm
cdk-codepipeline-dockerfile-linter-action CodePipeline action to lint dockerfiles with hadolint npm
cdk-codepipeline-anchore-inline-scan-action CodePipeline action to integrate Anchore Engine into your pipeline npm
cdk-dynamodb-seeder A seeder for dynamodb tables npm
cdk-temp-stack A stack that destroys itself after a given time (ttl) npm
cdk-lambda-at-edge-pattern CDK Constructs for Lambda@Edge pattern: HttpHeaders npm
cdk-cloudfront-authorization CloudFront with Cognito authentication using Lambda@Edge npm

Contributing

We welcome community contributions and pull requests.

License

MIT