DiscoveredSecuritySolutions Interface

public interface DiscoveredSecuritySolutions

Resource collection API of DiscoveredSecuritySolutions.

Method Summary

Modifier and Type Method and Description
abstract DiscoveredSecuritySolution get(String resourceGroupName, String ascLocation, String discoveredSecuritySolutionName)

Gets a specific discovered Security Solution.

abstract Response<DiscoveredSecuritySolution> getWithResponse(String resourceGroupName, String ascLocation, String discoveredSecuritySolutionName, Context context)

Gets a specific discovered Security Solution.

abstract PagedIterable<DiscoveredSecuritySolution> list()

Gets a list of discovered Security Solutions for the subscription.

abstract PagedIterable<DiscoveredSecuritySolution> list(Context context)

Gets a list of discovered Security Solutions for the subscription.

abstract PagedIterable<DiscoveredSecuritySolution> listByHomeRegion(String ascLocation)

Gets a list of discovered Security Solutions for the subscription and location.

abstract PagedIterable<DiscoveredSecuritySolution> listByHomeRegion(String ascLocation, Context context)

Gets a list of discovered Security Solutions for the subscription and location.

Method Details

get

public abstract DiscoveredSecuritySolution get(String resourceGroupName, String ascLocation, String discoveredSecuritySolutionName)

Gets a specific discovered Security Solution.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
discoveredSecuritySolutionName - Name of a discovered security solution.

Returns:

a specific discovered Security Solution.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String ascLocation, String discoveredSecuritySolutionName, Context context)

Gets a specific discovered Security Solution.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
discoveredSecuritySolutionName - Name of a discovered security solution.
context - The context to associate with this operation.

Returns:

a specific discovered Security Solution along with Response<T>.

list

public abstract PagedIterable list()

Gets a list of discovered Security Solutions for the subscription.

Returns:

a list of discovered Security Solutions for the subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Gets a list of discovered Security Solutions for the subscription.

Parameters:

context - The context to associate with this operation.

Returns:

a list of discovered Security Solutions for the subscription as paginated response with PagedIterable<T>.

listByHomeRegion

public abstract PagedIterable listByHomeRegion(String ascLocation)

Gets a list of discovered Security Solutions for the subscription and location.

Parameters:

ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.

Returns:

a list of discovered Security Solutions for the subscription and location as paginated response with PagedIterable<T>.

listByHomeRegion

public abstract PagedIterable listByHomeRegion(String ascLocation, Context context)

Gets a list of discovered Security Solutions for the subscription and location.

Parameters:

ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
context - The context to associate with this operation.

Returns:

a list of discovered Security Solutions for the subscription and location as paginated response with PagedIterable<T>.

Applies to