Compartilhar via


NetworkInterfaceBase Interface

Implementações

HasManager<com.microsoft.azure.management.network.implementation.NetworkManager> HasInner<com.microsoft.azure.management.network.implementation.NetworkInterfaceInner>

public interface NetworkInterfaceBase
extends HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>, HasInner<com.microsoft.azure.management.network.implementation.NetworkInterfaceInner>

O adaptador de rede base compartilhado entre o adaptador de rede de conjunto de dimensionamento de máquinas virtuais e regulares.

Resumo do método

Modificador e tipo Método e descrição
abstract java.util.List<java.lang.String> appliedDnsServers()
abstract java.util.List<java.lang.String> dnsServers()
abstract NetworkSecurityGroup getNetworkSecurityGroup()

Obtém o grupo de segurança de rede associado a esse adaptador de rede.

abstract java.lang.String internalDnsNameLabel()
abstract java.lang.String internalDomainNameSuffix()
abstract java.lang.String internalFqdn()

Obtém o nome de domínio totalmente qualificado desse adaptador de rede.

abstract boolean isAcceleratedNetworkingEnabled()
abstract boolean isIPForwardingEnabled()
abstract java.lang.String macAddress()
abstract java.lang.String networkSecurityGroupId()
abstract java.lang.String primaryPrivateIP()

Obtém o endereço IP privado alocado para a configuração de IP principal desse adaptador de rede.

abstract IPAllocationMethod primaryPrivateIPAllocationMethod()
abstract java.lang.String virtualMachineId()

Detalhes do método

appliedDnsServers

public abstract List appliedDnsServers()

Returns:

servidores DNS aplicados

dnsServers

public abstract List dnsServers()

Returns:

Endereços IP dos servidores DNS desse adaptador de rede

getNetworkSecurityGroup

public abstract NetworkSecurityGroup getNetworkSecurityGroup()

Obtém o grupo de segurança de rede associado a esse adaptador de rede.

Esse método faz uma chamada à API rest para buscar o recurso grupo de segurança de rede.

Returns:

o grupo de segurança de rede associado a esse adaptador de rede.

internalDnsNameLabel

public abstract String internalDnsNameLabel()

Returns:

o nome DNS interno atribuído a esse adaptador de rede

internalDomainNameSuffix

public abstract String internalDomainNameSuffix()

Returns:

o sufixo de nome de domínio interno

internalFqdn

public abstract String internalFqdn()

Obtém o nome de domínio totalmente qualificado desse adaptador de rede.

Um adaptador de rede recebe o FQDN como parte da atribuição a uma máquina virtual.

Returns:

o nome de domínio qualificado

isAcceleratedNetworkingEnabled

public abstract boolean isAcceleratedNetworkingEnabled()

Returns:

true se a rede acelerada estiver habilitada para esse adaptador de rede

isIPForwardingEnabled

public abstract boolean isIPForwardingEnabled()

Returns:

true se o encaminhamento de IP estiver habilitado neste adaptador de rede

macAddress

public abstract String macAddress()

Returns:

o endereço MAC do adaptador de rede

networkSecurityGroupId

public abstract String networkSecurityGroupId()

Returns:

a ID de recurso do grupo de segurança de rede associada a esse adaptador de rede

primaryPrivateIP

public abstract String primaryPrivateIP()

Obtém o endereço IP privado alocado para a configuração de IP principal desse adaptador de rede.

O IP privado estará dentro da sub-rede de rede virtual desse adaptador de rede.

Returns:

os endereços IP privados

primaryPrivateIPAllocationMethod

public abstract IPAllocationMethod primaryPrivateIPAllocationMethod()

Returns:

o método de alocação de IP privado (Dinâmico, Estático) da configuração de IP principal desse adaptador de rede.

virtualMachineId

public abstract String virtualMachineId()

Returns:

a ID do recurso da máquina virtual associada ou nula se nenhuma.

Aplica-se a