ExternalSecuritySolutions Interface

public interface ExternalSecuritySolutions

Resource collection API of ExternalSecuritySolutions.

Method Summary

Modifier and Type Method and Description
abstract ExternalSecuritySolution get(String resourceGroupName, String ascLocation, String externalSecuritySolutionsName)

Gets a specific external Security Solution.

abstract Response<ExternalSecuritySolution> getWithResponse(String resourceGroupName, String ascLocation, String externalSecuritySolutionsName, Context context)

Gets a specific external Security Solution.

abstract PagedIterable<ExternalSecuritySolution> list()

Gets a list of external security solutions for the subscription.

abstract PagedIterable<ExternalSecuritySolution> list(Context context)

Gets a list of external security solutions for the subscription.

abstract PagedIterable<ExternalSecuritySolution> listByHomeRegion(String ascLocation)

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

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

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

Method Details

get

public abstract ExternalSecuritySolution get(String resourceGroupName, String ascLocation, String externalSecuritySolutionsName)

Gets a specific external 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.
externalSecuritySolutionsName - Name of an external security solution.

Returns:

a specific external Security Solution.

getWithResponse

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

Gets a specific external 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.
externalSecuritySolutionsName - Name of an external security solution.
context - The context to associate with this operation.

Returns:

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

list

public abstract PagedIterable list()

Gets a list of external security solutions for the subscription.

Returns:

a list of external security solutions for the subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Gets a list of external security solutions for the subscription.

Parameters:

context - The context to associate with this operation.

Returns:

a list of external security solutions for the subscription as paginated response with PagedIterable<T>.

listByHomeRegion

public abstract PagedIterable listByHomeRegion(String ascLocation)

Gets a list of external 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 external 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 external 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 external Security Solutions for the subscription and location as paginated response with PagedIterable<T>.

Applies to