### YamlMime:JavaType uid: "com.microsoft.azure.management.network.NetworkInterfaceBase" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase" name: "NetworkInterfaceBase" nameWithType: "NetworkInterfaceBase" summary: "The base network interface shared across regular and virtual machine scale set network interface." syntax: "public interface **NetworkInterfaceBase**
extends <>, <>" methods: - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.appliedDnsServers()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.appliedDnsServers()" name: "appliedDnsServers()" nameWithType: "NetworkInterfaceBase.appliedDnsServers()" modifiers: - "abstract" syntax: "public abstract List appliedDnsServers()" returns: description: "applied DNS servers" type: "<>" - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.dnsServers()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.dnsServers()" name: "dnsServers()" nameWithType: "NetworkInterfaceBase.dnsServers()" modifiers: - "abstract" syntax: "public abstract List dnsServers()" returns: description: "IP addresses of this network interface's DNS servers" type: "<>" - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.getNetworkSecurityGroup()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.getNetworkSecurityGroup()" name: "getNetworkSecurityGroup()" nameWithType: "NetworkInterfaceBase.getNetworkSecurityGroup()" summary: "Gets the network security group associated this network interface." modifiers: - "abstract" syntax: "public abstract NetworkSecurityGroup getNetworkSecurityGroup()" desc: "Gets the network security group associated this network interface.\n\nThis method makes a rest API call to fetch the Network Security Group resource." returns: description: "the network security group associated with this network interface." type: "" - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.internalDnsNameLabel()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.internalDnsNameLabel()" name: "internalDnsNameLabel()" nameWithType: "NetworkInterfaceBase.internalDnsNameLabel()" modifiers: - "abstract" syntax: "public abstract String internalDnsNameLabel()" returns: description: "the Internal DNS name assigned to this network interface" type: "" - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.internalDomainNameSuffix()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.internalDomainNameSuffix()" name: "internalDomainNameSuffix()" nameWithType: "NetworkInterfaceBase.internalDomainNameSuffix()" modifiers: - "abstract" syntax: "public abstract String internalDomainNameSuffix()" returns: description: "the internal domain name suffix" type: "" - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.internalFqdn()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.internalFqdn()" name: "internalFqdn()" nameWithType: "NetworkInterfaceBase.internalFqdn()" summary: "Gets the fully qualified domain name of this network interface." modifiers: - "abstract" syntax: "public abstract String internalFqdn()" desc: "Gets the fully qualified domain name of this network interface.\n\nA network interface receives FQDN as a part of assigning it to a virtual machine." returns: description: "the qualified domain name" type: "" - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.isAcceleratedNetworkingEnabled()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.isAcceleratedNetworkingEnabled()" name: "isAcceleratedNetworkingEnabled()" nameWithType: "NetworkInterfaceBase.isAcceleratedNetworkingEnabled()" modifiers: - "abstract" syntax: "public abstract boolean isAcceleratedNetworkingEnabled()" returns: description: "true if accelerated networking is enabled for this network interface" type: "" - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.isIPForwardingEnabled()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.isIPForwardingEnabled()" name: "isIPForwardingEnabled()" nameWithType: "NetworkInterfaceBase.isIPForwardingEnabled()" modifiers: - "abstract" syntax: "public abstract boolean isIPForwardingEnabled()" returns: description: "true if IP forwarding is enabled in this network interface" type: "" - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.macAddress()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.macAddress()" name: "macAddress()" nameWithType: "NetworkInterfaceBase.macAddress()" modifiers: - "abstract" syntax: "public abstract String macAddress()" returns: description: "the MAC Address of the network interface" type: "" - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.networkSecurityGroupId()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.networkSecurityGroupId()" name: "networkSecurityGroupId()" nameWithType: "NetworkInterfaceBase.networkSecurityGroupId()" modifiers: - "abstract" syntax: "public abstract String networkSecurityGroupId()" returns: description: "the network security group resource id associated with this network interface" type: "" - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.primaryPrivateIP()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.primaryPrivateIP()" name: "primaryPrivateIP()" nameWithType: "NetworkInterfaceBase.primaryPrivateIP()" summary: "Gets the private IP address allocated to this network interface's primary IP configuration." modifiers: - "abstract" syntax: "public abstract String primaryPrivateIP()" desc: "Gets the private IP address allocated to this network interface's primary IP configuration.\n\nThe private IP will be within the virtual network subnet of this network interface." returns: description: "the private IP addresses" type: "" - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.primaryPrivateIPAllocationMethod()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.primaryPrivateIPAllocationMethod()" name: "primaryPrivateIPAllocationMethod()" nameWithType: "NetworkInterfaceBase.primaryPrivateIPAllocationMethod()" modifiers: - "abstract" syntax: "public abstract IPAllocationMethod primaryPrivateIPAllocationMethod()" returns: description: "the private IP allocation method (Dynamic, Static) of this network interface's\n primary IP configuration." type: "" - uid: "com.microsoft.azure.management.network.NetworkInterfaceBase.virtualMachineId()" fullName: "com.microsoft.azure.management.network.NetworkInterfaceBase.virtualMachineId()" name: "virtualMachineId()" nameWithType: "NetworkInterfaceBase.virtualMachineId()" modifiers: - "abstract" syntax: "public abstract String virtualMachineId()" returns: description: "the resource ID of the associated virtual machine, or null if none." type: "" type: "interface" desc: "The base network interface shared across regular and virtual machine scale set network interface." implements: - "<>" - "<>" metadata: {} package: "com.microsoft.azure.management.network" artifact: com.microsoft.azure:azure-mgmt-network:1.41.4