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
| <aname="input_alb_name"></a> [alb\_name](#input\_alb\_name)| Name of the application load balancer |`string`| n/a | yes |
54
+
| <aname="input_asg_arn"></a> [asg\_arn](#input\_asg\_arn)| ARN of the Auto Scaling group |`string`| n/a | yes |
55
+
| <aname="input_base_domain"></a> [base\_domain](#input\_base\_domain)| Base domain name for ACM |`string`| n/a | yes |
56
+
| <aname="input_capacity_provider_managed_scaling"></a> [capacity\_provider\_managed\_scaling](#input\_capacity\_provider\_managed\_scaling)| Managed scaling configuration for the Capacity Provider |`any`| n/a | yes |
57
+
| <aname="input_capacity_provider_name"></a> [capacity\_provider\_name](#input\_capacity\_provider\_name)| Name of the Capacity Provider |`string`| n/a | yes |
58
+
| <aname="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name)| Name of the ECS cluster |`string`| n/a | yes |
59
+
| <aname="input_container_cpu"></a> [container\_cpu](#input\_container\_cpu)| CPU units to allocate to the container |`number`| n/a | yes |
60
+
| <aname="input_container_essential"></a> [container\_essential](#input\_container\_essential)| Essential flag for the container |`bool`| n/a | yes |
61
+
| <aname="input_container_image"></a> [container\_image](#input\_container\_image)| Image of the container |`string`| n/a | yes |
62
+
| <aname="input_container_memory"></a> [container\_memory](#input\_container\_memory)| Memory in MB to allocate to the container |`number`| n/a | yes |
63
+
| <aname="input_container_name"></a> [container\_name](#input\_container\_name)| Name of the container |`string`| n/a | yes |
64
+
| <aname="input_container_port"></a> [container\_port](#input\_container\_port)| Port on which the container will listen |`number`| n/a | yes |
65
+
| <aname="input_container_port_mappings"></a> [container\_port\_mappings](#input\_container\_port\_mappings)| Port mappings for the container |`any`| n/a | yes |
66
+
| <aname="input_container_readonly_root_filesystem"></a> [container\_readonly\_root\_filesystem](#input\_container\_readonly\_root\_filesystem)| Whether the root filesystem is readonly for the container |`bool`| n/a | yes |
67
+
| <aname="input_endpoint"></a> [endpoint](#input\_endpoint)| DNS endpoint for the application |`string`| n/a | yes |
68
+
| <aname="input_listener_port"></a> [listener\_port](#input\_listener\_port)| Port for the ALB listener |`number`| n/a | yes |
69
+
| <aname="input_private_subnets"></a> [private\_subnets](#input\_private\_subnets)| List of private subnet IDs |`list(string)`| n/a | yes |
70
+
| <aname="input_public_subnets"></a> [public\_subnets](#input\_public\_subnets)| List of public subnet IDs |`list(string)`| n/a | yes |
71
+
| <aname="input_security_group_alb"></a> [security\_group\_alb](#input\_security\_group\_alb)| Name of the security group for ALB |`string`| n/a | yes |
72
+
| <aname="input_service_desired_count"></a> [service\_desired\_count](#input\_service\_desired\_count)| Desired count for the ECS Service |`number`| n/a | yes |
73
+
| <aname="input_service_network_configuration_security_groups"></a> [service\_network\_configuration\_security\_groups](#input\_service\_network\_configuration\_security\_groups)| Security Groups for the ECS Service's Network Configuration |`list(string)`| n/a | yes |
74
+
| <aname="input_ssl_policy"></a> [ssl\_policy](#input\_ssl\_policy)| SSL policy for the ALB |`string`| n/a | yes |
75
+
| <aname="input_target_group_health_check"></a> [target\_group\_health\_check](#input\_target\_group\_health\_check)| Health check configuration for the target group |`any`| n/a | yes |
76
+
| <aname="input_target_group_name"></a> [target\_group\_name](#input\_target\_group\_name)| Name of the target group |`string`| n/a | yes |
77
+
| <aname="input_target_group_protocol"></a> [target\_group\_protocol](#input\_target\_group\_protocol)| Protocol to use with the target group |`string`| n/a | yes |
78
+
| <aname="input_vpc_id"></a> [vpc\_id](#input\_vpc\_id)| VPC ID where the resources will be deployed |`string`| n/a | yes |
59
79
60
80
## Outputs
61
81
62
82
| Name | Description |
63
83
|------|-------------|
64
84
| <aname="output_acm_amazon_issued_certificate_arn"></a> [acm\_amazon\_issued\_certificate\_arn](#output\_acm\_amazon\_issued\_certificate\_arn)| ARN of the ACM Amazon-issued certificate for the base domain |
65
85
| <aname="output_alb_allow_all_sg_id"></a> [alb\_allow\_all\_sg\_id](#output\_alb\_allow\_all\_sg\_id)| ID of the Security Group for Application Load Balancer to allow all traffic from any source |
66
-
| <aname="output_alb_arn"></a> [alb\_arn](#output\_alb\_arn)| ARN of the Application Load Balancer for Nginx ECS Service |
67
-
| <aname="output_allow_all_within_vpc_sg_id"></a> [allow\_all\_within\_vpc\_sg\_id](#output\_allow\_all\_within\_vpc\_sg\_id)| ID of the Security Group to allow all traffic from any source within the VPC |
68
-
| <aname="output_allow_nginx_http_from_alb_sg_id"></a> [allow\_nginx\_http\_from\_alb\_sg\_id](#output\_allow\_nginx\_http\_from\_alb\_sg\_id)| ID of the Security Group to allow all Nginx HTTP traffic from Application Load Balancer |
69
-
| <aname="output_asg_arn"></a> [asg\_arn](#output\_asg\_arn)| ARN of the Autoscaling group |
70
-
| <aname="output_asg_id"></a> [asg\_id](#output\_asg\_id)| Identifier of the Autoscaling group |
86
+
| <aname="output_alb_arn"></a> [alb\_arn](#output\_alb\_arn)| ARN of the Application Load Balancer ECS Service |
71
87
| <aname="output_ecs_capacity_provider_arn"></a> [ecs\_capacity\_provider\_arn](#output\_ecs\_capacity\_provider\_arn)| ARN of the ECS Capacity Provider |
72
88
| <aname="output_ecs_capacity_provider_id"></a> [ecs\_capacity\_provider\_id](#output\_ecs\_capacity\_provider\_id)| Identifier of the ECS Capacity Provider |
73
89
| <aname="output_ecs_cluster_capacity_providers_id"></a> [ecs\_cluster\_capacity\_providers\_id](#output\_ecs\_cluster\_capacity\_providers\_id)| Identifier of the ECS Cluster Capacity Providers |
74
-
| <aname="output_ecs_service_arn"></a> [ecs\_service\_arn](#output\_ecs\_service\_arn)| ARN of the ECS Service for Nginx |
75
-
| <aname="output_iam_instance_profile_arn"></a> [iam\_instance\_profile\_arn](#output\_iam\_instance\_profile\_arn)| ARN of the IAM Instance Profile |
76
-
| <aname="output_iam_instance_profile_id"></a> [iam\_instance\_profile\_id](#output\_iam\_instance\_profile\_id)| Identifier of the IAM Instance Profile |
77
-
| <aname="output_iam_instance_role_id"></a> [iam\_instance\_role\_id](#output\_iam\_instance\_role\_id)| Identifier of the IAM Instance Role |
78
-
| <aname="output_launch_template_arn"></a> [launch\_template\_arn](#output\_launch\_template\_arn)| ARN of the Launch Template |
79
-
| <aname="output_launch_template_id"></a> [launch\_template\_id](#output\_launch\_template\_id)| Identifier of the Launch Template |
80
-
| <aname="output_listener_arn"></a> [listener\_arn](#output\_listener\_arn)| ARN of the ALB Listener forwarding to Nginx instances |
81
-
| <aname="output_listener_id"></a> [listener\_id](#output\_listener\_id)| Identifier of the ALB Listener forwarding to Nginx instances |
82
-
| <aname="output_target_group_arn"></a> [target\_group\_arn](#output\_target\_group\_arn)| ARN of the Target Group for Nginx instances |
83
-
| <aname="output_target_group_id"></a> [target\_group\_id](#output\_target\_group\_id)| Identifier of the Target Group for Nginx instances |
84
-
| <aname="output_task_definition_arn"></a> [task\_definition\_arn](#output\_task\_definition\_arn)| ARN of the ECS Task Definition for Nginx |
85
-
| <aname="output_vpc_id"></a> [vpc\_id](#output\_vpc\_id)| Identifier of the VPC |
86
-
| <aname="output_vpc_private_subnets_arns"></a> [vpc\_private\_subnets\_arns](#output\_vpc\_private\_subnets\_arns)| ARNs of the Private Subnets in the VPC |
87
-
| <aname="output_vpc_private_subnets_ids"></a> [vpc\_private\_subnets\_ids](#output\_vpc\_private\_subnets\_ids)| Identifiers of the Private Subnets in the VPC |
88
-
| <aname="output_vpc_public_subnets_arns"></a> [vpc\_public\_subnets\_arns](#output\_vpc\_public\_subnets\_arns)| ARNs of the Public Subnets in the VPC |
89
-
| <aname="output_vpc_public_subnets_ids"></a> [vpc\_public\_subnets\_ids](#output\_vpc\_public\_subnets\_ids)| Identifiers of the Public Subnets in the VPC |
90
+
| <aname="output_ecs_service_arn"></a> [ecs\_service\_arn](#output\_ecs\_service\_arn)| ARN of the ECS Service |
91
+
| <aname="output_listener_arn"></a> [listener\_arn](#output\_listener\_arn)| ARN of the ALB Listener forwarding to container instances |
92
+
| <aname="output_listener_id"></a> [listener\_id](#output\_listener\_id)| Identifier of the ALB Listener forwarding to container instances |
93
+
| <aname="output_target_group_arn"></a> [target\_group\_arn](#output\_target\_group\_arn)| ARN of the Target Group instances |
94
+
| <aname="output_target_group_id"></a> [target\_group\_id](#output\_target\_group\_id)| Identifier of the Target Group instances |
95
+
| <aname="output_task_definition_arn"></a> [task\_definition\_arn](#output\_task\_definition\_arn)| ARN of the ECS Task Definition |
0 commit comments