NicIpConfigurationBase Interface

Implements

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
abstract Network getNetwork()
abstract NetworkSecurityGroup getNetworkSecurityGroup()
abstract boolean isPrimary()
abstract Collection<ApplicationGatewayBackend> listAssociatedApplicationGatewayBackends()
abstract List<ApplicationSecurityGroup> listAssociatedApplicationSecurityGroups()
abstract List<LoadBalancerBackend> listAssociatedLoadBalancerBackends()
abstract List<LoadBalancerInboundNatRule> listAssociatedLoadBalancerInboundNatRules()
abstract IpVersion privateIpAddressVersion()

Method Details

getNetwork

public abstract Network getNetwork()

Returns:

the virtual network associated with this IP configuration

getNetworkSecurityGroup

public abstract NetworkSecurityGroup getNetworkSecurityGroup()

Returns:

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

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

isPrimary

public abstract boolean isPrimary()

Returns:

true if this is the primary IP configuration

listAssociatedApplicationGatewayBackends

public abstract Collection listAssociatedApplicationGatewayBackends()

Returns:

the application gateway backends associated with this network IP configuration

listAssociatedApplicationSecurityGroups

public abstract List listAssociatedApplicationSecurityGroups()

Returns:

the application security groups associated with this network IP configuration

listAssociatedLoadBalancerBackends

public abstract List listAssociatedLoadBalancerBackends()

Returns:

the load balancer backends associated with this network interface IP configuration

listAssociatedLoadBalancerInboundNatRules

public abstract List listAssociatedLoadBalancerInboundNatRules()

Returns:

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

privateIpAddressVersion

public abstract IpVersion privateIpAddressVersion()

Returns:

private IP address version

Applies to