NetworkInterfaces Interface

Implements

public interface NetworkInterfaces
extends SupportsCreating<Blank>, SupportsListing<NetworkInterface>, SupportsListingByResourceGroup<NetworkInterface>, SupportsGettingByResourceGroup<NetworkInterface>, SupportsGettingById<NetworkInterface>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<NetworkInterface>, SupportsBatchDeletion, HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>, HasInner<com.microsoft.azure.management.network.implementation.NetworkInterfacesInner>

Entry point to network interface management.

Method Summary

Modifier and Type Method and Description
abstract VirtualMachineScaleSetNetworkInterface getByVirtualMachineScaleSetInstanceId(String resourceGroupName, String scaleSetName, String instanceId, String name)

Gets a network interface associated with a virtual machine scale set instance.

abstract com.microsoft.azure.PagedList<VirtualMachineScaleSetNetworkInterface> listByVirtualMachineScaleSet(String resourceGroupName, String scaleSetName)

List the network interfaces associated with a virtual machine scale set.

abstract com.microsoft.azure.PagedList<VirtualMachineScaleSetNetworkInterface> listByVirtualMachineScaleSetId(String id)

List the network interfaces associated with a virtual machine scale set.

abstract com.microsoft.azure.PagedList<VirtualMachineScaleSetNetworkInterface> listByVirtualMachineScaleSetInstanceId(String resourceGroupName, String scaleSetName, String instanceId)

List the network interfaces associated with a specific virtual machine instance in a scale set.

Method Details

getByVirtualMachineScaleSetInstanceId

public abstract VirtualMachineScaleSetNetworkInterface getByVirtualMachineScaleSetInstanceId(String resourceGroupName, String scaleSetName, String instanceId, String name)

Gets a network interface associated with a virtual machine scale set instance.

Parameters:

resourceGroupName - virtual machine scale set resource group name
scaleSetName - scale set name
instanceId - the virtual machine scale set vm instance id
name - the network interface name

Returns:

network interface

listByVirtualMachineScaleSet

public abstract PagedList listByVirtualMachineScaleSet(String resourceGroupName, String scaleSetName)

List the network interfaces associated with a virtual machine scale set.

Parameters:

resourceGroupName - virtual machine scale set resource group name
scaleSetName - scale set name

Returns:

list of network interfaces

listByVirtualMachineScaleSetId

public abstract PagedList listByVirtualMachineScaleSetId(String id)

List the network interfaces associated with a virtual machine scale set.

Parameters:

id - virtual machine scale set resource id

Returns:

list of network interfaces

listByVirtualMachineScaleSetInstanceId

public abstract PagedList listByVirtualMachineScaleSetInstanceId(String resourceGroupName, String scaleSetName, String instanceId)

List the network interfaces associated with a specific virtual machine instance in a scale set.

Parameters:

resourceGroupName - virtual machine scale set resource group name
scaleSetName - scale set name
instanceId - the virtual machine scale set vm instance id

Returns:

list of network interfaces

Applies to