You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| alarm\_alb\_400\_errors\_threshold | Max threshold of HTTP 4000 errors allowed in a 5 minutes interval (use 0 to disable this alarm) |`number`|`10`| no |
70
-
| alarm\_alb\_500\_errors\_threshold | Max threshold of HTTP 500 errors allowed in a 5 minutes interval (use 0 to disable this alarm) |`number`|`10`| no |
71
-
| alarm\_alb\_latency\_anomaly\_threshold | ALB Latency anomaly detection width (use 0 to disable this alarm) |`number`|`2`| no |
72
-
| alarm\_asg\_high\_cpu\_threshold | Max threshold average CPU percentage allowed in a 2 minutes interval (use 0 to disable this alarm) |`number`|`80`| no |
73
-
| alarm\_ecs\_high\_cpu\_threshold | Max threshold average CPU percentage allowed in a 2 minutes interval (use 0 to disable this alarm) |`number`|`80`| no |
74
-
| alarm\_ecs\_high\_memory\_threshold | Max threshold average Memory percentage allowed in a 2 minutes interval (use 0 to disable this alarm) |`number`|`80`| no |
75
-
| alarm\_efs\_credits\_low\_threshold | Alerts when EFS credits fell below this number in bytes - default 1000000000000 is 1TB of a maximum of 2.31T of credits (use 0 to disable this alarm) |`number`|`1000000000000`| no |
76
-
| alarm\_prefix | String prefix for cloudwatch alarms. (Optional) |`string`|`""`| no |
77
-
| alarm\_sns\_topics | Alarm topics to create and alert on ECS instance metrics |`list`|`[]`| no |
78
-
| alb | Whether to deploy an ALB or not with the cluster |`bool`|`true`| no |
79
-
| alb\_internal | Deploys a second internal ALB for private APIs |`bool`|`false`| no |
80
-
| alb\_only | Whether to deploy only an alb and no cloudFront or not with the cluster |`bool`|`false`| no |
69
+
| alarm\_alb\_400\_errors\_threshold | Max threshold of HTTP 4000 errors allowed in a 5 minutes interval (use 0 to disable this alarm).|`number`|`10`| no |
70
+
| alarm\_alb\_500\_errors\_threshold | Max threshold of HTTP 500 errors allowed in a 5 minutes interval (use 0 to disable this alarm).|`number`|`10`| no |
71
+
| alarm\_alb\_latency\_anomaly\_threshold | ALB Latency anomaly detection width (use 0 to disable this alarm).|`number`|`2`| no |
72
+
| alarm\_asg\_high\_cpu\_threshold | Max threshold average CPU percentage allowed in a 2 minutes interval (use 0 to disable this alarm).|`number`|`80`| no |
73
+
| alarm\_ecs\_high\_cpu\_threshold | Max threshold average CPU percentage allowed in a 2 minutes interval (use 0 to disable this alarm).|`number`|`80`| no |
74
+
| alarm\_ecs\_high\_memory\_threshold | Max threshold average Memory percentage allowed in a 2 minutes interval (use 0 to disable this alarm).|`number`|`80`| no |
75
+
| alarm\_efs\_credits\_low\_threshold | Alerts when EFS credits fell below this number in bytes - default 1000000000000 is 1TB of a maximum of 2.31T of credits (use 0 to disable this alarm).|`number`|`1000000000000`| no |
76
+
| alarm\_prefix | String prefix for cloudwatch alarms. (Optional) |`string`|`"alarm"`| no |
77
+
| alarm\_sns\_topics | Alarm topics to create and alert on ECS instance metrics.|`list`|`[]`| no |
78
+
| alb | Whether to deploy an ALB or not with the cluster.|`bool`|`true`| no |
79
+
| alb\_internal | Deploys a second internal ALB for private APIs.|`bool`|`false`| no |
80
+
| alb\_only | Whether to deploy only an alb and no cloudFront or not with the cluster.|`bool`|`false`| no |
81
81
| alb\_ssl\_policy | The name of the SSL Policy for the listener. Required if protocol is HTTPS or TLS. |`string`|`"ELBSecurityPolicy-2016-08"`| no |
82
82
| architecture | Architecture to select the AMI, x86\_64 or arm64 |`string`|`"x86_64"`| no |
83
-
| asg\_max | Max number of instances for autoscaling group |`number`|`4`| no |
84
-
| asg\_memory\_target | Target average memory percentage to track for autoscaling |`number`|`60`| no |
85
-
| asg\_min | Min number of instances for autoscaling group |`number`|`1`| no |
86
-
| autoscaling\_default\_cooldown | The amount of time, in seconds, after a scaling activity completes before another scaling activity can start |`number`|`300`| no |
87
-
| autoscaling\_health\_check\_grace\_period | The length of time that Auto Scaling waits before checking an instance's health status. The grace period begins when an instance comes into service |`number`|`300`| no |
88
-
| backup | Assing a backup tag to efs resource - Backup will be performed by AWS Backup |`string`|`"true"`| no |
83
+
| asg\_max | Max number of instances for autoscaling group. |`number`|`4`| no |
84
+
| asg\_min | Min number of instances for autoscaling group. |`number`|`1`| no |
85
+
| asg\_protect\_from\_scale\_in | (Optional) Allows setting instance protection. The autoscaling group will not select instances with this setting for termination during scale in events. |`bool`|`false`| no |
86
+
| asg\_target\_capacity | Target average capacity percentage for the ECS capacity provider to track for autoscaling. |`number`|`70`| no |
87
+
| autoscaling\_default\_cooldown | The amount of time, in seconds, after a scaling activity completes before another scaling activity can start. |`number`|`300`| no |
88
+
| autoscaling\_health\_check\_grace\_period | The length of time that Auto Scaling waits before checking an instance's health status. The grace period begins when an instance comes into service. |`number`|`300`| no |
89
+
| backup | Assing a backup tag to efs resource - Backup will be performed by AWS Backup. |`string`|`"true"`| no |
89
90
| certificate\_arn | n/a |`any`| n/a | yes |
90
91
| certificate\_internal\_arn | certificate arn for internal ALB. |`string`|`""`| no |
91
-
| enable\_schedule | Enables schedule to shut down and start up instances outside business hours |`bool`|`false`| no |
92
-
| instance\_type\_1 | Instance type for ECS workers (first priority) |`any`| n/a | yes |
93
-
| instance\_type\_2 | Instance type for ECS workers (second priority) |`any`| n/a | yes |
94
-
| instance\_type\_3 | Instance type for ECS workers (third priority) |`any`| n/a | yes |
95
-
| instance\_volume\_size | Volume size for docker volume (in GB) |`number`|`30`| no |
92
+
| enable\_schedule | Enables schedule to shut down and start up instances outside business hours. |`bool`|`false`| no |
93
+
| instance\_type\_1 | Instance type for ECS workers (first priority). |`any`| n/a | yes |
94
+
| instance\_type\_2 | Instance type for ECS workers (second priority). |`any`| n/a | yes |
95
+
| instance\_type\_3 | Instance type for ECS workers (third priority). |`any`| n/a | yes |
96
+
| instance\_volume\_size | Volume size for docker volume (in GB). |`number`|`22`| no |
97
+
| instance\_volume\_size\_root | Volume size for root volume (in GB). |`number`|`16`| no |
96
98
| kms\_key\_arn | ARN of a KMS Key to use on EFS and EBS volumes |`string`|`""`| no |
97
-
| lb\_access\_logs\_bucket | Bucket to store logs from lb access |`string`|`""`| no |
98
-
| lb\_access\_logs\_prefix | Bucket prefix to store lb access logs |`string`|`""`| no |
99
-
| name | Name of this ECS cluster |`any`| n/a | yes |
99
+
| lb\_access\_logs\_bucket | Bucket to store logs from lb access.|`string`|`""`| no |
100
+
| lb\_access\_logs\_prefix | Bucket prefix to store lb access logs.|`string`|`""`| no |
101
+
| name | Name of this ECS cluster.|`any`| n/a | yes |
100
102
| on\_demand\_base\_capacity | You can designate a base portion of your total capacity as On-Demand. As the group scales, per your settings, the base portion is provisioned first, while additional On-Demand capacity is percentage-based. |`number`|`0`| no |
101
-
| on\_demand\_percentage | Percentage of on-demand intances vs spot |`number`|`100`| no |
102
-
| private\_subnet\_ids | List of private subnet IDs for ECS instances and Internal ALB when enabled |`list(string)`| n/a | yes |
103
-
| provisioned\_throughput\_in\_mibps | The throughput, measured in MiB/s, that you want to provision for the file system |`number`|`0`| no |
104
-
| public\_subnet\_ids | List of public subnet IDs for ECS ALB |`list(string)`| n/a | yes |
105
-
| schedule\_cron\_start | Cron expression to define when to trigger a start of the auto-scaling group. E.g. '0 20 \*\*\*' to start at 8pm GMT time |`string`|`""`| no |
106
-
| schedule\_cron\_stop | Cron expression to define when to trigger a stop of the auto-scaling group. E.g. '0 10 \*\*\*' to stop at 10am GMT time |`string`|`""`| no |
107
-
| secure\_subnet\_ids | List of secure subnet IDs for EFS |`list(string)`| n/a | yes |
108
-
| security\_group\_ids | Extra security groups for instances |`list(string)`|`[]`| no |
109
-
| target\_group\_arns | List of target groups for ASG to register |`list(string)`|`[]`| no |
110
-
| throughput\_mode | Throughput mode for the file system. Defaults to bursting. Valid values: bursting, provisioned |`string`|`"bursting"`| no |
111
-
| userdata | Extra commands to pass to userdata |`string`|`""`| no |
112
-
| vpc\_id | VPC ID to deploy the ECS cluster |`any`| n/a | yes |
103
+
| on\_demand\_percentage | Percentage of on-demand intances vs spot.|`number`|`100`| no |
104
+
| private\_subnet\_ids | List of private subnet IDs for ECS instances and Internal ALB when enabled.|`list(string)`| n/a | yes |
105
+
| provisioned\_throughput\_in\_mibps | The throughput, measured in MiB/s, that you want to provision for the file system.|`number`|`0`| no |
106
+
| public\_subnet\_ids | List of public subnet IDs for ECS ALB.|`list(string)`| n/a | yes |
107
+
| schedule\_cron\_start | Cron expression to define when to trigger a start of the auto-scaling group. E.g. '0 20 \*\*\*' to start at 8pm GMT time.|`string`|`""`| no |
108
+
| schedule\_cron\_stop | Cron expression to define when to trigger a stop of the auto-scaling group. E.g. '0 10 \*\*\*' to stop at 10am GMT time.|`string`|`""`| no |
109
+
| secure\_subnet\_ids | List of secure subnet IDs for EFS.|`list(string)`| n/a | yes |
110
+
| security\_group\_ids | Extra security groups for instances.|`list(string)`|`[]`| no |
111
+
| target\_group\_arns | List of target groups for ASG to register.|`list(string)`|`[]`| no |
112
+
| throughput\_mode | Throughput mode for the file system. Defaults to bursting. Valid values: bursting, provisioned.|`string`|`"bursting"`| no |
113
+
| userdata | Extra commands to pass to userdata.|`string`|`""`| no |
114
+
| vpc\_id | VPC ID to deploy the ECS cluster.|`any`| n/a | yes |
0 commit comments