IotSecuritySolutionsClient Interface
public interface IotSecuritySolutionsClient
An instance of this class provides access to all the operations defined in IotSecuritySolutionsClient.
Method Summary
Method Details
createOrUpdate
public abstract IoTSecuritySolutionModelInner createOrUpdate(String resourceGroupName, String solutionName, IoTSecuritySolutionModelInner iotSecuritySolutionData)
Use this method to create or update yours IoT Security solution.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<IoTSecuritySolutionModelInner> createOrUpdateWithResponse(String resourceGroupName, String solutionName, IoTSecuritySolutionModelInner iotSecuritySolutionData, Context context)
Use this method to create or update yours IoT Security solution.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String solutionName)
Use this method to delete yours IoT Security solution.
Parameters:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String solutionName, Context context)
Use this method to delete yours IoT Security solution.
Parameters:
Returns:
getByResourceGroup
public abstract IoTSecuritySolutionModelInner getByResourceGroup(String resourceGroupName, String solutionName)
User this method to get details of a specific IoT Security solution based on solution name.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<IoTSecuritySolutionModelInner> getByResourceGroupWithResponse(String resourceGroupName, String solutionName, Context context)
User this method to get details of a specific IoT Security solution based on solution name.
Parameters:
Returns:
list
public abstract PagedIterable<IoTSecuritySolutionModelInner> list()
Use this method to get the list of IoT Security solutions by subscription.
Returns:
list
public abstract PagedIterable<IoTSecuritySolutionModelInner> list(String filter, Context context)
Use this method to get the list of IoT Security solutions by subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<IoTSecuritySolutionModelInner> listByResourceGroup(String resourceGroupName)
Use this method to get the list IoT Security solutions organized by resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<IoTSecuritySolutionModelInner> listByResourceGroup(String resourceGroupName, String filter, Context context)
Use this method to get the list IoT Security solutions organized by resource group.
Parameters:
Returns:
update
public abstract IoTSecuritySolutionModelInner update(String resourceGroupName, String solutionName, UpdateIotSecuritySolutionData updateIotSecuritySolutionData)
Use this method to update existing IoT Security solution tags or user defined resources. To update other fields use the CreateOrUpdate method.
Parameters:
Returns:
updateWithResponse
public abstract Response<IoTSecuritySolutionModelInner> updateWithResponse(String resourceGroupName, String solutionName, UpdateIotSecuritySolutionData updateIotSecuritySolutionData, Context context)
Use this method to update existing IoT Security solution tags or user defined resources. To update other fields use the CreateOrUpdate method.
Parameters:
Returns: