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: modules/service/README.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -261,6 +261,7 @@ module "ecs_service" {
261
261
| <aname="input_enable_autoscaling"></a> [enable\_autoscaling](#input\_enable\_autoscaling)| Determines whether to enable autoscaling for the service |`bool`|`true`| no |
262
262
| <aname="input_enable_ecs_managed_tags"></a> [enable\_ecs\_managed\_tags](#input\_enable\_ecs\_managed\_tags)| Specifies whether to enable Amazon ECS managed tags for the tasks within the service |`bool`|`true`| no |
263
263
| <aname="input_enable_execute_command"></a> [enable\_execute\_command](#input\_enable\_execute\_command)| Specifies whether to enable Amazon ECS Exec for the tasks within the service |`bool`|`false`| no |
264
+
| <aname="input_enable_fault_injection"></a> [enable\_fault\_injection](#input\_enable\_fault\_injection)| Enables fault injection and allows for fault injection requests to be accepted from the task's containers. Default is `false`|`bool`|`null`| no |
264
265
| <aname="input_ephemeral_storage"></a> [ephemeral\_storage](#input\_ephemeral\_storage)| The amount of ephemeral storage to allocate for the task. This parameter is used to expand the total amount of ephemeral storage available, beyond the default amount, for tasks hosted on AWS Fargate | <pre>object({<br/> size_in_gib = number<br/> })</pre> |`null`| no |
265
266
| <aname="input_external_id"></a> [external\_id](#input\_external\_id)| The external ID associated with the task set |`string`|`null`| no |
266
267
| <aname="input_family"></a> [family](#input\_family)| A unique name for your task definition |`string`|`null`| no |
@@ -276,7 +277,6 @@ module "ecs_service" {
276
277
| <aname="input_iam_role_tags"></a> [iam\_role\_tags](#input\_iam\_role\_tags)| A map of additional tags to add to the IAM role created |`map(string)`|`{}`| no |
277
278
| <aname="input_iam_role_use_name_prefix"></a> [iam\_role\_use\_name\_prefix](#input\_iam\_role\_use\_name\_prefix)| Determines whether the IAM role name (`iam_role_name`) is used as a prefix |`bool`|`true`| no |
278
279
| <aname="input_ignore_task_definition_changes"></a> [ignore\_task\_definition\_changes](#input\_ignore\_task\_definition\_changes)| Whether changes to service `task_definition` changes should be ignored |`bool`|`false`| no |
| <aname="input_infrastructure_iam_role_arn"></a> [infrastructure\_iam\_role\_arn](#input\_infrastructure\_iam\_role\_arn)| Existing IAM role ARN |`string`|`null`| no |
281
281
| <aname="input_infrastructure_iam_role_description"></a> [infrastructure\_iam\_role\_description](#input\_infrastructure\_iam\_role\_description)| Description of the role |`string`|`null`| no |
282
282
| <aname="input_infrastructure_iam_role_name"></a> [infrastructure\_iam\_role\_name](#input\_infrastructure\_iam\_role\_name)| Name to use on IAM role created |`string`|`null`| no |
@@ -307,7 +307,7 @@ module "ecs_service" {
307
307
| <aname="input_security_group_name"></a> [security\_group\_name](#input\_security\_group\_name)| Name to use on security group created |`string`|`null`| no |
308
308
| <aname="input_security_group_tags"></a> [security\_group\_tags](#input\_security\_group\_tags)| A map of additional tags to add to the security group created |`map(string)`|`{}`| no |
309
309
| <aname="input_security_group_use_name_prefix"></a> [security\_group\_use\_name\_prefix](#input\_security\_group\_use\_name\_prefix)| Determines whether the security group name (`security_group_name`) is used as a prefix |`bool`|`true`| no |
310
-
| <a name="input_service_connect_configuration"></a> [service\_connect\_configuration](#input\_service\_connect\_configuration) | The ECS Service Connect configuration for this service to discover and connect to services, and be discovered by, and connected from, other services within a namespace | <pre>object({<br/> enabled = optional(bool, true)<br/> log_configuration = optional(object({<br/> log_driver = string<br/> options = optional(map(string))<br/> secret_option = optional(object({<br/> name = string<br/> value_from = string<br/> }))<br/> }))<br/> namespace = optional(string)<br/> service = optional(list(object({<br/> client_alias = optional(object({<br/> dns_name = optional(string)<br/> port = number<br/> }))<br/> discovery_name = optional(string)<br/> ingress_port_override = optional(number)<br/> port_name = string<br/> timeout = optional(object({<br/> idle_timeout_seconds = optional(number)<br/> per_request_timeout_seconds = optional(number)<br/> }))<br/> tls = optional(object({<br/> issuer_cert_authority = optional(object({<br/> aws_pca_authority_arn = string<br/> }))<br/> kms_key = optional(string)<br/> role_arn = optional(string)<br/> }))<br/> })))<br/> })</pre> | `null` | no |
310
+
| <a name="input_service_connect_configuration"></a> [service\_connect\_configuration](#input\_service\_connect\_configuration) | The ECS Service Connect configuration for this service to discover and connect to services, and be discovered by, and connected from, other services within a namespace | <pre>object({<br/> enabled = optional(bool, true)<br/> log_configuration = optional(object({<br/> log_driver = string<br/> options = optional(map(string))<br/> secret_option = optional(list(object({<br/> name = string<br/> value_from = string<br/> })))<br/> }))<br/> namespace = optional(string)<br/> service = optional(list(object({<br/> client_alias = optional(object({<br/> dns_name = optional(string)<br/> port = number<br/> }))<br/> discovery_name = optional(string)<br/> ingress_port_override = optional(number)<br/> port_name = string<br/> timeout = optional(object({<br/> idle_timeout_seconds = optional(number)<br/> per_request_timeout_seconds = optional(number)<br/> }))<br/> tls = optional(object({<br/> issuer_cert_authority = object({<br/> aws_pca_authority_arn = string<br/> })<br/> kms_key = optional(string)<br/> role_arn = optional(string)<br/> }))<br/> })))<br/> })</pre> | `null` | no |
311
311
| <aname="input_service_registries"></a> [service\_registries](#input\_service\_registries)| Service discovery registries for the service | <pre>object({<br/> container_name = optional(string)<br/> container_port = optional(number)<br/> port = optional(number)<br/> registry_arn = string<br/> })</pre> |`null`| no |
312
312
| <aname="input_service_tags"></a> [service\_tags](#input\_service\_tags)| A map of additional tags to add to the service |`map(string)`|`{}`| no |
313
313
| <aname="input_skip_destroy"></a> [skip\_destroy](#input\_skip\_destroy)| If true, the task is not deleted when the service is deleted |`bool`|`null`| no |
@@ -342,7 +342,7 @@ module "ecs_service" {
342
342
| <aname="input_track_latest"></a> [track\_latest](#input\_track\_latest)| Whether should track latest `ACTIVE` task definition on AWS or the one created with the resource stored in state. Default is `false`. Useful in the event the task definition is modified outside of this resource |`bool`|`true`| no |
343
343
| <aname="input_triggers"></a> [triggers](#input\_triggers)| Map of arbitrary keys and values that, when changed, will trigger an in-place update (redeployment). Useful with `timestamp()`|`map(string)`|`null`| no |
| <aname="input_volume_configuration"></a> [volume\_configuration](#input\_volume\_configuration)| Configuration for a volume specified in the task definition as a volume that is configured at launch time | <pre>object({<br/> name = string<br/> managed_ebs_volume = list(object({<br/> encrypted = optional(bool)<br/> file_system_type = optional(string)<br/> iops = optional(number)<br/> kms_key_id = optional(string)<br/> size_in_gb = optional(number)<br/> snapshot_id = optional(string)<br/> throughput = optional(number)<br/> volume_type = optional(string)<br/> tag_specifications = optional(list(object({<br/> resource_type = string<br/>propagate_tags = optional(string, "TASK_DEFINITION")<br/> tags= optional(map(string))<br/> })))<br/> }))<br/> })</pre> |`null`| no |
345
+
| <aname="input_volume_configuration"></a> [volume\_configuration](#input\_volume\_configuration)| Configuration for a volume specified in the task definition as a volume that is configured at launch time | <pre>object({<br/> name = string<br/> managed_ebs_volume = object({<br/> encrypted = optional(bool)<br/> file_system_type = optional(string)<br/> iops = optional(number)<br/> kms_key_id = optional(string)<br/> size_in_gb = optional(number)<br/> snapshot_id = optional(string)<br/> tag_specifications = optional(list(object({<br/> propagate_tags = optional(string, "TASK_DEFINITION")<br/> resource_type = string<br/> tags = optional(map(string))<br/> })))<br/> throughput = optional(number)<br/> volume_type = optional(string)<br/> })<br/> })</pre> |`null`| no |
346
346
| <aname="input_vpc_lattice_configurations"></a> [vpc\_lattice\_configurations](#input\_vpc\_lattice\_configurations)| The VPC Lattice configuration for your service that allows Lattice to connect, secure, and monitor your service across multiple accounts and VPCs | <pre>object({<br/> role_arn = string<br/> target_group_arn = string<br/> port_name = string<br/> })</pre> |`null`| no |
347
347
| <aname="input_wait_for_steady_state"></a> [wait\_for\_steady\_state](#input\_wait\_for\_steady\_state)| If true, Terraform will wait for the service to reach a steady state before continuing. Default is `false`|`bool`|`null`| no |
348
348
| <aname="input_wait_until_stable"></a> [wait\_until\_stable](#input\_wait\_until\_stable)| Whether terraform should wait until the task set has reached `STEADY_STATE`|`bool`|`null`| no |
0 commit comments