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
|[aws_elb_service_account.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/elb_service_account)| data source |
37
39
38
40
## Inputs
39
41
@@ -46,8 +48,15 @@ Terraform module to deploy production-ready applications and services on an exis
46
48
| <aname="input_create_acm"></a> [create\_acm](#input\_create\_acm)| Creates the ACM certificates to use with the Load Balancer. |`bool`|`false`| no |
47
49
| <aname="input_create_alb"></a> [create\_alb](#input\_create\_alb)| Creates a new Application Load Balancer to use with the ECS Service. |`bool`|`true`| no |
48
50
| <aname="input_create_capacity_provider"></a> [create\_capacity\_provider](#input\_create\_capacity\_provider)| Creates a new Capacity Provider to use with the Autoscaling Group. |`bool`|`true`| no |
51
+
| <aname="input_create_s3_bucket_for_alb_logging"></a> [create\_s3\_bucket\_for\_alb\_logging](#input\_create\_s3\_bucket\_for\_alb\_logging)| (Optional) Creates S3 bucket for storing ALB Access and Connection Logs. |`bool`|`true`| no |
49
52
| <aname="input_default_capacity_providers_strategies"></a> [default\_capacity\_providers\_strategies](#input\_default\_capacity\_providers\_strategies)| (Optional) Set of capacity provider strategies to use by default for the cluster. |`any`|`[]`| no |
| <aname="input_s3_bucket_access_logs_prefix"></a> [s3\_bucket\_access\_logs\_prefix](#input\_s3\_bucket\_access\_logs\_prefix)| (Optional) - Prefix for storing ALB access logs in the S3 bucket. |`string`|`"alb-access-logs"`| no |
55
+
| <aname="input_s3_bucket_connection_logs_prefix"></a> [s3\_bucket\_connection\_logs\_prefix](#input\_s3\_bucket\_connection\_logs\_prefix)| (Optional) - Prefix for storing ALB connection logs in the S3 bucket. |`string`|`"alb-connection-logs"`| no |
56
+
| <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`|`false`| no |
57
+
| <aname="input_s3_bucket_name"></a> [s3\_bucket\_name](#input\_s3\_bucket\_name)| (Optional, Forces new resource) Name of the bucket. |`string`|`null`| no |
58
+
| <aname="input_s3_bucket_policy_id_prefix"></a> [s3\_bucket\_policy\_id\_prefix](#input\_s3\_bucket\_policy\_id\_prefix)| (Optional) - Prefix of the ID for the policy document. |`string`|`"ecs-deployment-alb-"`| no |
59
+
| <aname="input_s3_bucket_tags"></a> [s3\_bucket\_tags](#input\_s3\_bucket\_tags)| (Optional) Map of tags to assign to the bucket. |`map(string)`|`{}`| no |
| <aname="input_vpc_id"></a> [vpc\_id](#input\_vpc\_id)| The ID of the VPC. |`string`| n/a | yes |
@@ -74,4 +83,6 @@ Terraform module to deploy production-ready applications and services on an exis
74
83
| <aname="output_capacity_provider_ids"></a> [capacity\_provider\_ids](#output\_capacity\_provider\_ids)| Identifiers for the ECS Capacity Providers. |
75
84
| <aname="output_ecs_service_arn"></a> [ecs\_service\_arn](#output\_ecs\_service\_arn)| ARN that identifies the service. |
76
85
| <aname="output_ecs_task_definition_arn"></a> [ecs\_task\_definition\_arn](#output\_ecs\_task\_definition\_arn)| Full ARN of the Task Definition. |
86
+
| <aname="output_s3_bucket_arn"></a> [s3\_bucket\_arn](#output\_s3\_bucket\_arn)| ARN of the bucket. |
87
+
| <aname="output_s3_bucket_id"></a> [s3\_bucket\_id](#output\_s3\_bucket\_id)| Name of the bucket. |
Copy file name to clipboardExpand all lines: modules/alb/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
4
4
This sub-module creates:
5
5
6
-
1. Application Load Balancer in the given subnets
6
+
1. Application Load Balancer in the given subnets with logging configuration
7
7
2. Target Groups with Health Check configuration
8
8
3. Listeners with Default Action configuration, and
9
9
4. Listener Rules with Actions with `forward` and `authenticate-oidc` types, and Conditions involving `host_header`, `path_pattern`, and `http_request_method`.
0 commit comments