--- title: AWS ELB --- ## Description Terraform module which creates ELB resources on AWS ## Specification ### Properties Name | Description | Type | Required | Default ------------ | ------------- | ------------- | ------------- | ------------- access_logs | An access logs block | map(string) | false | connection_draining | Boolean to enable connection draining | bool | false | connection_draining_timeout | The time in seconds to allow for connections to drain | number | false | create_elb | Create the elb or not | bool | false | cross_zone_load_balancing | Enable cross-zone load balancing | bool | false | health_check | A health check block | map(string) | true | idle_timeout | The time in seconds that the connection is allowed to be idle | number | false | instances | List of instances ID to place in the ELB pool | list(string) | false | internal | If true, ELB will be an internal ELB | bool | false | listener | A list of listener blocks | list(map(string)) | true | name | The name of the ELB | string | false | name_prefix | The prefix name of the ELB | string | false | number_of_instances | Number of instances to attach to ELB | number | false | security_groups | A list of security group IDs to assign to the ELB | list(string) | true | subnets | A list of subnet IDs to attach to the ELB | list(string) | true | tags | A mapping of tags to assign to the resource | map(string) | false | writeConnectionSecretToRef | The secret which the cloud resource connection will be written to | [writeConnectionSecretToRef](#writeConnectionSecretToRef) | false | #### writeConnectionSecretToRef Name | Description | Type | Required | Default ------------ | ------------- | ------------- | ------------- | ------------- name | The secret name which the cloud resource connection will be written to | string | true | namespace | The secret namespace which the cloud resource connection will be written to | string | false |