load_balancer_network_interfaces
Creates, updates, deletes, gets or lists a load_balancer_network_interfaces resource.
Overview
| Name | load_balancer_network_interfaces |
| Type | Resource |
| Id | azure.network.load_balancer_network_interfaces |
Fields
The following fields are returned by SELECT queries:
- list
| Name | Datatype | Description |
|---|---|---|
id | string | Resource ID. |
name | string | Resource name. |
auxiliaryMode | string | Auxiliary mode of Network Interface resource. Known values are: "None", "MaxConnections", "Floating", and "AcceleratedConnections". (None, MaxConnections, Floating, AcceleratedConnections) |
auxiliarySku | string | Auxiliary sku of Network Interface resource. Known values are: "None", "A1", "A2", "A4", and "A8". (None, A1, A2, A4, A8) |
defaultOutboundConnectivityEnabled | boolean | Whether default outbound connectivity for nic was configured or not. |
disableTcpStateTracking | boolean | Indicates whether to disable tcp state tracking. |
dnsSettings | object | The DNS settings in network interface. |
dscpConfiguration | object | Reference to another subresource. |
enableAcceleratedNetworking | boolean | If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking. |
enableIPForwarding | boolean | Indicates whether IP forwarding is enabled on this network interface. |
etag | string | A unique read-only string that changes whenever the resource is updated. |
extendedLocation | object | The extended location of the network interface. |
hostedWorkloads | array | A list of references to linked BareMetal resources. |
ipConfigurations | array | A list of IPConfigurations of the network interface. |
location | string | Resource location. |
macAddress | string | The MAC address of the network interface. |
migrationPhase | string | Migration phase of Network Interface resource. Known values are: "None", "Prepare", "Commit", "Abort", and "Committed". (None, Prepare, Commit, Abort, Committed) |
networkSecurityGroup | object | The reference to the NetworkSecurityGroup resource. |
nicType | string | Type of Network Interface resource. Known values are: "Standard" and "Elastic". (Standard, Elastic) |
primary | boolean | Whether this is a primary network interface on a virtual machine. |
privateEndpoint | object | A reference to the private endpoint to which the network interface is linked. |
privateLinkService | object | Privatelinkservice of the network interface resource. |
provisioningState | string | The provisioning state of the network interface resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". (Failed, Succeeded, Canceled, Creating, Updating, Deleting) |
resourceGuid | string | The resource GUID property of the network interface resource. |
tags | object | Resource tags. |
tapConfigurations | array | A list of TapConfigurations of the network interface. |
type | string | Resource type. |
virtualMachine | object | Reference to another subresource. |
vnetEncryptionSupported | boolean | Whether the virtual machine this nic is attached to supports encryption. |
workloadType | string | WorkloadType of the NetworkInterface for BareMetal resources. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list | select | resource_group_name, load_balancer_name, subscription_id | Gets 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.
| Name | Datatype | Description |
|---|---|---|
load_balancer_name | string | The name of the load balancer. Required. |
resource_group_name | string | The name of the resource group. The name is case insensitive. Required. |
subscription_id | string |
SELECT examples
- list
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
;