NetworkInterfaces Interface
Implements
public interface NetworkInterfaces
extends SupportsCreating<Blank>, SupportsListing<NetworkInterface>, SupportsListingByResourceGroup<NetworkInterface>, SupportsGettingByResourceGroup<NetworkInterface>, SupportsGettingById<NetworkInterface>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<NetworkInterface>, SupportsBatchDeletion, HasManager<NetworkManager>
Entry point to network interface management.
Method Summary
Method Details
beginDeleteById
public abstract Accepted<Void> beginDeleteById(String id)
Begins deleting a virtual machine from Azure, identifying it by its resource ID.
Parameters:
Returns:
beginDeleteById
public default Accepted<Void> beginDeleteById(String id, Context context)
Begins deleting a virtual machine from Azure, identifying it by its resource ID.
Parameters:
Returns:
beginDeleteByResourceGroup
public abstract Accepted<Void> beginDeleteByResourceGroup(String resourceGroupName, String name)
Begins deleting a virtual machine from Azure, identifying it by its name and its resource group.
Parameters:
Returns:
beginDeleteByResourceGroup
public default Accepted<Void> beginDeleteByResourceGroup(String resourceGroupName, String name, Context context)
Begins deleting a virtual machine from Azure, identifying it by its name and its resource group.
Parameters:
Returns:
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:
Returns:
getByVirtualMachineScaleSetInstanceIdAsync
public abstract Mono<VirtualMachineScaleSetNetworkInterface> getByVirtualMachineScaleSetInstanceIdAsync(String resourceGroupName, String scaleSetName, String instanceId, String name)
Gets a network interface associated with a virtual machine scale set instance.
Parameters:
Returns:
listByResourceGroup
public default PagedIterable<NetworkInterface> listByResourceGroup(String resourceGroupName, Context context)
Lists resources of the specified type in the specified resource group.
Parameters:
Returns:
listByVirtualMachineScaleSet
public abstract PagedIterable<VirtualMachineScaleSetNetworkInterface> listByVirtualMachineScaleSet(String resourceGroupName, String scaleSetName)
List the network interfaces associated with a virtual machine scale set.
Parameters:
Returns:
listByVirtualMachineScaleSetId
public abstract PagedIterable<VirtualMachineScaleSetNetworkInterface> listByVirtualMachineScaleSetId(String id)
List the network interfaces associated with a virtual machine scale set.
Parameters:
Returns:
listByVirtualMachineScaleSetInstanceId
public abstract PagedIterable<VirtualMachineScaleSetNetworkInterface> listByVirtualMachineScaleSetInstanceId(String resourceGroupName, String scaleSetName, String instanceId)
List the network interfaces associated with a specific virtual machine instance in a scale set.
Parameters:
Returns:
listByVirtualMachineScaleSetInstanceIdAsync
public abstract PagedFlux<VirtualMachineScaleSetNetworkInterface> listByVirtualMachineScaleSetInstanceIdAsync(String resourceGroupName, String scaleSetName, String instanceId)
List the network interfaces associated with a specific virtual machine instance in a scale set asynchronously.
Parameters:
Returns: