ExternalSecuritySolutionsClient Interface

public interface ExternalSecuritySolutionsClient

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

Method Summary

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

Gets a specific external Security Solution.

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

Gets a specific external Security Solution.

abstract PagedIterable<ExternalSecuritySolutionInner> list()

Gets a list of external security solutions for the subscription.

abstract PagedIterable<ExternalSecuritySolutionInner> list(Context context)

Gets a list of external security solutions for the subscription.

abstract PagedIterable<ExternalSecuritySolutionInner> listByHomeRegion(String ascLocation)

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

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

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

Method Details

get

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

Gets a specific external Security Solution.

Parameters:

resourceGroupName - The name of the resource group. 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<ExternalSecuritySolutionInner> getWithResponse(String resourceGroupName, String ascLocation, String externalSecuritySolutionsName, Context context)

Gets a specific external Security Solution.

Parameters:

resourceGroupName - The name of the resource group. 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<ExternalSecuritySolutionInner> 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<ExternalSecuritySolutionInner> 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<ExternalSecuritySolutionInner> 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<ExternalSecuritySolutionInner> 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