| AWS ACM | This Terraform module provisions an AWS ACM (Amazon Certificate Manager) certificate for a given domain. | Link |
| AWS ALB | This Terraform module creates an Application Load Balancer (ALB) along with a security group in AWS. | Link |
| AWS API Gateway | This Terraform module creates an AWS API Gateway v2 resource with CORS configuration, stages, and optional custom domain mappings. | Link |
| AWS Aurora | This module sets up an Aurora RDS Cluster along with necessary resources like security groups, subnet groups, parameter groups, and alarms. | Link |
| AWS Dynamodb | This Terraform module creates an AWS DynamoDB table with configurable attributes, including hash and range keys, additional attributes, TTL, and global secondary indexes. | Link |
| AWS EC2 Instance | This Terraform module provisions an EC2 instance within a specified VPC and subnet. | Link |
| AWS ECR | This Terraform module creates an Amazon ECR (Elastic Container Registry) repository and configures its policies. | Link |
| AWS ECS Autoscaling Scheduled | This Terraform module creates an AWS App Autoscaling scheduled action. | Link |
| AWS ECS Autoscaling Standard | This Terraform module sets up AWS App Autoscaling targets and policies for ECS services. | Link |
| AWS ECS Cluster | This Terraform module sets up an ECS cluster with necessary IAM roles, security groups, and CloudWatch monitoring. | Link |
| AWS ECS Service | This Terraform module creates an ECS Service with optional CloudWatch Alarms for monitoring CPU and Memory utilization. | Link |
| AWS Elasticache Redis | This Terraform module provisions an AWS ElastiCache Redis cluster, including associated security groups, parameter groups, subnet groups, and secrets. | Link |
| AWS IAM Role | This Terraform module creates an AWS IAM Role with an associated role policy. | Link |
| AWS IAM User | This Terraform module creates an AWS IAM user with an associated user policy and stores the IAM user's access and secret keys in AWS Secrets Manager. | Link |
| AWS KMS | This Terraform module provisions an AWS KMS (Key Management Service) key and an associated alias. | Link |
| AWS Lambda | This Terraform module deploys an AWS Lambda function along with optional CloudWatch Logs, CloudWatch Events (for scheduling), SQS triggers, and DynamoDB stream triggers. | Link |
| AWS Log Group | This Terraform module creates an AWS CloudWatch Log Group with a customizable name and retention policy. | Link |
| AWS RDS | This module provisions AWS RDS resources, including a DB instance, security group, Secrets Manager secret for password storage, CloudWatch alarms, and SSM parameters for storing instance details. | Link |
| AWS S3 Bucket | This Terraform module provisions an AWS S3 bucket with server-side encryption (SSE) enabled and optionally allows versioning of the bucket. | Link |
| AWS Secret | This Terraform module creates and manages AWS Secrets Manager secrets. | Link |
| AWS SNS | This Terraform module provisions an AWS SNS (Simple Notification Service) topic. | Link |
| AWS SQS | This Terraform module provisions an AWS SQS queue and optional dead-letter queue (DLQ) with customizable configurations like message retention, visibility timeout, and FIFO support. | Link |
| AWS Target Group | This Terraform module provisions an AWS Load Balancer target group along with listener rules for routing traffic to the target group based on host headers. | Link |
| AWS Task Definition | This Terraform module creates an Amazon ECS (Elastic Container Service) task definition and optionally an IAM role with a policy for the task. | Link |
| AWS VPC | This Terraform module creates a Virtual Private Cloud (VPC) along with associated subnets, route tables, NAT gateways, and security groups on AWS. | Link |