Optional
enableOptional
externalWhether or not the load balancer is exposed to the internet. Defaults to true
if
unspecified.
Optional
ipThe type of IP addresses used by the subnets for your load balancer. The possible values are
ipv4
and dualstack
Optional
loadAn existing aws.lb.LoadBalancer to use for this awsx.lb.LoadBalancer. If this value is set then all other arguments are ignored. If not provided, one will be created.
The type of load balancer to create. Possible values are application
or network
.
Optional
nameNot used. Supply the name you want for a LoadBalancer through the [name] constructor arg.
Optional
securityA list of security group IDs to assign to the LB. Only valid for Load Balancers of type
application
.
Optional
subnetA subnet mapping block as documented below.
Optional
subnetsThe subnets to use for the load balancer. If not provided, the appropriate external or internal subnets of the [network] will be used.
Optional
tagsA mapping of tags to assign to the resource.
Optional
vpcThe vpc this load balancer will be used with. Defaults to [Vpc.getDefault]
if
unspecified.
Generated using TypeDoc
If true, deletion of the load balancer will be disabled via the AWS API. This will prevent Terraform from deleting the load balancer. Defaults to
false
.