Skip to main content

network_interface_load_balancers

Creates, updates, deletes, gets or lists a network_interface_load_balancers resource.

Overview

Namenetwork_interface_load_balancers
TypeResource
Idazure.network.network_interface_load_balancers

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringResource ID.
namestringResource name.
backendAddressPoolsarrayCollection of backend address pools used by a load balancer.
etagstringA unique read-only string that changes whenever the resource is updated.
extendedLocationobjectThe extended location of the load balancer.
frontendIPConfigurationsarrayObject representing the frontend IPs to be used for the load balancer.
inboundNatPoolsarrayDefines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound NAT rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.
inboundNatRulesarrayCollection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.
loadBalancingRulesarrayObject collection representing the load balancing rules Gets the provisioning.
locationstringResource location.
outboundRulesarrayThe outbound rules.
probesarrayCollection of probe objects used in the load balancer.
provisioningStatestringThe provisioning state of the load balancer resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". (Failed, Succeeded, Canceled, Creating, Updating, Deleting)
resourceGuidstringThe resource GUID property of the load balancer resource.
scopestringIndicates the scope of the load balancer: external (Public) or internal (Private). Known values are: "Public" and "Private". (Public, Private)
skuobjectThe load balancer SKU.
tagsobjectResource tags.
typestringResource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectresource_group_name, network_interface_name, subscription_idList all load balancers in a network interface.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
network_interface_namestringThe name of the network interface. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

List all load balancers in a network interface.

SELECT
id,
name,
backendAddressPools,
etag,
extendedLocation,
frontendIPConfigurations,
inboundNatPools,
inboundNatRules,
loadBalancingRules,
location,
outboundRules,
probes,
provisioningState,
resourceGuid,
scope,
sku,
tags,
type
FROM azure.network.network_interface_load_balancers
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND network_interface_name = '{{ network_interface_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;