Interface NicIPConfigurationBase

All Superinterfaces:
HasPrivateIPAddress, HasSubnet
All Known Subinterfaces:
NicIPConfiguration, VirtualMachineScaleSetNicIPConfiguration

public interface NicIPConfigurationBase extends HasSubnet, HasPrivateIPAddress
The base IP configuration shared across IP configurations in regular and virtual machine scale set network interface.
  • Method Details

    • isPrimary

      boolean isPrimary()
      Returns:
      true if this is the primary IP configuration
    • getNetwork

      Network getNetwork()
      Returns:
      the virtual network associated with this IP configuration
    • getNetworkSecurityGroup

      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.)

    • privateIPAddressVersion

      IPVersion privateIPAddressVersion()
      Returns:
      private IP address version
    • listAssociatedLoadBalancerBackends

      List<LoadBalancerBackend> listAssociatedLoadBalancerBackends()
      Returns:
      the load balancer backends associated with this network interface IP configuration
    • listAssociatedLoadBalancerInboundNatRules

      List<LoadBalancerInboundNatRule> listAssociatedLoadBalancerInboundNatRules()
      Returns:
      the load balancer inbound NAT rules associated with this network interface IP configuration
    • listAssociatedApplicationGatewayBackends

      Collection<ApplicationGatewayBackend> listAssociatedApplicationGatewayBackends()
      Returns:
      the application gateway backends associated with this network IP configuration