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_compute_environments"></a> [compute\_environments](#input\_compute\_environments)| Map of compute environment definitions to create |`any`|`{}`| no |
| <aname="input_create"></a> [create](#input\_create)| Controls if resources should be created (affects nearly all resources) |`bool`|`true`| no |
205
205
| <aname="input_create_instance_iam_role"></a> [create\_instance\_iam\_role](#input\_create\_instance\_iam\_role)| Determines whether a an IAM role is created or to use an existing IAM role |`bool`|`true`| no |
206
-
| <aname="input_create_job_definitions"></a> [create\_job\_definitions](#input\_create\_job\_definitions)| Determines whether to create the job definitions defined |`bool`|`true`| no |
207
206
| <aname="input_create_job_queues"></a> [create\_job\_queues](#input\_create\_job\_queues)| Determines whether to create job queues |`bool`|`true`| no |
208
207
| <aname="input_create_service_iam_role"></a> [create\_service\_iam\_role](#input\_create\_service\_iam\_role)| Determines whether a an IAM role is created or to use an existing IAM role |`bool`|`true`| no |
209
208
| <aname="input_create_spot_fleet_iam_role"></a> [create\_spot\_fleet\_iam\_role](#input\_create\_spot\_fleet\_iam\_role)| Determines whether a an IAM role is created or to use an existing IAM role |`bool`|`false`| no |
@@ -214,8 +213,8 @@ No modules.
214
213
| <aname="input_instance_iam_role_permissions_boundary"></a> [instance\_iam\_role\_permissions\_boundary](#input\_instance\_iam\_role\_permissions\_boundary)| ARN of the policy that is used to set the permissions boundary for the IAM role |`string`|`null`| no |
215
214
| <aname="input_instance_iam_role_tags"></a> [instance\_iam\_role\_tags](#input\_instance\_iam\_role\_tags)| A map of additional tags to add to the IAM role created |`map(string)`|`{}`| no |
216
215
| <aname="input_instance_iam_role_use_name_prefix"></a> [instance\_iam\_role\_use\_name\_prefix](#input\_instance\_iam\_role\_use\_name\_prefix)| Determines whether the IAM role name (`instance_iam_role_name`) is used as a prefix |`string`|`true`| no |
217
-
| <aname="input_job_definitions"></a> [job\_definitions](#input\_job\_definitions)| Map of job definitions to create |`any`|`{}`| no |
218
-
| <aname="input_job_queues"></a> [job\_queues](#input\_job\_queues)| Map of job queue and scheduling policy defintions to create |`any`|`{}`| no |
216
+
| <a name="input_job_definitions"></a> [job\_definitions](#input\_job\_definitions) | Map of job definitions to create | <pre>map(object({<br/> container_properties = optional(string)<br/> deregister_on_new_revision = optional(bool)<br/> ecs_properties = optional(string)<br/> eks_properties = optional(object({<br/> pod_properties = object({<br/> containers = map(object({<br/> args = optional(list(string))<br/> command = optional(list(string))<br/> env = optional(map(string))<br/> image = string<br/> image_pull_policy = optional(string)<br/> name = optional(string) # Will fall back to use map key as container name<br/> resources = object({<br/> limits = optional(map(string))<br/> requests = optional(map(string))<br/> })<br/> security_context = optional(object({<br/> privileged = optional(bool)<br/> read_only_root_file_system = optional(bool)<br/> run_as_group = optional(number)<br/> run_as_non_root = optional(bool)<br/> run_as_user = optional(number)<br/> }))<br/> volume_mounts = optional(map(object({<br/> mount_path = string<br/> name = optional(string) # Will fall back to use map key as volume mount name<br/> read_only = optional(bool)<br/> })))<br/> }))<br/> })<br/> dns_policy = optional(string)<br/> host_network = optional(bool)<br/> image_pull_secrets = optional(list(object({<br/> name = string<br/> })))<br/> init_containers = optional(map(object({<br/> args = optional(list(string))<br/> command = optional(list(string))<br/> env = optional(map(string))<br/> image = string<br/> image_pull_policy = optional(string)<br/> name = optional(string) # Will fall back to use map key as init container name<br/> resources = object({<br/> limits = optional(map(string))<br/> requests = optional(map(string))<br/> })<br/> security_context = optional(object({<br/> privileged = optional(bool)<br/> read_only_root_file_system = optional(bool)<br/> run_as_group = optional(number)<br/> run_as_non_root = optional(bool)<br/> run_as_user = optional(number)<br/> }))<br/> volume_mounts = optional(map(object({<br/> mount_path = string<br/> name = optional(string) # Will fall back to use map key as volume mount name<br/> read_only = optional(bool)<br/> })))<br/> })))<br/> metadata = optional(object({<br/> labels = optional(map(string))<br/> }))<br/> service_account_name = optional(string)<br/> share_process_namespace = optional(bool)<br/> volumes = optional(map(object({<br/> empty_dir = optional(object({<br/> medium = optional(string)<br/> size_limit = optional(string)<br/> }))<br/> host_path = optional(object({<br/> path = string<br/> }))<br/> name = optional(string) # Will fall back to use map key as volume name<br/> secret = optional(object({<br/> optional = optional(bool)<br/> secret_name = string<br/> }))<br/> })))<br/> }))<br/> name = optional(string) # Will fall back to use map key as job definition name<br/> node_properties = optional(string)<br/> parameters = optional(map(string))<br/> platform_capabilities = optional(list(string))<br/> propagate_tags = optional(bool)<br/> retry_strategy = optional(object({<br/> attempts = optional(number)<br/> evaluate_on_exit = optional(map(object({<br/> action = string<br/> on_exit_code = optional(string)<br/> on_reason = optional(string)<br/> on_status_reason = optional(string)<br/> })))<br/> }))<br/> scheduling_priority = optional(number)<br/> tags = optional(map(string), {})<br/> timeout = optional(object({<br/> attempt_duration_seconds = optional(number)<br/> }))<br/> type = optional(string, "container")<br/> }))</pre> | `null` | no |
217
+
| <a name="input_job_queues"></a> [job\_queues](#input\_job\_queues) | Map of job queue and scheduling policy defintions to create | <pre>map(object({<br/> compute_environment_order = optional(map(object({<br/> compute_environment_key = string<br/> order = number<br/> })))<br/> job_state_time_limit_action = optional(map(object({<br/> action = optional(string, "CANCEL")<br/> max_time_seconds = number<br/> reason = optional(string)<br/> state = optional(string, "RUNNABLE")<br/> })))<br/> name = optional(string) # Will fall back to use map key as queue name<br/> priority = number<br/> scheduling_policy_arn = optional(string)<br/> state = optional(string, "ENABLED")<br/> tags = optional(map(string), {})<br/> timeouts = optional(object({<br/> create = optional(string, "10m")<br/> update = optional(string, "10m")<br/> delete = optional(string, "10m")<br/> }))<br/><br/> # Scheduling policy<br/> create_scheduling_policy = optional(bool, true)<br/> fair_share_policy = optional(object({<br/> compute_reservation = optional(number)<br/> share_decay_seconds = optional(number)<br/> share_distribution = optional(list(object({<br/> share_identifier = string<br/> weight = optional(number)<br/> })))<br/> }))<br/> }))</pre> | `null` | no |
219
218
| <aname="input_service_iam_role_additional_policies"></a> [service\_iam\_role\_additional\_policies](#input\_service\_iam\_role\_additional\_policies)| Additional policies to be added to the IAM role |`map(string)`|`{}`| no |
220
219
| <aname="input_service_iam_role_description"></a> [service\_iam\_role\_description](#input\_service\_iam\_role\_description)| Batch service IAM role description |`string`|`null`| no |
221
220
| <aname="input_service_iam_role_name"></a> [service\_iam\_role\_name](#input\_service\_iam\_role\_name)| Batch service IAM role name |`string`|`null`| no |
0 commit comments