Interface NetworkInterfaces

    • Method Detail

      • 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
      • getByVirtualMachineScaleSetInstanceIdAsync

        Mono<VirtualMachineScaleSetNetworkInterface> getByVirtualMachineScaleSetInstanceIdAsync​(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.azure.core.http.rest.PagedIterable<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.azure.core.http.rest.PagedIterable<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.azure.core.http.rest.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:
        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
      • listByVirtualMachineScaleSetInstanceIdAsync

        com.azure.core.http.rest.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:
        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
      • beginDeleteById

        Accepted<Void> beginDeleteById​(String id)
        Begins deleting a virtual machine from Azure, identifying it by its resource ID.
        Parameters:
        id - the resource ID of the virtual machine to delete
        Returns:
        the accepted deleting operation
      • beginDeleteByResourceGroup

        Accepted<Void> beginDeleteByResourceGroup​(String resourceGroupName,
                                                  String name)
        Begins deleting a virtual machine from Azure, identifying it by its name and its resource group.
        Parameters:
        resourceGroupName - the resource group the resource is part of
        name - the virtual machine name
        Returns:
        the accepted deleting operation