Skip to main content

network_interface_ip_configurations

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

Overview

Namenetwork_interface_ip_configurations
TypeResource
Idazure.network.network_interface_ip_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringResource ID.
namestringName of the resource.
applicationGatewayBackendAddressPoolsarrayThe reference to ApplicationGatewayBackendAddressPool resource.
applicationSecurityGroupsarrayApplication security groups in which the IP configuration is included.
etagstringA unique read-only string that changes whenever the resource is updated.
gatewayLoadBalancerobjectReference to another subresource.
loadBalancerBackendAddressPoolsarrayThe reference to LoadBalancerBackendAddressPool resource.
loadBalancerInboundNatRulesarrayA list of references of LoadBalancerInboundNatRules.
primarybooleanWhether this is a primary customer address on the network interface.
privateIPAddressstringPrivate IP address of the IP configuration. It can be a single IP address or a CIDR block in the format /.
privateIPAddressPrefixLengthintegerThe private IP address prefix length. If specified and the allocation method is dynamic, the service will allocate a CIDR block instead of a single IP address.
privateIPAddressVersionstringWhether the specific IP configuration is IPv4 or IPv6. Default is IPv4. Known values are: "IPv4" and "IPv6". (IPv4, IPv6)
privateIPAllocationMethodstringThe private IP address allocation method. Known values are: "Static" and "Dynamic". (Static, Dynamic)
privateLinkConnectionPropertiesobjectPrivateLinkConnection properties for the network interface.
provisioningStatestringThe provisioning state of the network interface IP configuration. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". (Failed, Succeeded, Canceled, Creating, Updating, Deleting)
publicIPAddressobjectPublic IP address bound to the IP configuration.
subnetobjectSubnet in a virtual network resource.
typestringResource type.
virtualNetworkTapsarrayThe reference to Virtual Network Taps.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, network_interface_name, ip_configuration_name, subscription_idGets the specified network interface ip configuration.
listselectresource_group_name, network_interface_name, subscription_idGet all ip configurations 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
ip_configuration_namestringThe name of the ip configuration. Required.
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

Gets the specified network interface ip configuration.

SELECT
id,
name,
applicationGatewayBackendAddressPools,
applicationSecurityGroups,
etag,
gatewayLoadBalancer,
loadBalancerBackendAddressPools,
loadBalancerInboundNatRules,
primary,
privateIPAddress,
privateIPAddressPrefixLength,
privateIPAddressVersion,
privateIPAllocationMethod,
privateLinkConnectionProperties,
provisioningState,
publicIPAddress,
subnet,
type,
virtualNetworkTaps
FROM azure.network.network_interface_ip_configurations
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND network_interface_name = '{{ network_interface_name }}' -- required
AND ip_configuration_name = '{{ ip_configuration_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;