IotSecuritySolutions Interface

public interface IotSecuritySolutions

Resource collection API of IotSecuritySolutions.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new IoTSecuritySolutionModel resource.

abstract void deleteById(String id)

Use this method to delete yours IoT Security solution.

abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Use this method to delete yours IoT Security solution.

abstract void deleteByResourceGroup(String resourceGroupName, String solutionName)

Use this method to delete yours IoT Security solution.

abstract Response<Void> deleteByResourceGroupWithResponse(String resourceGroupName, String solutionName, Context context)

Use this method to delete yours IoT Security solution.

abstract IoTSecuritySolutionModel getById(String id)

User this method to get details of a specific IoT Security solution based on solution name.

abstract Response<IoTSecuritySolutionModel> getByIdWithResponse(String id, Context context)

User this method to get details of a specific IoT Security solution based on solution name.

abstract IoTSecuritySolutionModel getByResourceGroup(String resourceGroupName, String solutionName)

User this method to get details of a specific IoT Security solution based on solution name.

abstract Response<IoTSecuritySolutionModel> getByResourceGroupWithResponse(String resourceGroupName, String solutionName, Context context)

User this method to get details of a specific IoT Security solution based on solution name.

abstract PagedIterable<IoTSecuritySolutionModel> list()

Use this method to get the list of IoT Security solutions by subscription.

abstract PagedIterable<IoTSecuritySolutionModel> list(String filter, Context context)

Use this method to get the list of IoT Security solutions by subscription.

abstract PagedIterable<IoTSecuritySolutionModel> listByResourceGroup(String resourceGroupName)

Use this method to get the list IoT Security solutions organized by resource group.

abstract PagedIterable<IoTSecuritySolutionModel> listByResourceGroup(String resourceGroupName, String filter, Context context)

Use this method to get the list IoT Security solutions organized by resource group.

Method Details

define

public abstract IoTSecuritySolutionModel.DefinitionStages.Blank define(String name)

Begins definition for a new IoTSecuritySolutionModel resource.

Parameters:

name - resource name.

Returns:

the first stage of the new IoTSecuritySolutionModel definition.

deleteById

public abstract void deleteById(String id)

Use this method to delete yours IoT Security solution.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract Response deleteByIdWithResponse(String id, Context context)

Use this method to delete yours IoT Security solution.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

deleteByResourceGroup

public abstract void deleteByResourceGroup(String resourceGroupName, String solutionName)

Use this method to delete yours IoT Security solution.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
solutionName - The name of the IoT Security solution.

deleteByResourceGroupWithResponse

public abstract Response deleteByResourceGroupWithResponse(String resourceGroupName, String solutionName, Context context)

Use this method to delete yours IoT Security solution.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
solutionName - The name of the IoT Security solution.
context - The context to associate with this operation.

Returns:

getById

public abstract IoTSecuritySolutionModel getById(String id)

User this method to get details of a specific IoT Security solution based on solution name.

Parameters:

id - the resource ID.

Returns:

ioT Security solution configuration and resource information along with Response<T>.

getByIdWithResponse

public abstract Response getByIdWithResponse(String id, Context context)

User this method to get details of a specific IoT Security solution based on solution name.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

ioT Security solution configuration and resource information along with Response<T>.

getByResourceGroup

public abstract IoTSecuritySolutionModel getByResourceGroup(String resourceGroupName, String solutionName)

User this method to get details of a specific IoT Security solution based on solution name.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
solutionName - The name of the IoT Security solution.

Returns:

ioT Security solution configuration and resource information.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String solutionName, Context context)

User this method to get details of a specific IoT Security solution based on solution name.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
solutionName - The name of the IoT Security solution.
context - The context to associate with this operation.

Returns:

ioT Security solution configuration and resource information along with Response<T>.

list

public abstract PagedIterable list()

Use this method to get the list of IoT Security solutions by subscription.

Returns:

list of IoT Security solutions as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String filter, Context context)

Use this method to get the list of IoT Security solutions by subscription.

Parameters:

filter - Filter the IoT Security solution with OData syntax. Supports filtering by iotHubs.
context - The context to associate with this operation.

Returns:

list of IoT Security solutions as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Use this method to get the list IoT Security solutions organized by resource group.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.

Returns:

list of IoT Security solutions as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, String filter, Context context)

Use this method to get the list IoT Security solutions organized by resource group.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
filter - Filter the IoT Security solution with OData syntax. Supports filtering by iotHubs.
context - The context to associate with this operation.

Returns:

list of IoT Security solutions as paginated response with PagedIterable<T>.

Applies to