File tree 24 files changed +60
-44
lines changed
24 files changed +60
-44
lines changed Original file line number Diff line number Diff line change @@ -160,7 +160,7 @@ module "ecs" {
160
160
| Name | Version |
161
161
| ------| ---------|
162
162
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
163
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.34 |
163
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.37 |
164
164
165
165
## Providers
166
166
Original file line number Diff line number Diff line change @@ -27,13 +27,13 @@ Note that this example may create resources which will incur monetary charges on
27
27
| Name | Version |
28
28
| ------| ---------|
29
29
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
30
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.34 |
30
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.37 |
31
31
32
32
## Providers
33
33
34
34
| Name | Version |
35
35
| ------| ---------|
36
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.34 |
36
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.37 |
37
37
38
38
## Modules
39
39
Original file line number Diff line number Diff line change @@ -113,6 +113,12 @@ module "ecs" {
113
113
port = local.container_port
114
114
dns_name = local.container_name
115
115
}
116
+
117
+ timeout = {
118
+ idle_timeout_seconds = 20
119
+ per_request_timeout_seconds = 30
120
+ }
121
+
116
122
port_name = local.container_name
117
123
discovery_name = local.container_name
118
124
}
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.34 "
7
+ version = " >= 5.37 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -27,13 +27,13 @@ Note that this example may create resources which will incur monetary charges on
27
27
| Name | Version |
28
28
| ------| ---------|
29
29
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
30
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.34 |
30
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.37 |
31
31
32
32
## Providers
33
33
34
34
| Name | Version |
35
35
| ------| ---------|
36
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.34 |
36
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.37 |
37
37
38
38
## Modules
39
39
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.34 "
7
+ version = " >= 5.37 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -27,13 +27,13 @@ Note that this example may create resources which will incur monetary charges on
27
27
| Name | Version |
28
28
| ------| ---------|
29
29
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
30
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.34 |
30
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.37 |
31
31
32
32
## Providers
33
33
34
34
| Name | Version |
35
35
| ------| ---------|
36
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.34 |
36
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.37 |
37
37
38
38
## Modules
39
39
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.34 "
7
+ version = " >= 5.37 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -137,13 +137,13 @@ module "ecs_cluster" {
137
137
| Name | Version |
138
138
| ------| ---------|
139
139
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
140
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.34 |
140
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.37 |
141
141
142
142
## Providers
143
143
144
144
| Name | Version |
145
145
| ------| ---------|
146
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.34 |
146
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.37 |
147
147
148
148
## Modules
149
149
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.34 "
7
+ version = " >= 5.37 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -116,13 +116,13 @@ module "example_ecs_container_definition" {
116
116
| Name | Version |
117
117
| ------| ---------|
118
118
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
119
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.34 |
119
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.37 |
120
120
121
121
## Providers
122
122
123
123
| Name | Version |
124
124
| ------| ---------|
125
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.34 |
125
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.37 |
126
126
127
127
## Modules
128
128
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.34 "
7
+ version = " >= 5.37 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -167,13 +167,13 @@ module "ecs_service" {
167
167
| Name | Version |
168
168
| ------| ---------|
169
169
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
170
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.34 |
170
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.37 |
171
171
172
172
## Providers
173
173
174
174
| Name | Version |
175
175
| ------| ---------|
176
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.34 |
176
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.37 |
177
177
178
178
## Modules
179
179
Original file line number Diff line number Diff line change @@ -168,6 +168,15 @@ resource "aws_ecs_service" "this" {
168
168
}
169
169
}
170
170
171
+ dynamic "timeout" {
172
+ for_each = try ([service . value . timeout ], [])
173
+
174
+ content {
175
+ idle_timeout_seconds = try (timeout. value . idle_timeout_seconds , null )
176
+ per_request_timeout_seconds = try (timeout. value . per_request_timeout_seconds , null )
177
+ }
178
+ }
179
+
171
180
discovery_name = try (service. value . discovery_name , null )
172
181
ingress_port_override = try (service. value . ingress_port_override , null )
173
182
port_name = service. value . port_name
@@ -356,6 +365,15 @@ resource "aws_ecs_service" "ignore_task_definition" {
356
365
}
357
366
}
358
367
368
+ dynamic "timeout" {
369
+ for_each = try ([service . value . timeout ], [])
370
+
371
+ content {
372
+ idle_timeout_seconds = try (timeout. value . idle_timeout_seconds , null )
373
+ per_request_timeout_seconds = try (timeout. value . per_request_timeout_seconds , null )
374
+ }
375
+ }
376
+
359
377
discovery_name = try (service. value . discovery_name , null )
360
378
ingress_port_override = try (service. value . ingress_port_override , null )
361
379
port_name = service. value . port_name
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.34 "
7
+ version = " >= 5.37 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.34 "
7
+ version = " >= 5.37 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -12,9 +12,9 @@ This wrapper does not implement any extra functionality.
12
12
13
13
``` hcl
14
14
terraform {
15
- source = "tfr:///terraform-aws-modules/ecs /aws//wrappers"
15
+ source = "tfr:///terraform-aws-modules/feature-svc-connect-timeout /aws//wrappers"
16
16
# Alternative source:
17
- # source = "git::[email protected] :terraform-aws-modules/terraform-aws-ecs .git//wrappers?ref=master"
17
+ # source = "git::[email protected] :terraform-aws-modules/terraform-aws-feature-svc-connect-timeout .git//wrappers?ref=master"
18
18
}
19
19
20
20
inputs = {
@@ -42,7 +42,7 @@ inputs = {
42
42
43
43
``` hcl
44
44
module "wrapper" {
45
- source = "terraform-aws-modules/ecs /aws//wrappers"
45
+ source = "terraform-aws-modules/feature-svc-connect-timeout /aws//wrappers"
46
46
47
47
defaults = { # Default values
48
48
create = true
Original file line number Diff line number Diff line change @@ -12,9 +12,9 @@ This wrapper does not implement any extra functionality.
12
12
13
13
``` hcl
14
14
terraform {
15
- source = "tfr:///terraform-aws-modules/ecs /aws//wrappers/cluster"
15
+ source = "tfr:///terraform-aws-modules/feature-svc-connect-timeout /aws//wrappers/cluster"
16
16
# Alternative source:
17
- # source = "git::[email protected] :terraform-aws-modules/terraform-aws-ecs .git//wrappers/cluster?ref=master"
17
+ # source = "git::[email protected] :terraform-aws-modules/terraform-aws-feature-svc-connect-timeout .git//wrappers/cluster?ref=master"
18
18
}
19
19
20
20
inputs = {
@@ -42,7 +42,7 @@ inputs = {
42
42
43
43
``` hcl
44
44
module "wrapper" {
45
- source = "terraform-aws-modules/ecs /aws//wrappers/cluster"
45
+ source = "terraform-aws-modules/feature-svc-connect-timeout /aws//wrappers/cluster"
46
46
47
47
defaults = { # Default values
48
48
create = true
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.34 "
7
+ version = " >= 5.37 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -12,9 +12,9 @@ This wrapper does not implement any extra functionality.
12
12
13
13
``` hcl
14
14
terraform {
15
- source = "tfr:///terraform-aws-modules/ecs /aws//wrappers/container-definition"
15
+ source = "tfr:///terraform-aws-modules/feature-svc-connect-timeout /aws//wrappers/container-definition"
16
16
# Alternative source:
17
- # source = "git::[email protected] :terraform-aws-modules/terraform-aws-ecs .git//wrappers/container-definition?ref=master"
17
+ # source = "git::[email protected] :terraform-aws-modules/terraform-aws-feature-svc-connect-timeout .git//wrappers/container-definition?ref=master"
18
18
}
19
19
20
20
inputs = {
@@ -42,7 +42,7 @@ inputs = {
42
42
43
43
``` hcl
44
44
module "wrapper" {
45
- source = "terraform-aws-modules/ecs /aws//wrappers/container-definition"
45
+ source = "terraform-aws-modules/feature-svc-connect-timeout /aws//wrappers/container-definition"
46
46
47
47
defaults = { # Default values
48
48
create = true
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.34 "
7
+ version = " >= 5.37 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -12,9 +12,9 @@ This wrapper does not implement any extra functionality.
12
12
13
13
``` hcl
14
14
terraform {
15
- source = "tfr:///terraform-aws-modules/ecs /aws//wrappers/service"
15
+ source = "tfr:///terraform-aws-modules/feature-svc-connect-timeout /aws//wrappers/service"
16
16
# Alternative source:
17
- # source = "git::[email protected] :terraform-aws-modules/terraform-aws-ecs .git//wrappers/service?ref=master"
17
+ # source = "git::[email protected] :terraform-aws-modules/terraform-aws-feature-svc-connect-timeout .git//wrappers/service?ref=master"
18
18
}
19
19
20
20
inputs = {
@@ -42,7 +42,7 @@ inputs = {
42
42
43
43
``` hcl
44
44
module "wrapper" {
45
- source = "terraform-aws-modules/ecs /aws//wrappers/service"
45
+ source = "terraform-aws-modules/feature-svc-connect-timeout /aws//wrappers/service"
46
46
47
47
defaults = { # Default values
48
48
create = true
Original file line number Diff line number Diff line change 1
1
terraform {
2
- <<<<< << HEAD
3
- required_version = ">= 1.0"
4
- =======
5
2
required_version = " >= 1.3"
6
- >>>>>>> edf0446 (feat: Add support for custom metric queries in customized_metric_spec (#196))
7
3
8
4
required_providers {
9
5
aws = {
10
6
source = " hashicorp/aws"
11
- <<<<<<< HEAD
12
- version = ">= 4.66.1"
13
- =======
14
- version = ">= 5.34"
15
- >>>>>>> edf0446 (feat: Add support for custom metric queries in customized_metric_spec (#196))
7
+ version = " >= 5.37"
16
8
}
17
9
}
18
10
}
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.34 "
7
+ version = " >= 5.37 "
8
8
}
9
9
}
10
10
}
You can’t perform that action at this time.
0 commit comments