ecs-service-autoscaling
cn-terraform/ecs-service-autoscaling/aws
AWS ECS Service Autoscaling
Install
README
AWS ECS Service Autoscaling Module # This Terraform module deploys autoscaling alarms for an AWS ECS Fargate service.       Usage Check valid versions on: Github Releases: Terraform Module Registry: Other modules that you may need to use this module The Networking module: Github Releases: Terraform Module Registry: The
Inputs (15)
| Name | Type | Description | Default |
|---|---|---|---|
| ecs_cluster_name | string | Name of the ECS cluster | required |
| ecs_service_name | string | Name of the ECS service | required |
| name_prefix | string | Name prefix for resources on AWS | required |
| min_cpu_threshold | string | Threshold for min CPU usage | "10" |
| min_cpu_evaluation_period | string | The number of periods over which data is compared to the specified threshold for | "3" |
| max_cpu_period | string | The period in seconds over which the specified statistic is applied for max cpu | "60" |
| scale_target_min_capacity | number | The min capacity of the scalable target | 1 |
| max_cpu_evaluation_period | string | The number of periods over which data is compared to the specified threshold for | "3" |
| min_cpu_period | string | The period in seconds over which the specified statistic is applied for min cpu | "60" |
| tags | map(string) | Resource tags | {} |
| max_cpu_threshold | string | Threshold for max CPU usage | "85" |
| scale_target_max_capacity | number | The max capacity of the scalable target | 5 |
| cooldown | number | Cooldown period for scaling actions | 60 |
| high_cpu_sns_topic_arn | string | The ARN of an SNS topic to send notifications on high CPU alarm actions. | "" |
| sns_topic_arn | string | The ARN of an SNS topic to send notifications on alarm actions. | "" |
Resources (3)
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,