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
;