NicIPConfigurationBase Interface

public interface NicIPConfigurationBase extends HasSubnet,HasPrivateIPAddress

The base IP configuration shared across IP configurations in regular and virtual machine scale set network interface.

Method Summary

Modifier and Type Method and Description
Network getNetwork()
NetworkSecurityGroup getNetworkSecurityGroup()

(Note that this results in additional calls to Azure.)

boolean isPrimary()
Collection<ApplicationGatewayBackend> listAssociatedApplicationGatewayBackends()
List<LoadBalancerBackend> listAssociatedLoadBalancerBackends()
List<LoadBalancerInboundNatRule> listAssociatedLoadBalancerInboundNatRules()
IPVersion privateIPAddressVersion()

Inherited Members

Method Details

getNetwork

public Network getNetwork()

Returns:

the virtual network associated with this IP configuration

getNetworkSecurityGroup

public NetworkSecurityGroup getNetworkSecurityGroup()

(Note that this results in additional calls to Azure.)

Returns:

the network security group, if any, associated with the subnet, if any, assigned to this network interface IP configuration

isPrimary

public boolean isPrimary()

Returns:

true if this is the primary IP configuration

listAssociatedApplicationGatewayBackends

public Collection listAssociatedApplicationGatewayBackends()

Returns:

the application gateway backends associated with this network IP configuration

listAssociatedLoadBalancerBackends

public List listAssociatedLoadBalancerBackends()

Returns:

the load balancer backends associated with this network interface IP configuration

listAssociatedLoadBalancerInboundNatRules

public List listAssociatedLoadBalancerInboundNatRules()

Returns:

the load balancer inbound NAT rules associated with this network interface IP configuration

privateIPAddressVersion

public IPVersion privateIPAddressVersion()

Returns:

private IP address version

Applies to