SoftwareInventories Interface

public interface SoftwareInventories

Resource collection API of SoftwareInventories.

Method Summary

Modifier and Type Method and Description
abstract Software get(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, String softwareName)

Gets a single software data of the virtual machine.

abstract Response<Software> getWithResponse(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, String softwareName, Context context)

Gets a single software data of the virtual machine.

abstract PagedIterable<Software> list()

Gets the software inventory of all virtual machines in the subscriptions.

abstract PagedIterable<Software> list(Context context)

Gets the software inventory of all virtual machines in the subscriptions.

abstract PagedIterable<Software> listByExtendedResource(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName)

Gets the software inventory of the virtual machine.

abstract PagedIterable<Software> listByExtendedResource(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, Context context)

Gets the software inventory of the virtual machine.

Method Details

get

public abstract Software get(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, String softwareName)

Gets a single software data of the virtual machine.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.
softwareName - Name of the installed software.

Returns:

a single software data of the virtual machine.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, String softwareName, Context context)

Gets a single software data of the virtual machine.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.
softwareName - Name of the installed software.
context - The context to associate with this operation.

Returns:

a single software data of the virtual machine along with Response<T>.

list

public abstract PagedIterable list()

Gets the software inventory of all virtual machines in the subscriptions.

Returns:

the software inventory of all virtual machines in the subscriptions as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Gets the software inventory of all virtual machines in the subscriptions.

Parameters:

context - The context to associate with this operation.

Returns:

the software inventory of all virtual machines in the subscriptions as paginated response with PagedIterable<T>.

listByExtendedResource

public abstract PagedIterable listByExtendedResource(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName)

Gets the software inventory of the virtual machine.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.

Returns:

the software inventory of the virtual machine as paginated response with PagedIterable<T>.

listByExtendedResource

public abstract PagedIterable listByExtendedResource(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, Context context)

Gets the software inventory of the virtual machine.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.
context - The context to associate with this operation.

Returns:

the software inventory of the virtual machine as paginated response with PagedIterable<T>.

Applies to