Partilhar via


NetworkInterfaces interface

Interface que representa um NetworkInterfaces.

Métodos

beginCreateOrUpdate(string, string, NetworkInterface, NetworkInterfacesCreateOrUpdateOptionalParams)

Cria ou atualiza uma interface de rede.

beginCreateOrUpdateAndWait(string, string, NetworkInterface, NetworkInterfacesCreateOrUpdateOptionalParams)

Cria ou atualiza uma interface de rede.

beginDelete(string, string, NetworkInterfacesDeleteOptionalParams)

Exclui a interface de rede especificada.

beginDeleteAndWait(string, string, NetworkInterfacesDeleteOptionalParams)

Exclui a interface de rede especificada.

beginGetEffectiveRouteTable(string, string, NetworkInterfacesGetEffectiveRouteTableOptionalParams)

Obtém todas as tabelas de rotas aplicadas a uma interface de rede.

beginGetEffectiveRouteTableAndWait(string, string, NetworkInterfacesGetEffectiveRouteTableOptionalParams)

Obtém todas as tabelas de rotas aplicadas a uma interface de rede.

beginListEffectiveNetworkSecurityGroups(string, string, NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams)

Obtém todos os grupos de segurança de rede aplicados a uma interface de rede.

beginListEffectiveNetworkSecurityGroupsAndWait(string, string, NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams)

Obtém todos os grupos de segurança de rede aplicados a uma interface de rede.

get(string, string, NetworkInterfacesGetOptionalParams)

Obtém informações sobre a interface de rede especificada.

getCloudServiceNetworkInterface(string, string, string, string, NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams)

Obtenha a interface de rede especificada em um serviço de nuvem.

getVirtualMachineScaleSetIpConfiguration(string, string, string, string, string, NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams)

Obtenha a configuração IP da interface de rede especificada em um conjunto de dimensionamento de máquina virtual.

getVirtualMachineScaleSetNetworkInterface(string, string, string, string, NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams)

Obtenha a interface de rede especificada em um conjunto de dimensionamento de máquina virtual.

list(string, NetworkInterfacesListOptionalParams)

Obtém todas as interfaces de rede em um grupo de recursos.

listAll(NetworkInterfacesListAllOptionalParams)

Obtém todas as interfaces de rede em uma assinatura.

listCloudServiceNetworkInterfaces(string, string, NetworkInterfacesListCloudServiceNetworkInterfacesOptionalParams)

Obtém todas as interfaces de rede em um serviço de nuvem.

listCloudServiceRoleInstanceNetworkInterfaces(string, string, string, NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesOptionalParams)

Obtém informações sobre todas as interfaces de rede em uma instância de função em um serviço de nuvem.

listVirtualMachineScaleSetIpConfigurations(string, string, string, string, NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams)

Obtenha a configuração IP da interface de rede especificada em um conjunto de dimensionamento de máquina virtual.

listVirtualMachineScaleSetNetworkInterfaces(string, string, NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesOptionalParams)

Obtém todas as interfaces de rede em um conjunto de dimensionamento de máquina virtual.

listVirtualMachineScaleSetVMNetworkInterfaces(string, string, string, NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesOptionalParams)

Obtém informações sobre todas as interfaces de rede em uma máquina virtual em um conjunto de escala de máquina virtual.

updateTags(string, string, TagsObject, NetworkInterfacesUpdateTagsOptionalParams)

Atualiza as tags da interface de rede.

Detalhes de Método

beginCreateOrUpdate(string, string, NetworkInterface, NetworkInterfacesCreateOrUpdateOptionalParams)

Cria ou atualiza uma interface de rede.

function beginCreateOrUpdate(resourceGroupName: string, networkInterfaceName: string, parameters: NetworkInterface, options?: NetworkInterfacesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkInterface>, NetworkInterface>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

networkInterfaceName

string

O nome da interface de rede.

parameters
NetworkInterface

Parâmetros fornecidos para a operação de criação ou atualização da interface de rede.

options
NetworkInterfacesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<@azure/core-lro.SimplePollerLike<OperationState<NetworkInterface>, NetworkInterface>>

beginCreateOrUpdateAndWait(string, string, NetworkInterface, NetworkInterfacesCreateOrUpdateOptionalParams)

Cria ou atualiza uma interface de rede.

function beginCreateOrUpdateAndWait(resourceGroupName: string, networkInterfaceName: string, parameters: NetworkInterface, options?: NetworkInterfacesCreateOrUpdateOptionalParams): Promise<NetworkInterface>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

networkInterfaceName

string

O nome da interface de rede.

parameters
NetworkInterface

Parâmetros fornecidos para a operação de criação ou atualização da interface de rede.

options
NetworkInterfacesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<NetworkInterface>

beginDelete(string, string, NetworkInterfacesDeleteOptionalParams)

Exclui a interface de rede especificada.

function beginDelete(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

networkInterfaceName

string

O nome da interface de rede.

options
NetworkInterfacesDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, NetworkInterfacesDeleteOptionalParams)

Exclui a interface de rede especificada.

function beginDeleteAndWait(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

networkInterfaceName

string

O nome da interface de rede.

options
NetworkInterfacesDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

beginGetEffectiveRouteTable(string, string, NetworkInterfacesGetEffectiveRouteTableOptionalParams)

Obtém todas as tabelas de rotas aplicadas a uma interface de rede.

function beginGetEffectiveRouteTable(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesGetEffectiveRouteTableOptionalParams): Promise<SimplePollerLike<OperationState<EffectiveRouteListResult>, EffectiveRouteListResult>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

networkInterfaceName

string

O nome da interface de rede.

options
NetworkInterfacesGetEffectiveRouteTableOptionalParams

Os parâmetros de opções.

Devoluções

Promise<@azure/core-lro.SimplePollerLike<OperationState<EffectiveRouteListResult>, EffectiveRouteListResult>>

beginGetEffectiveRouteTableAndWait(string, string, NetworkInterfacesGetEffectiveRouteTableOptionalParams)

Obtém todas as tabelas de rotas aplicadas a uma interface de rede.

function beginGetEffectiveRouteTableAndWait(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesGetEffectiveRouteTableOptionalParams): Promise<EffectiveRouteListResult>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

networkInterfaceName

string

O nome da interface de rede.

options
NetworkInterfacesGetEffectiveRouteTableOptionalParams

Os parâmetros de opções.

Devoluções

beginListEffectiveNetworkSecurityGroups(string, string, NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams)

Obtém todos os grupos de segurança de rede aplicados a uma interface de rede.

function beginListEffectiveNetworkSecurityGroups(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams): Promise<SimplePollerLike<OperationState<EffectiveNetworkSecurityGroupListResult>, EffectiveNetworkSecurityGroupListResult>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

networkInterfaceName

string

O nome da interface de rede.

Devoluções

beginListEffectiveNetworkSecurityGroupsAndWait(string, string, NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams)

Obtém todos os grupos de segurança de rede aplicados a uma interface de rede.

function beginListEffectiveNetworkSecurityGroupsAndWait(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesListEffectiveNetworkSecurityGroupsOptionalParams): Promise<EffectiveNetworkSecurityGroupListResult>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

networkInterfaceName

string

O nome da interface de rede.

Devoluções

get(string, string, NetworkInterfacesGetOptionalParams)

Obtém informações sobre a interface de rede especificada.

function get(resourceGroupName: string, networkInterfaceName: string, options?: NetworkInterfacesGetOptionalParams): Promise<NetworkInterface>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

networkInterfaceName

string

O nome da interface de rede.

options
NetworkInterfacesGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<NetworkInterface>

getCloudServiceNetworkInterface(string, string, string, string, NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams)

Obtenha a interface de rede especificada em um serviço de nuvem.

function getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options?: NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams): Promise<NetworkInterface>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

cloudServiceName

string

O nome do serviço de nuvem.

roleInstanceName

string

O nome da instância de função.

networkInterfaceName

string

O nome da interface de rede.

Devoluções

Promise<NetworkInterface>

getVirtualMachineScaleSetIpConfiguration(string, string, string, string, string, NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams)

Obtenha a configuração IP da interface de rede especificada em um conjunto de dimensionamento de máquina virtual.

function getVirtualMachineScaleSetIpConfiguration(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, networkInterfaceName: string, ipConfigurationName: string, options?: NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams): Promise<NetworkInterfaceIPConfiguration>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

virtualMachineScaleSetName

string

O nome do conjunto de dimensionamento da máquina virtual.

virtualmachineIndex

string

O índice da máquina virtual.

networkInterfaceName

string

O nome da interface de rede.

ipConfigurationName

string

O nome da configuração ip.

Devoluções

getVirtualMachineScaleSetNetworkInterface(string, string, string, string, NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams)

Obtenha a interface de rede especificada em um conjunto de dimensionamento de máquina virtual.

function getVirtualMachineScaleSetNetworkInterface(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, networkInterfaceName: string, options?: NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams): Promise<NetworkInterface>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

virtualMachineScaleSetName

string

O nome do conjunto de dimensionamento da máquina virtual.

virtualmachineIndex

string

O índice da máquina virtual.

networkInterfaceName

string

O nome da interface de rede.

Devoluções

Promise<NetworkInterface>

list(string, NetworkInterfacesListOptionalParams)

Obtém todas as interfaces de rede em um grupo de recursos.

function list(resourceGroupName: string, options?: NetworkInterfacesListOptionalParams): PagedAsyncIterableIterator<NetworkInterface, NetworkInterface[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

options
NetworkInterfacesListOptionalParams

Os parâmetros de opções.

Devoluções

listAll(NetworkInterfacesListAllOptionalParams)

Obtém todas as interfaces de rede em uma assinatura.

function listAll(options?: NetworkInterfacesListAllOptionalParams): PagedAsyncIterableIterator<NetworkInterface, NetworkInterface[], PageSettings>

Parâmetros

options
NetworkInterfacesListAllOptionalParams

Os parâmetros de opções.

Devoluções

listCloudServiceNetworkInterfaces(string, string, NetworkInterfacesListCloudServiceNetworkInterfacesOptionalParams)

Obtém todas as interfaces de rede em um serviço de nuvem.

function listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options?: NetworkInterfacesListCloudServiceNetworkInterfacesOptionalParams): PagedAsyncIterableIterator<NetworkInterface, NetworkInterface[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

cloudServiceName

string

O nome do serviço de nuvem.

Devoluções

listCloudServiceRoleInstanceNetworkInterfaces(string, string, string, NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesOptionalParams)

Obtém informações sobre todas as interfaces de rede em uma instância de função em um serviço de nuvem.

function listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options?: NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesOptionalParams): PagedAsyncIterableIterator<NetworkInterface, NetworkInterface[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

cloudServiceName

string

O nome do serviço de nuvem.

roleInstanceName

string

O nome da instância de função.

Devoluções

listVirtualMachineScaleSetIpConfigurations(string, string, string, string, NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams)

Obtenha a configuração IP da interface de rede especificada em um conjunto de dimensionamento de máquina virtual.

function listVirtualMachineScaleSetIpConfigurations(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, networkInterfaceName: string, options?: NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams): PagedAsyncIterableIterator<NetworkInterfaceIPConfiguration, NetworkInterfaceIPConfiguration[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

virtualMachineScaleSetName

string

O nome do conjunto de dimensionamento da máquina virtual.

virtualmachineIndex

string

O índice da máquina virtual.

networkInterfaceName

string

O nome da interface de rede.

Devoluções

listVirtualMachineScaleSetNetworkInterfaces(string, string, NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesOptionalParams)

Obtém todas as interfaces de rede em um conjunto de dimensionamento de máquina virtual.

function listVirtualMachineScaleSetNetworkInterfaces(resourceGroupName: string, virtualMachineScaleSetName: string, options?: NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesOptionalParams): PagedAsyncIterableIterator<NetworkInterface, NetworkInterface[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

virtualMachineScaleSetName

string

O nome do conjunto de dimensionamento da máquina virtual.

Devoluções

listVirtualMachineScaleSetVMNetworkInterfaces(string, string, string, NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesOptionalParams)

Obtém informações sobre todas as interfaces de rede em uma máquina virtual em um conjunto de escala de máquina virtual.

function listVirtualMachineScaleSetVMNetworkInterfaces(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, options?: NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesOptionalParams): PagedAsyncIterableIterator<NetworkInterface, NetworkInterface[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

virtualMachineScaleSetName

string

O nome do conjunto de dimensionamento da máquina virtual.

virtualmachineIndex

string

O índice da máquina virtual.

Devoluções

updateTags(string, string, TagsObject, NetworkInterfacesUpdateTagsOptionalParams)

Atualiza as tags da interface de rede.

function updateTags(resourceGroupName: string, networkInterfaceName: string, parameters: TagsObject, options?: NetworkInterfacesUpdateTagsOptionalParams): Promise<NetworkInterface>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

networkInterfaceName

string

O nome da interface de rede.

parameters
TagsObject

Parâmetros fornecidos para atualizar tags de interface de rede.

options
NetworkInterfacesUpdateTagsOptionalParams

Os parâmetros de opções.

Devoluções

Promise<NetworkInterface>