NetworkInterfaceBase Interface
Implements
public interface NetworkInterfaceBase
extends HasManager<NetworkManager>, HasInnerModel<NetworkInterfaceInner>
The base network interface shared across regular and virtual machine scale set network interface.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract List<String> | appliedDnsServers() |
abstract List<String> | dnsServers() |
abstract
Network |
getNetworkSecurityGroup()
Gets the network security group associated this network interface. |
abstract String | internalDnsNameLabel() |
abstract String | internalDomainNameSuffix() |
abstract String |
internalFqdn()
Gets the fully qualified domain name of this network interface. |
abstract boolean | isAcceleratedNetworkingEnabled() |
abstract boolean | isIPForwardingEnabled() |
abstract String | macAddress() |
abstract String | networkSecurityGroupId() |
abstract String |
primaryPrivateIP()
Gets the private IP address allocated to this network interface's primary IP configuration. |
abstract
Ip |
primaryPrivateIpAllocationMethod() |
abstract String | virtualMachineId() |
Method Details
appliedDnsServers
public abstract List
Returns:
dnsServers
public abstract List
Returns:
getNetworkSecurityGroup
public abstract NetworkSecurityGroup getNetworkSecurityGroup()
Gets the network security group associated this network interface.
This method makes a rest API call to fetch the Network Security Group resource.
Returns:
internalDnsNameLabel
public abstract String internalDnsNameLabel()
Returns:
internalDomainNameSuffix
public abstract String internalDomainNameSuffix()
Returns:
internalFqdn
public abstract String internalFqdn()
Gets the fully qualified domain name of this network interface.
A network interface receives FQDN as a part of assigning it to a virtual machine.
Returns:
isAcceleratedNetworkingEnabled
public abstract boolean isAcceleratedNetworkingEnabled()
Returns:
isIPForwardingEnabled
public abstract boolean isIPForwardingEnabled()
Returns:
macAddress
public abstract String macAddress()
Returns:
networkSecurityGroupId
public abstract String networkSecurityGroupId()
Returns:
primaryPrivateIP
public abstract String primaryPrivateIP()
Gets the private IP address allocated to this network interface's primary IP configuration.
The private IP will be within the virtual network subnet of this network interface.
Returns:
primaryPrivateIpAllocationMethod
public abstract IpAllocationMethod primaryPrivateIpAllocationMethod()
Returns:
virtualMachineId
public abstract String virtualMachineId()
Returns:
Applies to
Azure SDK for Java