Skip to main content

load_balancer_frontend_ip_configurations

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

Overview

Nameload_balancer_frontend_ip_configurations
TypeResource
Idazure.network.load_balancer_frontend_ip_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringResource ID.
namestringName of the resource.
ddosSettingsobjectThe DDoS protection settings associated with the frontend IP configuration.
etagstringA unique read-only string that changes whenever the resource is updated.
gatewayLoadBalancerobjectReference to another subresource.
inboundNatPoolsarrayAn array of references to inbound pools that use this frontend IP.
inboundNatRulesarrayAn array of references to inbound rules that use this frontend IP.
loadBalancingRulesarrayAn array of references to load balancing rules that use this frontend IP.
outboundRulesarrayAn array of references to outbound rules that use this frontend IP.
privateIPAddressstringThe private IP address of the IP configuration.
privateIPAddressVersionstringWhether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Known values are: "IPv4" and "IPv6". (IPv4, IPv6)
privateIPAllocationMethodstringThe Private IP allocation method. Known values are: "Static" and "Dynamic". (Static, Dynamic)
provisioningStatestringThe provisioning state of the frontend IP configuration resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". (Failed, Succeeded, Canceled, Creating, Updating, Deleting)
publicIPAddressobjectThe reference to the Public IP resource.
publicIPPrefixobjectReference to another subresource.
subnetobjectSubnet in a virtual network resource.
typestringResource type.
zonesarrayA list of availability zones denoting the IP allocated for the resource needs to come from.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, load_balancer_name, frontend_ip_configuration_name, subscription_idGets load balancer frontend IP configuration.
listselectresource_group_name, load_balancer_name, subscription_idGets all the load balancer frontend IP configurations.

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
frontend_ip_configuration_namestringThe name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource. Required.
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 load balancer frontend IP configuration.

SELECT
id,
name,
ddosSettings,
etag,
gatewayLoadBalancer,
inboundNatPools,
inboundNatRules,
loadBalancingRules,
outboundRules,
privateIPAddress,
privateIPAddressVersion,
privateIPAllocationMethod,
provisioningState,
publicIPAddress,
publicIPPrefix,
subnet,
type,
zones
FROM azure.network.load_balancer_frontend_ip_configurations
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND load_balancer_name = '{{ load_balancer_name }}' -- required
AND frontend_ip_configuration_name = '{{ frontend_ip_configuration_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;