Stacks#

This section provides detailed API documentation for all available CDK stacks.

Base Stack#

The foundation stack providing tagging support and common functionality for all other stacks.

Lambda Stack#

Stack for creating and managing AWS Lambda functions with automatic packaging support.

Base Lambda Stack#

Lambda Assets and Packaging#

S3 Stack#

Stack for creating and managing S3 buckets with security best practices.

SNS Stack#

Stack for creating and managing SNS topics and subscriptions.

SQS Stack#

Stack for creating and managing SQS queues with dead-letter queue support.

Network Stack#

Stack for creating and managing VPC and networking resources.

ECS Cluster Stack#

Production-ready stack for creating and managing Amazon ECS clusters with support for both Fargate and EC2 capacity providers.

Features#

  • Fargate and Fargate Spot capacity providers

  • EC2 Auto Scaling Groups with custom launch templates

  • Container Insights monitoring

  • ECS Exec with CloudWatch logging

  • Service Connect namespace support

  • GP3 EBS volumes with configurable performance

  • Spot instance support with multiple instance types

  • Comprehensive tagging

Base ECS Cluster Stack#

ECS Task Definitions#

Pre-configured ECS task definitions for testing cluster capabilities, including CPU stress tests for both EC2 and Fargate launch types.