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()
Gets the virtual network associated with this IP configuration. |
abstract
Network |
getNetworkSecurityGroup()
Gets the network security group. |
abstract boolean |
isPrimary()
Checks whether this is the primary IP configuration. |
abstract
Collection<Application |
listAssociatedApplicationGatewayBackends()
Gets the application gateway backends associated with this network IP configuration. |
abstract
List<Application |
listAssociatedApplicationSecurityGroups()
Gets the application security groups associated with this network IP configuration. |
abstract
List<Load |
listAssociatedLoadBalancerBackends()
Gets the load balancer backends associated with this network interface IP configuration. |
abstract
List<Load |
listAssociatedLoadBalancerInboundNatRules()
Gets the load balancer inbound NAT rules associated with this network interface IP configuration. |
abstract
Ip |
privateIpAddressVersion()
Gets private IP address version. |
Method Details
getNetwork
public abstract Network getNetwork()
Gets the virtual network associated with this IP configuration.
Returns:
getNetworkSecurityGroup
public abstract NetworkSecurityGroup getNetworkSecurityGroup()
Gets the network security group.
Returns:
(Note that this results in additional calls to Azure.)
isPrimary
public abstract boolean isPrimary()
Checks whether this is the primary IP configuration.
Returns:
listAssociatedApplicationGatewayBackends
public abstract Collection
Gets the application gateway backends associated with this network IP configuration.
Returns:
listAssociatedApplicationSecurityGroups
public abstract List
Gets the application security groups associated with this network IP configuration.
Returns:
listAssociatedLoadBalancerBackends
public abstract List
Gets the load balancer backends associated with this network interface IP configuration.
Returns:
listAssociatedLoadBalancerInboundNatRules
public abstract List
Gets the load balancer inbound NAT rules associated with this network interface IP configuration.
Returns:
privateIpAddressVersion
public abstract IpVersion privateIpAddressVersion()
Gets private IP address version.
Returns:
Applies to
Azure SDK for Java