@cdklabs/aws-data-solutions-framework
L3 CDK Constructs used to build data solutions with AWS
Found 463 results for awscdk
L3 CDK Constructs used to build data solutions with AWS
Deploy turborepo-remote-cache serverless on aws
Ephemeral Stacks! A CDK Stack and Construct that will self-destruct after a specified time period.
CDK construct to deploy a Hyperledger Fabric network running on Amazon Managed Blockchain
The construct cleans up the stack it is integrated with after a defined time period has passed.
CDK Constructs for AWS Cognito to AWS API Gateway to AWS Lambda integration
AWS CDK construct to create OIDC roles for CircleCI jobs
CDK Constructs for Application Load Balancer to AWS Fargate integration
CDK Constructs for AWS SNS to AWS Lambda integration
CDK Constructs for AWS DynamoDB Streams to AWS Lambda integration.
A quick CDK Construct for creating a serverless Discord bot in AWS!
A construct that allows you to self-destruct your AWS resources in a given stack
A collection of AWS CDK constructs to manager your Auth0 resources programmatically
CDK Constructs for AWS IoT to AWS Kinesis Firehose to AWS S3 integration.
Factories to allow creation of individual resources
AWS CDK construct to create OIDC roles for CircleCI jobs
CDK Constructs for streaming data from AWS Kinesis Data Stream for Glue ETL custom Job processing
CDK Constructs for AWS API Gateway and Amazon DynamoDB integration.
CDK Constructs for Application Load Balancer to AWS Lambda integration
CDK constructs for defining an interaction between an AWS Lambda function and an Amazon Bedrock inference profile.
CDK constructs for defining an interaction between an AWS Lambda function and AWS Systems Manager Parameter Store String parameter
CDK constructs for defining an interaction between an AWS Lambda function and an Amazon S3 bucket.
Creates an IAM Access Key for a provided IAM User and stores the result in an SSM SecureString Parameter
CDK constructs for defining an AWS web WAF connected to an AWS AppSync API.
CDK Constructs for AWS Fargate to Amazon S3 integration
CDK Constructs for AWS Lambda to AWS Elasticsearch with Kibana integration
Release app for the MicroApps framework, by PwrDrvr LLC. Provides the ability to control which version of an app is launched.
CDK Constructs for AWS Fargate to an Amazon Kinesis Data Stream
An AWS CDK construct for creating a secret in AWS Secrets Manager, without losing manually changed values.
This repository contains the infrastructure as code to wrap your AWS CDK project with CI/CD around it.
CDK Construct to allow creation of Route 53 records in a different account
CDK Constructs for AWS Lambda to Amazon OpenSearch Service
CloudFront Hosting Toolkit offers the convenience of a managed frontend hosting service while retaining full control over the hosting and deployment infrastructure to make it your own.
A Turborepo Remote Cache implementation using AWS API Gateway, Lambda, S3, and DynamoDB.
CDK Constructs for AWS Fargate to Amazon Kinesis Firehose integration
CDK Constructs for AWS Cloudfront to AWS S3 integration.
CDK Constructs for Amazon CloudFront to AWS Elemental MediaStore integration.
CDK constructs for defining an interaction between an AWS Lambda function and an existing Amazon Kinesis Firehose Delivery Stream.
CDK Constructs for AWS Fargate to Amazon OpenSearch Service
CDK Constructs for AWS Fargate to Amazon SQS integration
Collection of useful platform constructs for modern applications deployed with AWS CDK
CDK Constructs for AWS Fargate to Amazon Eventbridge integration
CDK constructs for defining an interaction between an AWS Lambda function and an Amazon SageMaker inference endpoint.
CDK Constructs for Amazon Dynamodb streams to AWS Lambda to AWS Elasticsearch with Kibana integration
CDK constructs for defining an interaction between an AWS Lambda function and an Amazon Elasticache memcached cache.
CDK Construct Library to create an open source developer platform at AWS
CDK constructs for defining an interaction between an Amazon S3 bucket and an Amazon SNS Topic.
CDK Constructs for AWS IoT to AWS Kinesis Data Stream.
This repository contains the infrastructure as code to wrap your AWS CDK project with CI/CD around it.
CDK Constructs for AWS Fargate to Amazon SNS integration
CDK Constructs for AWS IoT to AWS Lambda to AWS DyanmoDB integration.
CDK constructs for defining an interaction between an AWS Lambda Function and an Amazon Kinesis Data Stream.
SvelteKit adapter for AWS CDK
CDK Constructs for Amazon SQS to AWS Step Functions via Amazon EventBridge Pipes integration.
CDK Constructs for AWS Fargate to AWS SSM Parameter Store Integration
CDK constructs to proxy communication to IotCore using a APIGateway(REST).
CDK Constructs for deploying Amazon CloudWatch Events Rule that invokes Amazon Kinesis Data Stream
CDK Constructs for AWS Fargate to Amazon Step Functions integration
CDK Constructs for AWS Fargate to Amazon DynamoDB integration
CDK Constructs for Amazon DynamoDB Streams to AWS Step Functions via Amazon EventBridge Pipes integration.
CDK Constructs for AWS Fargate to Amazon Secrets Manager integration
DKershner's common constructs for Projen AWS CDK Apps.
CDK Constructs for AWS API Gateway and Amazon SageMaker Endpoint integration.
DKershner's preferred constructs for Projen AWS CDK Apps.
 
CDK Blueprint Builder for EKS Stack to create an open source developer platform at AWS
The TokenInjectableDockerBuilder is a flexible AWS CDK construct that enables the usage of AWS CDK tokens in the building, pushing, and deployment of Docker images to Amazon Elastic Container Registry (ECR). It leverages AWS CodeBuild and Lambda custom re
An AWS CDK library providing NAT instances that are each placed in their own auto scaling group to improve fault tolerance and availability.
A CDK construct for dealing with Versioned Stacks - multiple copies of the same stack that would forever grow over time without...this.
DKershner's preferred constructs for Projen AWS CDK Apps using Nextjs.
CDK Constructs for deploying AWS Events Rule that invokes AWS Step Function
A simple AWS VPC Firewall with one stateless rule and one stateful rule to meet the AWS Config Network Firewall Conformance.
CDK Constructs for AWS S3 to AWS Step Function integration
AWS CDK library containing constructs, aspects, and patterns.
A highly customizable and extensible CI/CD pipeline intended as alternative to CDK's native CodePipeline
Copy source files and node_modules without devDependencies to destination directory.
A compatibility layer for using the CDK for Terraform with AWS CDK constructs
CDK Constructs for Amazon CloudWatch Events Rule to Amazon Kinesis Firehose to Amazon S3 integration.
AWS CDK construct that forwards Amazon SNS messages to Slack via Incoming Webhooks.
Domain with certificate
CDK Constructs for AWS DynamoDB Stream to AWS Lambda integration.
Higher-level (L2) constructs for AWS LexV2 bot creation using the AWS CDK
Deploy a NextJS app using OpenNext packaging to serverless AWS using CDK
L3 CDK Constructs used to build data solutions with AWS
CDK Constructs for deploying AWS Events Rule that invokes AWS SNS
CDK constructs for defining an interaction between an AWS Lambda function and an AWS Step Function.
AWS CDK constructs for serverless Benthos
CloudFront with Cognito authentication using Lambda@Edge
CDK constructs for defining an interaction between an Amazon Kinesis Data Firehose delivery stream and (1) an Amazon S3 bucket, and (2) an Amazon Kinesis Data Analytics application.
CDK Constructs for deploying AWS Events Rule that inveokes AWS Lambda
Tagging and compliant resources using the CDK
A tool to publish CDK assets to S3 from manifest.json
A CDK construct library that creates a workflow to run stacks
The AWS CDK Construct to build a system that gather CloudWatch logs, filter and post to Slack.
CDK Constructs for deploying AWS Events Rule that invokes AWS SQS
This AWS CDK construct can be used to define an EC2 Autoscaling Group with a Warm Pool catering for the Warmed:Pending:Wait Lifecycle Hook state https://blog.toddaas.com/posts/ec2_warm_pools_are_useful_part_1/
CDK Constructs for deploying Amazon CloudWatch Events Rule that invokes Amazon Kinesis Data Stream
CDK Constructs for Amazon Dynamodb stream to AWS Lambda to AWS Elasticsearch with Kibana integration
The cdk-aws-wafv2-geofence-lib is an AWS CDK construct library that adds a AWS WAFv2 with GeoBlocking and AWS Managed Rules for AppSync, API Gateway or an ALB.
AWS CDK construct for automated cross-account ACM certificate validation using DNS
Copy source files and node_modules without devDependencies to destination directory.
An AWS CDK custom construct for deploying Prowler to your AWS Account. Prowler is a security tool to perform AWS security best practices assessments, audits, incident response, continuous monitoring, hardening and forensics readiness. It contains all CIS
DKershner's preferred constructs for Projen SST Apps.
MicroApps framework, by PwrDrvr LLC, delivered as an AWS CDK construct that provides the DynamoDB, Router service, Deploy service, API Gateway, and CloudFront distribution.
Get awesome status badges for your cdk projects.
CDK Constructs for integrating GitHub Actions and AWS.
A CDK construct to create a Transfer Family SFTP host backed by a KMS encrypted S3 bucket, and a SFTP user
DKershner's preferred constructs for Projen SST Apps using Nextjs.
A CDK construct that fronts an HTTP API with a CloudFront distribution and protects it with AWS WAF.
This construct library provides a way to keep your Java AWS Lambda functions warm.
AWS CDK constructs for Directory Service Managed AD
Pattern for Cloud9 EC2 environment and SSM Document.
A collection of AWS CDK constructs to manager your Stripe resources programmatically
CDK construct for Amazon FSx for Netapp ONTAP
aws-interface-endpoints
AWS CDK L2 constructs for the AWS Network Firewall (AWS::NetworkFirewall)
Opinionated CDK utility construct for managing project information & AWS account-specific configuration.
There is an inherent risk in maintaining and storing permanent credentials. In their lifetime, they are bound to be shared, compromised, and lost. When shared, it is often among a broader audience than initially intended. They can also be lost and found,
CDK construct library to create EC2 Spot Instances simply.
A construct that deploys a CloudWatch cronjob that will trigger a Lambda that will fetch the yesterday usage of AWS and send it to a SNS as a spoofed ECR CloudWatch event that can be parsed by AWS Chatbot and send to Slack.
[](https://badge.fury.io/js/cdk-cloudwatch-alarm-chatbot) [](https://badge.fury.io/py/cdk-cloudwatch-alarm-c
An Amazon DynamoDB helper enabling full text search using Meilisearch
An AWS CDK construct to create a CloudFront-powered HTTP endpoint delivering requestor's geolocation details.
Add SvelteKit site to CDK stack
Set Log Retention and prune orphaned LogGroups on a schedule using Step Functions service integrations and intrinsic functions.
The AWS Constructor to create a Blockchain Listener using AWS Fargate and Event Bridge
Release app for the MicroApps framework, by PwrDrvr LLC. Provides the ability to control which version of an app is launched.
Schema for Module Fragment of type JFrog::Artifactory::EC2Instance::MODULE
AWS CDK Construct to create a serverless API based on file structure.
Schema for Module Fragment of type AWSQS::EC2::LinuxBastionQS::MODULE
This construct is based on Aidan Steele's blog https://awsteele.com/blog/2021/09/15/aws-federation-comes-to-github-actions.html. Use this constuct to provision an AWS IAM OIDC identity provider and an IAM role that can be assumed by github-actions.
Opinionated AWS CDK construct to define CloudFormation Stacks with sensible defaults
High level construct to manage zones in a central account. Sets permissions via AWS Org
The Hugging Face LLM CDK Construct Library provides constructs to easily deploy a Hugging Face LLM model to Amazon SageMaker.
Applys a YAML manifest to the specified Kubernetes cluster
A resource that creates Amazon Elastic Kubernetes Service (Amazon EKS) clusters.
Deploy a NextJS app using OpenNext packaging to serverless AWS using CDK
A simple construct to handle automated Cloudfront DNS alias migration with zero downtime
CDK constructs for safe code deployment
Repositories can have multiple webhooks installed. Each webhook should have a unique config. Multiple webhooks can share the same config as long as those webhooks do not have any events that overlap.
AWS Network Firewall Accelerator
DKershner's preferred constructs for Projen AWS CDK Construct Libraries.
Opinionated AWS CDK utility for explicitly naming resources.
A resource provider for Aqua Enterprise Enforcer.
Datadog AWS Integration 2.4.0
Use Chromium with Plawright to create website screenshots in AWS Lambda
Precise-to-the-second CDK construct to schedule events
CloudWatch Auto Retention is a construct that creates a Lambda with a cronjob that checks whether CloudWatch loggroups are set to never-expire. If so, the construct sets it to one month.
An alternate contact attached to an Amazon Web Services account.
Ephemeral Stacks! A CDK Stack and Construct that will self-destruct after a specified time period.
A resource provider for Aqua Enterprise Server.
An experimental extension that deletes all contents of the referenced bucket when the stack is deleted. Use with caution!
AWS CDK construct for creating AMIs using [HashiCorp Packer](https://developer.hashicorp.com/packer/docs).
This construct allows you to IaC your service quotas
Sleep a provided number of seconds between create, update, or delete operations.
AWS CDK Construct Library for New Relic Dashboards. Generated by projen.
Opsgenie Team resource schema
Schema for Module Fragment of type AwsCommunity::S3::Bucket::MODULE
Lambda function for AWS Config custom rule
This project repository provides CDK constructs to manage an Identity Provider for your GitHub Actions to securely manage your AWS resources.
Schema for Module Fragment of type Splunk::Enterprise::QuickStart::MODULE
Passwordless authentication Study
Wake-on-Lambda is a module centered around a lambda function that receives HTTP requests. In the event that the destination server is inactive, it initiates the server and subsequently redirects the user to the destination.
Schema for Module Fragment of type AWSQS::Iridium::CloudConnectQS::MODULE
Creates a time based resource with an offset from the provided time or now.
The Spot Elastigroup Resource allows you to create, update, manage, and delete Spot Elastigroups easily with CloudFormation
This CDK app takes a few optional parameters and creates a VPC with AWS Network Firewall. This includes the proper Edge Route Table routes and the proper VPC Endpoint of the GWLB. It also includes a default set of stateless rules to only allow 80/tcp, 4
Manage a Fastly Splunk Log.
Enterprise ready CDK constructs that are CIS 1.4 and NIST800-53 Rev.5 standards compliant
This resource will manage the lifecycle of items in a DynamoDB table
Schema for Module Fragment of type AWSQS::CheckPoint::CloudGuardQS::MODULE
A collection of constructs for deploying the Camunda Zeebe workflow engine and its associated components on AWS infrastructure
CloudFront invalidations are [very error prone](https://github.com/aws/aws-cdk/issues/15891#issuecomment-966456154), making it hard to invalidate distributions reliably. This construct aims to solve this problem by using a step function which is triggered
Manage a Fastly service health check.
Schema for Module Fragment of type AWSQS::VPC::VPCQS::MODULE
The Collaborators resource allows you to add, invite, and remove collaborators from a repository.
Study Passwordless authentication on aws project
Schema for Module Fragment of type Stackery::Open::Bastion::MODULE
This construct returns the currently active SES receipt RuleSet, or creates one. This enables you to add rules to it.
This construct creates a truly globally available API where code executes at the edge. Because changes take a long time to propagate to all edge locations, there is a `devMode` flag which will instead deploy your API to a [HTTP API](https://docs.aws.amazo
Small construct to help manage split-horizon DNS configs in AWS Route53
Lambda function that reports Security Findings
Schema for Module Fragment of type JFrog::Artifactory::NewVpc::MODULE
This resource uses AWS Cloud Control API to perform a lookup of a resource of a given type (such as, `AWS::EC2::VPC`) in your AWS account and current region, based on a query you specify. If only one match is found, this resource returns the primary ID o
Add people to an organization. Will create an invite and user will only become a member once they accept this invite.
A rulestack defines the NGFW's advanced access control (APP-ID, URL Filtering) and threat prevention behavior.
Scheduled NatGateway at the time you need it
Datadog Monitors Downtime 3.1.0
Manage an escalation policy in PagerDuty.
Schema for Module Fragment of type JFrog::Artifactory::Core::MODULE
The CDK Construct Library of Astro
Allows you to share values between stack across regions and accounts.
Manage a Service Level Objective in Dynatrace.
A resource provider for Aqua Enterprise KubeEnforcer.
Schema for Module Fragment of type Logzio::awsCostAndUsage::cur::MODULE
CRUD operations for New Relic Dashboards via the NerdGraph API
Opinionated wrapper around CDK L1 Construct WebAcl
Provides a S3 bucket resource.
A higher level Construct for generating a CloudFront Distribution and related resources following Adobe EDS best practices.
Manage a Fastly service backend.
Deploys Trend Micro Cloud One Container Security into EKS clusters using helm.
CloudFormation equivalent of random_uuid
Manage a synthetic monitor (V1) in Dynatrace.
A Firewall resource offers Palo Alto Networks next-generation firewall capabilities with built-in resiliency, scalability, and life-cycle management.
Manage a team on Rollbar.
Schema for Module Fragment of type logzio::autoDeploymentLogzio::CloudWatch::MODULE
Provides a Cloudflare record resource.
The contruct will create * EKS Cluster * Fargate Profile * Build a local Docker image, and push to ECR * Deploy the image as application * Creates ALB using [AWS LoadBalancer Controller](https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.2/
A conformance pack is a collection of AWS Config rules and remediation actions that can be easily deployed as a single entity in an account and a Region or across an organization in AWS Organizations.
Manage a Fastly service
Add a swagger endpoint to your EdgeAPI
Manage a custom Tls Certificate upload
Provides a DigitalOcean Droplet resource. This can be used to create,
An example resource schema demonstrating some basic constructs and validation rules.
A resource provider for managing helm. Version: 1.2.1
Schema for Module Fragment of type AwsCommunity::CloudFront::S3Website::MODULE
Creates a Secret and replicates it across the given regions. Requires a [ReplicatedKey](../replicated-key/readme.md) be passed in.
Manages people's membership to GitHub teams
This construct sets up everything necessary to receive email. The emails get stored in a dynamodb table, queryable by recipient. This is designed to be used in end-to-end tests, with the [@reapit-cdk/email-receiver-client](../../libs/email-receiver-client
Schema for Module Fragment of type JFrog::Xray::EC2Instance::MODULE
Manage a Fastly service dictionary.
Schema for Module Fragment of type Symphonia::OpenSource::CloudFormationArtifactsBucket::MODULE
This construct returns the given Cognito UserPool's UserPoolDomain, or creates one. This resolves an issue with [AWS::Cognito::UserPoolDomain](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html), since
Exposes a Slack Events API Request URL that validates and sends all received events to an AWS Event Bus
Manage a team in Github
Manage a team membership for a user or project on Rollbar.
Schema for Module Fragment of type JFrog::Artifactory::ExistingVpc::MODULE
Manage a Fastly service dictionary item.
Opsgenie User
Uses the Aurora Data API to execute SQL and enforce a schema within a database cluster. Currently only supports Aurora Postgres.
Sysdig Agent EKS cluster deployment.
A market order is a request to buy or sell a security at the currently available market price. The order to buy a security will be submitted on resource creation and the security will be sold (or the unfilled order cancelled) on resource deletion. Support
Snyk integrates with Amazon EKS, enabling you to import and test your running workloads and identify vulnerabilities in their associated images and configurations that might make those workloads less secure. Once imported, Snyk continues to monitor those
A [service](https://v2.developer.pagerduty.com/v2/page/api-reference#!/Services/get_services) represents something you monitor (like a web service, email service, or database service). It is a container for related incidents that associates them with esca
This resource allows you to create and manage repositories within your
Manages a User within Azure Active Directory.
A resource provider for Aqua Enterprise Scanner.
Provides an [EC2 key pair](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html) resource. A key pair is used to control login access to EC2 instances.
Allows for the creation and modification of a Snowflake Database. https://docs.snowflake.com/en/user-guide/databases.html
A Cloudflare resource for managing load-balancing across pools
This Resource Type will create necessary resources in your AWS account to forward cloudwatch logs to FireEye Helix. Visit FireEye Cloud Integration Portal for more info and to generate a pre-populated CloudFormation Template
CloudFormation equivalent of random_string
Manages an Application within Azure Active Directory.
Schema for Module Fragment of type Logzio::MyService::MyName::MODULE
Schema for Module Fragment of type Logzio::KinesisShipper::KinesisShipper::MODULE
Schema for Module Fragment of type JFrog::Vpc::MultiAz::MODULE
Schema for Module Fragment of type JFrog::Linux::Bastion::MODULE
CloudFormation equivalent of ad_computer
Manage a Fastly service domain.