NetworkInterfaces Interface

public interface NetworkInterfaces extends SupportsCreating<NetworkInterface.DefinitionStages.Blank>,SupportsListing,SupportsListingByResourceGroup,SupportsGettingByResourceGroup,SupportsGettingById,SupportsDeletingById,SupportsDeletingByResourceGroup,SupportsBatchCreation,SupportsBatchDeletion,HasManager,HasInner

Entry point to network interface management.

Method Summary

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

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

PagedList<VirtualMachineScaleSetNetworkInterface> listByVirtualMachineScaleSet(String resourceGroupName, String scaleSetName)

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

PagedList<VirtualMachineScaleSetNetworkInterface> listByVirtualMachineScaleSetId(String id)

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

PagedList<VirtualMachineScaleSetNetworkInterface> listByVirtualMachineScaleSetInstanceId(String resourceGroupName, String scaleSetName, String instanceId)

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

Inherited Members

SupportsBatchCreation<ResourceT>.create(Creatable<ResourceT>... creatables) SupportsBatchCreation<ResourceT>.create(List<Creatable<ResourceT>> creatables) SupportsBatchCreation<ResourceT>.createAsync(Creatable<ResourceT>... creatables) SupportsBatchCreation<ResourceT>.createAsync(List<Creatable<ResourceT>> creatables) SupportsBatchCreation<ResourceT>.createAsync(ServiceCallback<CreatedResources<ResourceT>> callback, Creatable<ResourceT>... creatables) SupportsBatchCreation<ResourceT>.createAsync(final ServiceCallback<CreatedResources<ResourceT>> callback, List<Creatable<ResourceT>> creatables) SupportsCreating<T>.define(String name) SupportsDeletingById.deleteById(String id) SupportsDeletingById.deleteByIdAsync(String id, ServiceCallback<Void> callback) SupportsDeletingById.deleteByIdAsync(String id) SupportsBatchDeletion.deleteByIds(Collection<String> ids) SupportsBatchDeletion.deleteByIds(String...ids) SupportsBatchDeletion.deleteByIdsAsync(Collection<String> ids) SupportsBatchDeletion.deleteByIdsAsync(String...ids) SupportsDeletingByResourceGroup.deleteByResourceGroup(String resourceGroupName, String name) SupportsDeletingByResourceGroup.deleteByResourceGroupAsync(String resourceGroupName, String name, ServiceCallback<Void> callback) SupportsDeletingByResourceGroup.deleteByResourceGroupAsync(String resourceGroupName, String name) SupportsGettingById<T>.getById(String id) SupportsGettingById<T>.getByIdAsync(String id) SupportsGettingById<T>.getByIdAsync(String id, ServiceCallback<T> callback) SupportsGettingByResourceGroup<T>.getByResourceGroup(String resourceGroupName, String name) SupportsGettingByResourceGroup<T>.getByResourceGroupAsync(String resourceGroupName, String name) SupportsGettingByResourceGroup<T>.getByResourceGroupAsync(String resourceGroupName, String name, ServiceCallback<T> callback) HasInner<T>.inner() SupportsListing<T>.list() SupportsListing<T>.listAsync() SupportsListingByResourceGroup<T>.listByResourceGroup(String resourceGroupName) SupportsListingByResourceGroup<T>.listByResourceGroupAsync(String resourceGroupName) HasManager<ManagerT>.manager()

Method Details

getByVirtualMachineScaleSetInstanceId

public 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 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 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 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