Interface NetworkInterfaces

All Superinterfaces:
HasInner<com.microsoft.azure.management.network.implementation.NetworkInterfacesInner>, HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>, SupportsBatchCreation<NetworkInterface>, SupportsBatchDeletion, SupportsCreating<NetworkInterface.DefinitionStages.Blank>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsGettingById<NetworkInterface>, SupportsGettingByResourceGroup<NetworkInterface>, SupportsListing<NetworkInterface>, SupportsListingByResourceGroup<NetworkInterface>

Entry point to network interface management.
  • Method Details

    • getByVirtualMachineScaleSetInstanceId

      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

      com.microsoft.azure.PagedList<VirtualMachineScaleSetNetworkInterface> 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

      com.microsoft.azure.PagedList<VirtualMachineScaleSetNetworkInterface> 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

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