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.