PrivateLoadBalancer
Resource Icon
Resource Overview
A Load Balancer refers to the efficient distribution of incoming network traffic across a group of backend resources or servers. Azure Load Balancer operates at Layer 4 of the OSI (Open Systems Interconnection) model, serving as a single point of contact for clients. The Load Balancer distributes inbound traffic arriving at its front end to instances in the backend pool. This distribution is governed by configured load-balancing rules and health probes. Backend pool instances can be Azure Virtual Machines or instances from a Virtual Machine Scale Set. A Private Load Balancer is used when only a private IP address is required at the front end and is employed to distribute traffic within a virtual network. In hybrid scenarios, access to the Load Balancer's front end from an on-premises network is possible.
Associated Resources
Parent Resource
Resource Setting Values
sku
: The SKU to select the scale and features of the Azure Load Balancer -standard
,Basic
private_lb_frontend_ip_config
subnet_name
: The name of Subnet which should be associated with the IP configuration
virtual_network_name
: The name of Virtual Machine which forward trafficbackend_pool
: Name of the Load Balancer's backend poollinked_virtual_machine_names
: Names of the virtual machines to which the Load Balancer will route traffic
health_probe
protocol
: The type of Backend endpoint protocol which health probe uses -Http
,Https
,Tcp
port
: The port which health probe uses to check backend endpoint -0
~65535
request_path
: The path to use for GET when using Http(s) probesinterval_in_seconds
: Specifies the number of seconds between checking response of the backend pool instance by health probes -5
~2147483646
rule
protocol
: The transport protocol for the external endpoint -Tcp
,Udp
,All
frontend_port
: the port for the external endpoint -0
~65534
-0
~65534
backend_port
: The port used for internal connections on the endpoint, 0 ~ 65535 -0
~65535
disable_outbound_snat
: Enable SNAT for outbound connections -true
,false
frontend_ip_configuration_name
: The name of the frontend IP configuration to which the rule is associatedbackend_pool_name
: The name of the Backend Address Pool to which the Load Balancer will forward traffic
nat_rule
protocol
: The transport protocol for the external endpoint -Tcp
,Udp
,All
frontend_port
: The port for the external endpoint, Range between 0 and 65534 -0
~65534
backend_port
: The port used for internal connections on the endpoint, Range between 0 and 65535 -0
~65535
frontend_ip_configuration_name
: The name of the frontend IP configuration to which the nat rule is associated
tag
: Tag to categorize resources - up to 512 characters,key
:value