Skip to main content
Version: Next

AWS ELB

Description

Terraform module which creates ELB resources on AWS

Specification

Properties

NameDescriptionTypeRequiredDefault
access_logsAn access logs blockmap(string)false
connection_drainingBoolean to enable connection drainingboolfalse
connection_draining_timeoutThe time in seconds to allow for connections to drainnumberfalse
create_elbCreate the elb or notboolfalse
cross_zone_load_balancingEnable cross-zone load balancingboolfalse
health_checkA health check blockmap(string)true
idle_timeoutThe time in seconds that the connection is allowed to be idlenumberfalse
instancesList of instances ID to place in the ELB poollist(string)false
internalIf true, ELB will be an internal ELBboolfalse
listenerA list of listener blockslist(map(string))true
nameThe name of the ELBstringfalse
name_prefixThe prefix name of the ELBstringfalse
number_of_instancesNumber of instances to attach to ELBnumberfalse
security_groupsA list of security group IDs to assign to the ELBlist(string)true
subnetsA list of subnet IDs to attach to the ELBlist(string)true
tagsA mapping of tags to assign to the resourcemap(string)false
writeConnectionSecretToRefThe secret which the cloud resource connection will be written towriteConnectionSecretToReffalse

writeConnectionSecretToRef

NameDescriptionTypeRequiredDefault
nameThe secret name which the cloud resource connection will be written tostringtrue
namespaceThe secret namespace which the cloud resource connection will be written tostringfalse