The following requirements are needed by this module:
The following providers are used by this module:
No modules.
The following resources are used by this module:
- azurerm_lb.main (resource)
- azurerm_lb_backend_address_pool.main (resource)
- azurerm_lb_probe.http (resource)
- azurerm_lb_rule.http (resource)
- azurerm_network_interface_backend_address_pool_association.main (resource)
- azurerm_public_ip.lb_public_ip (resource)
The following input variables are required:
Description: The location where the loadbalancer should exist.
Type: string
Description: unique name for this loadbalancer
Type: string
Description: id's of the azurerm_network_interface used as backend for the loadbalancer
Type: list(string)
Description: names of ip_configuration azurerm_network_interface used as backend for the loadbalancer.has to be in same order then nic_ids
Type: list(string)
Description: The name of the Resource Group in which to create the Network Interface.
Type: string
The following input variables are optional (have default values):
Description: (Optional) The id of azurerm_public_ip, for if you want to manage that ip yourself.
Type: string
Default: null
The following outputs are exported:
Description: n/a