DiscoveredSecuritySolutionsClient Interface

public interface DiscoveredSecuritySolutionsClient

An instance of this class provides access to all the operations defined in DiscoveredSecuritySolutionsClient.

Method Summary

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

Gets a specific discovered Security Solution.

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

Gets a specific discovered Security Solution.

abstract PagedIterable<DiscoveredSecuritySolutionInner> list()

Gets a list of discovered Security Solutions for the subscription.

abstract PagedIterable<DiscoveredSecuritySolutionInner> list(Context context)

Gets a list of discovered Security Solutions for the subscription.

abstract PagedIterable<DiscoveredSecuritySolutionInner> listByHomeRegion(String ascLocation)

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

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

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

Method Details

get

public abstract DiscoveredSecuritySolutionInner 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

Azure SDK for Java

Preview