AWS Elastic Load Balancer (ELB) Terraform module
Version4.0.2
Upstream version 4.0.2
0 controls from Registry requirements
Terraform Module Source
registry.compliance.tf/terraform-aws-modules/elb/aws16 unique
| Name | Type | Default | Description |
|---|---|---|---|
| Required · needed to use this module | |||
health_check | map(string) | — | A health check block |
listener | list(map(string)) | — | A list of listener blocks |
security_groups | list(string) | — | A list of security group IDs to assign to the ELB |
subnets | list(string) | — | A list of subnet IDs to attach to the ELB |
| Optional | |||
access_logs | map(string) | {} | An access logs block |
connection_draining | bool | false | Boolean to enable connection draining |
connection_draining_timeout | number | 300 | The time in seconds to allow for connections to drain |
create_elb | bool | true | Create the elb or not |
cross_zone_load_balancing | bool | true | Enable cross-zone load balancing |
idle_timeout | number | 60 | The time in seconds that the connection is allowed to be idle |
instances | list(string) | [] | List of instances ID to place in the ELB pool |
internal | bool | false | If true, ELB will be an internal ELB |
name | string | null | The name of the ELB |
name_prefix | string | null | The prefix name of the ELB |
number_of_instances | number | 0 | Number of instances to attach to ELB |
tags | map(string) | {} | A mapping of tags to assign to the resource |