Interface NicIPConfigurationBase
-
- All Superinterfaces:
HasPrivateIPAddress,com.microsoft.azure.management.resources.fluentcore.arm.models.HasSubnet
- All Known Subinterfaces:
NicIPConfiguration,VirtualMachineScaleSetNicIPConfiguration
public interface NicIPConfigurationBase extends com.microsoft.azure.management.resources.fluentcore.arm.models.HasSubnet, HasPrivateIPAddress
The base IP configuration shared across IP configurations in regular and virtual machine scale set network interface.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.network.model.HasPrivateIPAddress
HasPrivateIPAddress.DefinitionStages, HasPrivateIPAddress.UpdateDefinitionStages, HasPrivateIPAddress.UpdateStages
-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasSubnet
com.microsoft.azure.management.resources.fluentcore.arm.models.HasSubnet.DefinitionStages, com.microsoft.azure.management.resources.fluentcore.arm.models.HasSubnet.UpdateDefinitionStages, com.microsoft.azure.management.resources.fluentcore.arm.models.HasSubnet.UpdateStages
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NetworkgetNetwork()NetworkSecurityGroupgetNetworkSecurityGroup()booleanisPrimary()Collection<ApplicationGatewayBackend>listAssociatedApplicationGatewayBackends()List<LoadBalancerBackend>listAssociatedLoadBalancerBackends()List<LoadBalancerInboundNatRule>listAssociatedLoadBalancerInboundNatRules()IPVersionprivateIPAddressVersion()-
Methods inherited from interface com.microsoft.azure.management.network.model.HasPrivateIPAddress
privateIPAddress, privateIPAllocationMethod
-
-
-
-
Method Detail
-
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
-
-