Skip to main content

load_balancer_network_interfaces

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

Overview

Nameload_balancer_network_interfaces
TypeResource
Idazure.network.load_balancer_network_interfaces

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringResource ID.
namestringResource name.
auxiliaryModestringAuxiliary mode of Network Interface resource. Known values are: "None", "MaxConnections", "Floating", and "AcceleratedConnections". (None, MaxConnections, Floating, AcceleratedConnections)
auxiliarySkustringAuxiliary sku of Network Interface resource. Known values are: "None", "A1", "A2", "A4", and "A8". (None, A1, A2, A4, A8)
defaultOutboundConnectivityEnabledbooleanWhether default outbound connectivity for nic was configured or not.
disableTcpStateTrackingbooleanIndicates whether to disable tcp state tracking.
dnsSettingsobjectThe DNS settings in network interface.
dscpConfigurationobjectReference to another subresource.
enableAcceleratedNetworkingbooleanIf the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
enableIPForwardingbooleanIndicates whether IP forwarding is enabled on this network interface.
etagstringA unique read-only string that changes whenever the resource is updated.
extendedLocationobjectThe extended location of the network interface.
hostedWorkloadsarrayA list of references to linked BareMetal resources.
ipConfigurationsarrayA list of IPConfigurations of the network interface.
locationstringResource location.
macAddressstringThe MAC address of the network interface.
migrationPhasestringMigration phase of Network Interface resource. Known values are: "None", "Prepare", "Commit", "Abort", and "Committed". (None, Prepare, Commit, Abort, Committed)
networkSecurityGroupobjectThe reference to the NetworkSecurityGroup resource.
nicTypestringType of Network Interface resource. Known values are: "Standard" and "Elastic". (Standard, Elastic)
primarybooleanWhether this is a primary network interface on a virtual machine.
privateEndpointobjectA reference to the private endpoint to which the network interface is linked.
privateLinkServiceobjectPrivatelinkservice of the network interface resource.
provisioningStatestringThe provisioning state of the network interface resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". (Failed, Succeeded, Canceled, Creating, Updating, Deleting)
resourceGuidstringThe resource GUID property of the network interface resource.
tagsobjectResource tags.
tapConfigurationsarrayA list of TapConfigurations of the network interface.
typestringResource type.
virtualMachineobjectReference to another subresource.
vnetEncryptionSupportedbooleanWhether the virtual machine this nic is attached to supports encryption.
workloadTypestringWorkloadType of the NetworkInterface for BareMetal resources.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectresource_group_name, load_balancer_name, subscription_idGets associated load balancer network interfaces.

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
load_balancer_namestringThe name of the load balancer. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Gets associated load balancer network interfaces.

SELECT
id,
name,
auxiliaryMode,
auxiliarySku,
defaultOutboundConnectivityEnabled,
disableTcpStateTracking,
dnsSettings,
dscpConfiguration,
enableAcceleratedNetworking,
enableIPForwarding,
etag,
extendedLocation,
hostedWorkloads,
ipConfigurations,
location,
macAddress,
migrationPhase,
networkSecurityGroup,
nicType,
primary,
privateEndpoint,
privateLinkService,
provisioningState,
resourceGuid,
tags,
tapConfigurations,
type,
virtualMachine,
vnetEncryptionSupported,
workloadType
FROM azure.network.load_balancer_network_interfaces
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND load_balancer_name = '{{ load_balancer_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;