Skip to main content

PublicLoadBalancer



Resource Icon

Resource Overview

A Public Load Balancer is a load balancing service that receives traffic from external sources (the internet) on the frontend and distributes it across backend pool instances to prevent traffic overload.

Associated Resources

Parent Resources

Connected Resources


Resource Configuration

Basic Settings

  • sku : Pricing tier for selecting the scale and features of Azure Load Balancer - Standard, Basic
  • virtual_network_name : Name of the Virtual Network to which the Load Balancer forwards traffic

Frontend IP Configuration (public_lb_frontend_ip_config)

  • public_lb_frontend_ip_config.linked_public_ip_name : Name of the Public IP to use

Backend Pool (backend_pool)

  • backend_pool : Name of the Load Balancer Backend Pool
  • backend_pool.linked_virtual_machine_names : Names of Virtual Machines that receive traffic from the Load Balancer (must belong to the selected Virtual Network)

Health Probe (health_probe)

  • health_probe.protocol : Protocol type used by the backend endpoint for health probing - Http, Https, Tcp
  • health_probe.port : Port used by the health probe to check backend endpoints - 0 ~ 65535
  • health_probe.request_path : Path used for GET requests when using HTTP(S) probes
  • health_probe.interval_in_seconds : Interval (seconds) at which the health probe checks backend pool instance responses - 5 ~ 2147483646

Load Balancing Rule (rule)

  • rule.protocol : Transport protocol for the external endpoint - Tcp, Udp, All
  • rule.frontend_port : Port of the external endpoint - 0 ~ 65534
  • rule.backend_port : Port used for internal connections - 0 ~ 65535
  • rule.disable_outbound_snat : Enables SNAT for outbound connections for the rule - true, false
  • rule.frontend_ip_config_name : Name of the Frontend IP Configuration for the Public Load Balancer
  • rule.backend_pool_name : Name of the Backend Address Pool that receives traffic from the Load Balancer

NAT Rule (nat_rule)

  • nat_rule.protocol : Transport protocol for the external endpoint - Tcp, Udp, All
  • nat_rule.frontend_port : Port of the external endpoint - 0 ~ 65534
  • nat_rule.backend_port : Port used for internal connections - 0 ~ 65535
  • nat_rule.frontend_ip_config_name : Name of the Frontend IP Configuration for the Public Load Balancer

Outbound Rule (outbound_rule)

  • outbound_rule.protocol : Transport protocol for the external endpoint - Tcp, Udp, All
  • outbound_rule.frontend_ip_config_name : Name of the Frontend IP Configuration for the Public Load Balancer
  • outbound_rule.backend_pool_name : Name of the Backend Address Pool that receives traffic from the Load Balancer

Tags

  • tag : Tags used to categorize resources - maximum 512 characters, key:value

References