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_ecs_cluster_arn"></a> [ecs\_cluster\_arn](#input\_ecs\_cluster\_arn)| The ECS Cluster where the scheduled task will run. |`any`| n/a | yes |
81
-
| <aname="input_ecs_execution_task_role_arn"></a> [ecs\_execution\_task\_role\_arn](#input\_ecs\_execution\_task\_role\_arn)| (Required) The task definition execution role. The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered. |`any`| n/a | yes |
82
-
| <aname="input_ecs_task_role_arn"></a> [ecs\_task\_role\_arn](#input\_ecs\_task\_role\_arn)| (Optional) The task definition role. The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered. |`any`|`null`| no |
83
-
| <aname="input_event_rule_description"></a> [event\_rule\_description](#input\_event\_rule\_description)| (Optional) The description of the rule. |`any`|`null`| no |
84
-
| <aname="input_event_rule_event_bus_name"></a> [event\_rule\_event\_bus\_name](#input\_event\_rule\_event\_bus\_name)| (Optional) The event bus to associate with this rule. If you omit this, the default event bus is used. |`any`|`null`| no |
85
-
| <aname="input_event_rule_event_pattern"></a> [event\_rule\_event\_pattern](#input\_event\_rule\_event\_pattern)| (Optional) The event pattern described a JSON object. At least one of schedule\_expression or event\_pattern is required. |`any`|`null`| no |
80
+
| <aname="input_ecs_cluster_arn"></a> [ecs\_cluster\_arn](#input\_ecs\_cluster\_arn)| The ECS Cluster where the scheduled task will run. |`string`| n/a | yes |
81
+
| <aname="input_ecs_execution_task_role_arn"></a> [ecs\_execution\_task\_role\_arn](#input\_ecs\_execution\_task\_role\_arn)| (Required) The task definition execution role. The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered. |`string`| n/a | yes |
82
+
| <aname="input_ecs_task_role_arn"></a> [ecs\_task\_role\_arn](#input\_ecs\_task\_role\_arn)| (Optional) The task definition role. The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered. |`string`|`null`| no |
83
+
| <aname="input_event_rule_description"></a> [event\_rule\_description](#input\_event\_rule\_description)| (Optional) The description of the rule. |`string`|`null`| no |
84
+
| <aname="input_event_rule_event_bus_name"></a> [event\_rule\_event\_bus\_name](#input\_event\_rule\_event\_bus\_name)| (Optional) The event bus to associate with this rule. If you omit this, the default event bus is used. |`string`|`null`| no |
85
+
| <aname="input_event_rule_event_pattern"></a> [event\_rule\_event\_pattern](#input\_event\_rule\_event\_pattern)| (Optional) The event pattern described a JSON object. At least one of schedule\_expression or event\_pattern is required. |`string`|`null`| no |
86
86
| <aname="input_event_rule_is_enabled"></a> [event\_rule\_is\_enabled](#input\_event\_rule\_is\_enabled)| (Optional) Whether the rule should be enabled (defaults to true). |`bool`|`true`| no |
87
-
| <aname="input_event_rule_name"></a> [event\_rule\_name](#input\_event\_rule\_name)| The name of the rule. |`any`| n/a | yes |
88
-
| <aname="input_event_rule_role_arn"></a> [event\_rule\_role\_arn](#input\_event\_rule\_role\_arn)| (Optional) The Amazon Resource Name (ARN) associated with the role that is used for target invocation. |`any`|`null`| no |
89
-
| <aname="input_event_rule_schedule_expression"></a> [event\_rule\_schedule\_expression](#input\_event\_rule\_schedule\_expression)| (Optional) The scheduling expression. For example, cron(0 20 * * ? *) or rate(5 minutes). At least one of event\_rule\_schedule\_expression or event\_rule\_event\_pattern is required. Can only be used on the default event bus. |`any`|`null`| no |
87
+
| <aname="input_event_rule_name"></a> [event\_rule\_name](#input\_event\_rule\_name)| The name of the rule. |`string`| n/a | yes |
88
+
| <aname="input_event_rule_role_arn"></a> [event\_rule\_role\_arn](#input\_event\_rule\_role\_arn)| (Optional) The Amazon Resource Name (ARN) associated with the role that is used for target invocation. |`string`|`null`| no |
89
+
| <aname="input_event_rule_schedule_expression"></a> [event\_rule\_schedule\_expression](#input\_event\_rule\_schedule\_expression)| (Optional) The scheduling expression. For example, cron(0 20 * * ? *) or rate(5 minutes). At least one of event\_rule\_schedule\_expression or event\_rule\_event\_pattern is required. Can only be used on the default event bus. |`string`|`null`| no |
90
90
| <aname="input_event_target_ecs_target_assign_public_ip"></a> [event\_target\_ecs\_target\_assign\_public\_ip](#input\_event\_target\_ecs\_target\_assign\_public\_ip)| (Optional) Assign a public IP address to the ENI. Default false. |`bool`|`false`| no |
91
-
| <aname="input_event_target_ecs_target_group"></a> [event\_target\_ecs\_target\_group](#input\_event\_target\_ecs\_target\_group)| (Optional) Specifies an ECS task group for the task. The maximum length is 255 characters. |`any`|`null`| no |
91
+
| <aname="input_event_target_ecs_target_group"></a> [event\_target\_ecs\_target\_group](#input\_event\_target\_ecs\_target\_group)| (Optional) Specifies an ECS task group for the task. The maximum length is 255 characters. |`string`|`null`| no |
92
92
| <aname="input_event_target_ecs_target_platform_version"></a> [event\_target\_ecs\_target\_platform\_version](#input\_event\_target\_ecs\_target\_platform\_version)| (Optional) Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as 1.1.0. For more information about valid platform versions, see AWS Fargate Platform Versions. Default to LATEST. |`string`|`"LATEST"`| no |
93
93
| <aname="input_event_target_ecs_target_propagate_tags"></a> [event\_target\_ecs\_target\_propagate\_tags](#input\_event\_target\_ecs\_target\_propagate\_tags)| (Optional) Specifies whether to propagate the tags from the task definition to the task. If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. Valid values: `TASK_DEFINITION` or leave empty to avoid propagation. |`string`|`""`| no |
94
94
| <aname="input_event_target_ecs_target_security_groups"></a> [event\_target\_ecs\_target\_security\_groups](#input\_event\_target\_ecs\_target\_security\_groups)| (Optional) The security groups associated with the task or service. If you do not specify a security group, the default security group for the VPC is used. |`list(any)`|`null`| no |
95
95
| <aname="input_event_target_ecs_target_subnets"></a> [event\_target\_ecs\_target\_subnets](#input\_event\_target\_ecs\_target\_subnets)| The subnets associated with the task or service. |`list(any)`| n/a | yes |
96
96
| <aname="input_event_target_ecs_target_task_count"></a> [event\_target\_ecs\_target\_task\_count](#input\_event\_target\_ecs\_target\_task\_count)| (Optional) The number of tasks to create based on the TaskDefinition. The default is 1. |`number`|`1`| no |
97
-
| <aname="input_event_target_ecs_target_task_definition_arn"></a> [event\_target\_ecs\_target\_task\_definition\_arn](#input\_event\_target\_ecs\_target\_task\_definition\_arn)| (Required) The ARN of the task definition to use if the event target is an Amazon ECS cluster. |`any`| n/a | yes |
98
-
| <aname="input_event_target_input"></a> [event\_target\_input](#input\_event\_target\_input)| (Optional) Valid JSON text passed to the target. Conflicts with event\_target\_input\_path. |`any`|`null`| no |
99
-
| <aname="input_event_target_input_path"></a> [event\_target\_input\_path](#input\_event\_target\_input\_path)| (Optional) The value of the JSONPath that is used for extracting part of the matched event when passing it to the target. Conflicts with event\_target\_input. |`any`|`null`| no |
100
-
| <aname="input_event_target_target_id"></a> [event\_target\_target\_id](#input\_event\_target\_target\_id)| (Optional) The unique target assignment ID. If missing, will generate a random, unique id. |`any`|`null`| no |
101
-
| <aname="input_name_prefix"></a> [name\_prefix](#input\_name\_prefix)| Name prefix for resources on AWS. |`any`| n/a | yes |
97
+
| <aname="input_event_target_ecs_target_task_definition_arn"></a> [event\_target\_ecs\_target\_task\_definition\_arn](#input\_event\_target\_ecs\_target\_task\_definition\_arn)| (Required) The ARN of the task definition to use if the event target is an Amazon ECS cluster. |`string`| n/a | yes |
98
+
| <aname="input_event_target_input"></a> [event\_target\_input](#input\_event\_target\_input)| (Optional) Valid JSON text passed to the target. Conflicts with event\_target\_input\_path. |`string`|`null`| no |
99
+
| <aname="input_event_target_input_path"></a> [event\_target\_input\_path](#input\_event\_target\_input\_path)| (Optional) The value of the JSONPath that is used for extracting part of the matched event when passing it to the target. Conflicts with event\_target\_input. |`string`|`null`| no |
100
+
| <aname="input_event_target_target_id"></a> [event\_target\_target\_id](#input\_event\_target\_target\_id)| (Optional) The unique target assignment ID. If missing, will generate a random, unique id. |`string`|`null`| no |
101
+
| <aname="input_name_prefix"></a> [name\_prefix](#input\_name\_prefix)| Name prefix for resources on AWS. |`string`| n/a | yes |
102
+
| <aname="input_permissions_boundary"></a> [permissions\_boundary](#input\_permissions\_boundary)| (Optional) The ARN of the policy that is used to set the permissions boundary for the role. |`string`|`null`| no |
description="(Optional) The scheduling expression. For example, cron(0 20 * * ? *) or rate(5 minutes). At least one of event_rule_schedule_expression or event_rule_event_pattern is required. Can only be used on the default event bus."
17
19
default=null
20
+
type=string
18
21
}
19
22
20
23
variable"event_rule_event_bus_name" {
21
24
description="(Optional) The event bus to associate with this rule. If you omit this, the default event bus is used."
22
25
default=null
26
+
type=string
23
27
}
24
28
25
29
variable"event_rule_event_pattern" {
26
30
description="(Optional) The event pattern described a JSON object. At least one of schedule_expression or event_pattern is required."
27
31
default=null
32
+
type=string
28
33
}
29
34
30
35
variable"event_rule_description" {
31
36
description="(Optional) The description of the rule."
32
37
default=null
38
+
type=string
33
39
}
34
40
35
41
variable"event_rule_role_arn" {
36
42
description="(Optional) The Amazon Resource Name (ARN) associated with the role that is used for target invocation."
37
43
default=null
44
+
type=string
38
45
}
39
46
40
47
variable"event_rule_is_enabled" {
41
48
description="(Optional) Whether the rule should be enabled (defaults to true)."
description="(Optional) The unique target assignment ID. If missing, will generate a random, unique id."
51
58
default=null
59
+
type=string
52
60
}
53
61
54
62
variable"ecs_cluster_arn" {
55
63
description="The ECS Cluster where the scheduled task will run."
64
+
type=string
56
65
}
57
66
58
67
variable"event_target_input" {
59
68
description="(Optional) Valid JSON text passed to the target. Conflicts with event_target_input_path."
60
69
default=null
70
+
type=string
61
71
}
62
72
63
73
variable"event_target_input_path" {
64
74
description=" (Optional) The value of the JSONPath that is used for extracting part of the matched event when passing it to the target. Conflicts with event_target_input."
65
75
default=null
76
+
type=string
66
77
}
67
78
68
79
variable"ecs_execution_task_role_arn" {
69
80
description="(Required) The task definition execution role. The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered."
81
+
type=string
70
82
}
71
83
72
84
variable"ecs_task_role_arn" {
73
85
description="(Optional) The task definition role. The Amazon Resource Name (ARN) of the IAM role to be used for this target when the rule is triggered."
74
86
default=null
87
+
type=string
75
88
}
76
89
77
90
variable"event_target_ecs_target_group" {
78
91
description="(Optional) Specifies an ECS task group for the task. The maximum length is 255 characters."
description="(Optional) Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as 1.1.0. For more information about valid platform versions, see AWS Fargate Platform Versions. Default to LATEST."
84
98
default="LATEST"
99
+
type=string
85
100
}
86
101
87
102
variable"event_target_ecs_target_task_count" {
88
103
description="(Optional) The number of tasks to create based on the TaskDefinition. The default is 1."
description="(Optional) The security groups associated with the task or service. If you do not specify a security group, the default security group for the VPC is used."
description="(Optional) Specifies whether to propagate the tags from the task definition to the task. If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. Valid values: `TASK_DEFINITION` or leave empty to avoid propagation."
116
-
type=string
117
133
default=""
134
+
type=string
118
135
}
136
+
137
+
variable"permissions_boundary" {
138
+
description="(Optional) The ARN of the policy that is used to set the permissions boundary for the role."
0 commit comments