daily-spend-to-slack
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.
Found 464 results for awscdk
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.
High level construct to manage zones in a central account. Sets permissions via AWS Org
An Amazon DynamoDB helper enabling full text search using Meilisearch
Add SvelteKit site to CDK stack
Set Log Retention and prune orphaned LogGroups on a schedule using Step Functions service integrations and intrinsic functions.
An AWS CDK construct to create a CloudFront-powered HTTP endpoint delivering requestor's geolocation details.
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
Applys a YAML manifest to the specified Kubernetes cluster
The Hugging Face LLM CDK Construct Library provides constructs to easily deploy a Hugging Face LLM model to Amazon SageMaker.
A resource that creates Amazon Elastic Kubernetes Service (Amazon EKS) clusters.
A simple construct to handle automated Cloudfront DNS alias migration with zero downtime
CDK constructs for safe code deployment
Deploy a NextJS app using OpenNext packaging to serverless AWS using CDK
AWS Network Firewall Accelerator
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.
Opinionated AWS CDK utility for explicitly naming resources.
DKershner's preferred constructs for Projen AWS CDK Construct Libraries.
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
An alternate contact attached to an Amazon Web Services account.
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.
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!
This construct allows you to IaC your service quotas
AWS CDK construct for creating AMIs using [HashiCorp Packer](https://developer.hashicorp.com/packer/docs).
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
Passwordless authentication Study
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
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
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
This resource will manage the lifecycle of items in a DynamoDB table
Manage a Fastly service health check.
Study Passwordless authentication on aws project
The Collaborators resource allows you to add, invite, and remove collaborators from a repository.
Schema for Module Fragment of type AWSQS::VPC::VPCQS::MODULE
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 Stackery::Open::Bastion::MODULE
This construct returns the currently active SES receipt RuleSet, or creates one. This enables you to add rules to it.
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.
Scheduled NatGateway at the time you need it
Datadog Monitors Downtime 3.1.0
A rulestack defines the NGFW's advanced access control (APP-ID, URL Filtering) and threat prevention behavior.
Schema for Module Fragment of type JFrog::Artifactory::Core::MODULE
Manage an escalation policy in PagerDuty.
A resource provider for Aqua Enterprise KubeEnforcer.
The CDK Construct Library of Astro
Allows you to share values between stack across regions and accounts.
Schema for Module Fragment of type Logzio::awsCostAndUsage::cur::MODULE
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
CRUD operations for New Relic Dashboards via the NerdGraph API
Opinionated wrapper around CDK L1 Construct WebAcl
Manage a synthetic monitor (V1) in Dynatrace.
A cluster peer establishes a trusted network relationship between two FSx for ONTAP file systems, allowing them to securely communicate and replicate encrypted, authenticated data. It is used for disaster recovery across clusters in different regions, pro
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.
Manage a Service Level Objective in Dynatrace.
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.
Provides a S3 bucket object resource.
Service Account as defined in Confluent Cloud IAM v2 API.
Schema for Module Fragment of type logzio::awsSecurityHub::collector::MODULE
Manage a git tag on GitHub
Opsgenie Integration Resource definition
Manage a Fastly service.
Manage a on-call schedule in PagerDuty
Manage a dashboard in Dynatrace.
Manage a Databricks Cluster
Manage an access token for a Rollbar project.
Creates a new bucket in Google cloud storage service (GCS).
CloudFormation equivalent of ad_user
Fetches data from a kubernetes cluster using jsonpath expressions.
A custom vocabulary that you can use to change the way Amazon Transcribe handles transcription of an audio file.
AWS CDK constructs for ZeroScaler.io
Manage a response play in PagerDuty
A simple AWS VPC Firewall with one stateless rule and one stateful rule to meet the AWS Config Network Firewall Conformance.
This construct returns a wildcard certificate valid for subdomains of the given domain names, creating and validating on if it doesn't exist. It supports cross-account DNS validation, you can pass in arns of roles from other accounts and it'll assume them
A construct for working with RDS SQL servers. TEMP FORKED FROM mbonig/rds-tools
Manage a repository in GitHub.
A resource to manage a pool of origin servers
Provides helpers to transform an OpenAPI specification generated by Smithy into an AWS SpecRestApi CDK construct
Manage a user in PagerDuty.
Manage a synthetic location (V1) in Dynatrace.
Allows privileges to be granted on a warehouse to a role. https://docs.snowflake.com/en/sql-reference/sql/grant-privilege.html
Application Autoscaling Scheduled Action.
Manage a team in PagerDuty.
Creates a product in the organisations service
A flexible AWS CDK construct for scheduled RDS MySQL backups to S3.
Creates a static time stamp.
[](https://badge.fury.io/js/cdk-aws-ec2-efs) [](https://badge.fury.io/py/cdk-aws-ec2-efs)
Passwordless authentication Study
Manage a membership of a user into a team in PagerDuty.
CRUD operations for New Relic Alerts Policies via the NerdGraph API
Allows privileges to be granted on a role to a user. https://docs.snowflake.com/en/sql-reference/sql/grant-privilege.html
Creates a tag against a code ref in GitLab
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
A Monitor policy to configure monitoring of endpoint health
Allows privileges to be granted on a database to a role. https://docs.snowflake.com/en/sql-reference/sql/grant-privilege.html
Schema for Module Fragment of type FreyrAIM::Spider::EC2Instance::MODULE
Allows for the creation and modification of a Snowflake Role. https://docs.snowflake.com/en/user-guide/security-access-control-overview.html#roles
Manage a team access to a repository in GitHub.
Creates a Project Access Token in GitLab
[](https://constructs.dev/packages/@otocolobus/aws-cdk-serverbluegreendeploymentgroup)
Manage Jobs running on a cluster
Allows for the creation and modification of a Snowflake User. https://docs.snowflake.com/en/user-guide/admin-user-management.html
Schema for Module Fragment of type ORG::TEST::SAMPLE::MODULE
This CDK Aspect will generate a diagram of your CDK application's architecture.
Adds a group as a member of a GitLab project
CRUD operations for New Relic Workloads via the NerdGraph API
Manage the Tls Private Key upload
Schema for Module Fragment of type FreyrAIM::Spider::PostgreSQL::MODULE
Manage a notification rule for Rollbar.
Manage a project on Rollbar.
Manage a BigID DynamoDB data source.
AWS CDK Custom CodePipeline Source Action for GitLab
Manage Groups assigned to an Application
An example resource that creates an Azure Storage account along with a Blob container.
Manage the activation of a Tls Domain
Manage the organization secret
Creates a project in GitLab
OpenFABR Cloud Development Framework
Adds a user as a member of a GitLab project
Schema for Module Fragment of type zmk::IAM::LambdaBasicRole::MODULE
Manages an Okta Policy
Adds a group as a member of another GitLab group
Creates a group in GitLab
Creates a KMS key and replicates it to the desired regions. Useful when replicating secrets across regions.
Manage a Fastly service active version.
Manage a BigID S3 data source
Schema for Module Fragment of type Unxpose::IAM::Integration::MODULE
A LUN is a block storage object within a volume. It provides storage for applications that require block-level access and appears as a virtual disk to the connected host. It is formatted with a file system or used as raw storage, enabling precise control
Schema for Module Fragment of type FreyrAIM::Spider::LoadBalancer::MODULE
This construct library allows you to create budget alerts for your AWS account.
Adds a user as a member of a GitLab group
Manages an Okta Group
<div align="center">
Generates an API key to access a SvectorDB serverless vector database, sign up at https://svectordb.com to get started
Manage a Fastly service version.
Manage the repository secret
Adds Okta users to groups
Custom construct for AWS CDK that provides an easy way to integrate reCAPTCHA-based authorization with Amazon API Gateway.
CRUDL operations for New Relic Dashboards via the NerdGraph API
AWS Synthetics Canary alternative built for minimal cost
Creates a serverless vector database with SvectorDB, sign up at https://svectordb.com to get started
Manage a Service in PagerDuty.
Construct to build a redirect with an S3 bucket and a CloudFront distribution.
CDK Construct for the Crush Test project
Manage an Application in Okta.
CRUD operations for New Relic Tags via the NerdGraph API
CDK lib to manage migrations
This construct creates and manages a Microsoft Entra ID Application
Schema for Module Fragment of type FreyrAIM::ImpactApi::LambdaFunction::MODULE
Schema for Module Fragment of type FreyrAIM::ImpactApi::LoadBalancer::MODULE
CDK construct for egress API proxy using a Private AWS API Gateway
FSx for ONTAP offers SnapMirror for efficient data replication between file systems, aiding in data protection, disaster recovery, and long-term retention. To use SnapMirror, set up cluster peering and SVM peering between the source and target FSx for ONT
This is an AWS CDK Construct that will listen for any EventBridge Bus and Rule and forward that event through a websocket.
Schema for Module Fragment of type FreyrAIM::ImpactApi::EC2Instance::MODULE
CRUD operations for New Relic Workloads via the NerdGraph API
Schema for Module Fragment of type FreyrAIM::Spider::S3Bucket::MODULE
Schema for Module Fragment of type FreyrAIM::Spider::ECS::MODULE
Schema for Module Fragment of type FreyrAIM::ImpactApi::ApiHandle::MODULE
Schema for Module Fragment of type FreyrAIM::Spider::CloudFront::MODULE
Schema for Module Fragment of type FreyrAIM::ImpactApi::ApiGateway::MODULE
Schema for Module Fragment of type KARTE::EventBridge::DocumentDB::MODULE
A snapshot creates a read-only copy of a volume or LUN at a specific time. It allows users to restore files or volumes if data is deleted, corrupted, or changed. Snapshots efficiently store only the changes made after the snapshot, making them ideal for d
Manage a timeseries metric (V1) in Dynatrace.
Manage New Relic Server-Side Agent Configuration
An iGroup is a collection of host initiators (IQNs) that are allowed access to a LUN. When LUNs are associated with iGroups, administrators gain control over which hosts can connect to and access each LUN, enabling secure and organized access management f
CRUD operations for New Relic Applied Intelligence Workflows via the NerdGraph API
A volume is a logical storage unit which provides flexible space for data files, snapshots, and block devices. The NetApp:FSxN custom resource allows you to configure and manage FSX for ONTAP volumes by specifying parameters such as volume name, size, sto
You should explore the contents of this project. It demonstrates a CDK Construct Library that includes a construct (`OpenidCognitoProxy`) which contains an Amazon SQS queue that is subscribed to an Amazon SNS topic.
A compatibility layer for using the CDK for Terraform with AWS CDK constructs
CRUD operations for New Relic AI Notifications Channels via the NerdGraph API
You should explore the contents of this project. It demonstrates a CDK Construct Library that includes a construct (`AwsCdkOrganizationConfigrule`) which contains an Amazon SQS queue that is subscribed to an Amazon SNS topic.
A snapshot policy specifies when to create snapshots, how many to retain, and how to name them. A snapshot policy automatically creates and manages snapshots for a volume at defined intervals. The policy simplifies backup scheduling and maintains a reliab
Add SvelteKit site to CDK stack