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
Copy file name to clipboardExpand all lines: examples/complete/README.md
+57-7
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,59 @@
4
4
Configuration in this directory creates:
5
5
6
6
- ECS Service in a pre-configured ECS Cluster and corresponding ECS Capacity Providers
7
-
- Internet-facing Application Load Balancer to access the deployed services, and
8
-
- ACM to generate an Amazon-issued certificate for a base domain, set up Route53 Records for Certificate validation, and then create a Route53 A-type record with an endpoint
7
+
- Internet-facing Application Load Balancer to access the deployed services with S3 bucket for storing access and connection logs, and
8
+
- ACM to generate and validate an Amazon-issued certificate for a base domain
| <aname="input_alb_name"></a> [alb\_name](#input\_alb\_name)| Name of the application load balancer |`string`| n/a | yes |
54
103
| <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 |
104
+
| <aname="input_base_domain"></a> [base\_domain](#input\_base\_domain)| Base domain for ACM |`string`| n/a | yes |
56
105
| <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
106
| <aname="input_capacity_provider_name"></a> [capacity\_provider\_name](#input\_capacity\_provider\_name)| Name of the Capacity Provider |`string`| n/a | yes |
58
107
| <aname="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name)| Name of the ECS cluster |`string`| n/a | yes |
@@ -64,10 +113,11 @@ Please note that this example may create resources that can incur monetary charg
64
113
| <aname="input_container_port"></a> [container\_port](#input\_container\_port)| Port on which the container will listen |`number`| n/a | yes |
65
114
| <aname="input_container_port_mappings"></a> [container\_port\_mappings](#input\_container\_port\_mappings)| Port mappings for the container |`any`| n/a | yes |
66
115
| <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 |
116
+
| <aname="input_domain_name"></a> [domain\_name](#input\_domain\_name)|Domain name for ACM|`string`| n/a | yes |
68
117
| <aname="input_listener_port"></a> [listener\_port](#input\_listener\_port)| Port for the ALB listener |`number`| n/a | yes |
69
118
| <aname="input_private_subnets"></a> [private\_subnets](#input\_private\_subnets)| List of private subnet IDs |`list(string)`| n/a | yes |
70
119
| <aname="input_public_subnets"></a> [public\_subnets](#input\_public\_subnets)| List of public subnet IDs |`list(string)`| n/a | yes |
120
+
| <aname="input_s3_bucket_force_destroy"></a> [s3\_bucket\_force\_destroy](#input\_s3\_bucket\_force\_destroy)| (Optional, Default:false) Boolean that indicates all objects (including any locked objects) should be deleted from the bucket when the bucket is destroyed so that the bucket can be destroyed without error. |`bool`| n/a | yes |
71
121
| <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
122
| <aname="input_service_desired_count"></a> [service\_desired\_count](#input\_service\_desired\_count)| Desired count for the ECS Service |`number`| n/a | yes |
73
123
| <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 |
0 commit comments