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.