-| <a name="input_target_groups"></a> [target\_groups](#input\_target\_groups) | Map of target group configurations to create | <pre>map(object({<br/> connection_termination = optional(bool)<br/> deregistration_delay = optional(number)<br/> health_check = optional(object({<br/> enabled = optional(bool)<br/> healthy_threshold = optional(number)<br/> interval = optional(number)<br/> matcher = optional(string)<br/> path = optional(string)<br/> port = optional(string)<br/> protocol = optional(string)<br/> timeout = optional(number)<br/> unhealthy_threshold = optional(number)<br/> }))<br/> ip_address_type = optional(string)<br/> lambda_multi_value_headers_enabled = optional(bool)<br/> load_balancing_algorithm_type = optional(string)<br/> load_balancing_anomaly_mitigation = optional(string)<br/> load_balancing_cross_zone_enabled = optional(bool)<br/> name = optional(string)<br/> name_prefix = optional(string)<br/> port = optional(number)<br/> preserve_client_ip = optional(bool)<br/> protocol = optional(string)<br/> protocol_version = optional(string)<br/> proxy_protocol_v2 = optional(bool)<br/> slow_start = optional(number)<br/> stickiness = optional(object({<br/> cookie_duration = optional(number)<br/> cookie_name = optional(string)<br/> enabled = optional(bool)<br/> type = string<br/> }))<br/> tags = optional(map(string))<br/> target_failover = optional(list(object({<br/> on_deregistration = string<br/> on_unhealthy = string<br/> })))<br/> target_group_health = optional(object({<br/> dns_failover = optional(object({<br/> minimum_healthy_targets_count = optional(string)<br/> minimum_healthy_targets_percentage = optional(string)<br/> }))<br/> unhealthy_state_routing = optional(object({<br/> minimum_healthy_targets_count = optional(number)<br/> minimum_healthy_targets_percentage = optional(string)<br/> }))<br/> }))<br/> target_health_state = optional(object({<br/> enable_unhealthy_connection_termination = bool<br/> unhealthy_draining_interval = optional(number)<br/> }))<br/> target_type = optional(string)<br/> target_id = optional(string)<br/> vpc_id = optional(string)<br/> # Attachment<br/> create_attachment = optional(bool, true)<br/> availability_zone = optional(string)<br/> # Lambda<br/> attach_lambda_permission = optional(bool, false)<br/> lambda_qualifier = optional(string)<br/> lambda_statement_id = optional(string)<br/> lambda_action = optional(string)<br/> lambda_principal = optional(string)<br/> lambda_source_account = optional(string)<br/> lambda_event_source_token = optional(string)<br/> }))</pre> | `null` | no |
0 commit comments