Share via


NetworkInterfaceIPConfigurationPropertiesFormat interface

Properties of IP configuration.

Properties

applicationGatewayBackendAddressPools

The reference to ApplicationGatewayBackendAddressPool resource.

applicationSecurityGroups

Application security groups in which the IP configuration is included.

gatewayLoadBalancer

The reference to gateway load balancer frontend IP.

loadBalancerBackendAddressPools

The reference to LoadBalancerBackendAddressPool resource.

loadBalancerInboundNatRules

A list of references of LoadBalancerInboundNatRules.

primary

Whether this is a primary customer address on the network interface.

privateIPAddress

Private IP address of the IP configuration.

privateIPAddressVersion

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

privateIPAllocationMethod

The private IP address allocation method.

publicIPAddress

Public IP address bound to the IP configuration.

subnet

Subnet bound to the IP configuration.

virtualNetworkTaps

The reference to Virtual Network Taps.

Property Details

applicationGatewayBackendAddressPools

The reference to ApplicationGatewayBackendAddressPool resource.

applicationGatewayBackendAddressPools?: ApplicationGatewayBackendAddressPool[]

Property Value

applicationSecurityGroups

Application security groups in which the IP configuration is included.

applicationSecurityGroups?: ApplicationSecurityGroup[]

Property Value

gatewayLoadBalancer

The reference to gateway load balancer frontend IP.

gatewayLoadBalancer?: SubResource

Property Value

loadBalancerBackendAddressPools

The reference to LoadBalancerBackendAddressPool resource.

loadBalancerBackendAddressPools?: BackendAddressPool[]

Property Value

loadBalancerInboundNatRules

A list of references of LoadBalancerInboundNatRules.

loadBalancerInboundNatRules?: InboundNatRule[]

Property Value

primary

Whether this is a primary customer address on the network interface.

primary?: boolean

Property Value

boolean

privateIPAddress

Private IP address of the IP configuration.

privateIPAddress?: string

Property Value

string

privateIPAddressVersion

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

privateIPAddressVersion?: "IPv4" | "IPv6"

Property Value

"IPv4" | "IPv6"

privateIPAllocationMethod

The private IP address allocation method.

privateIPAllocationMethod?: "Static" | "Dynamic"

Property Value

"Static" | "Dynamic"

publicIPAddress

Public IP address bound to the IP configuration.

publicIPAddress?: PublicIPAddress

Property Value

subnet

Subnet bound to the IP configuration.

subnet?: Subnet

Property Value

virtualNetworkTaps

The reference to Virtual Network Taps.

virtualNetworkTaps?: VirtualNetworkTap[]

Property Value