AlertsClient Interface
public interface AlertsClient
An instance of this class provides access to all the operations defined in AlertsClient.
Method Summary
Method Details
beginSimulate
public abstract SyncPoller<PollResult<Void>,Void> beginSimulate(String ascLocation, AlertSimulatorRequestBody alertSimulatorRequestBody)
Simulate security alerts.
Parameters:
Returns:
beginSimulate
public abstract SyncPoller<PollResult<Void>,Void> beginSimulate(String ascLocation, AlertSimulatorRequestBody alertSimulatorRequestBody, Context context)
Simulate security alerts.
Parameters:
Returns:
getResourceGroupLevel
public abstract AlertInner getResourceGroupLevel(String resourceGroupName, String ascLocation, String alertName)
Get an alert that is associated a resource group or a resource in a resource group.
Parameters:
Returns:
getResourceGroupLevelWithResponse
public abstract Response<AlertInner> getResourceGroupLevelWithResponse(String resourceGroupName, String ascLocation, String alertName, Context context)
Get an alert that is associated a resource group or a resource in a resource group.
Parameters:
Returns:
getSubscriptionLevel
public abstract AlertInner getSubscriptionLevel(String ascLocation, String alertName)
Get an alert that is associated with a subscription.
Parameters:
Returns:
getSubscriptionLevelWithResponse
public abstract Response<AlertInner> getSubscriptionLevelWithResponse(String ascLocation, String alertName, Context context)
Get an alert that is associated with a subscription.
Parameters:
Returns:
list
public abstract PagedIterable<AlertInner> list()
List all the alerts that are associated with the subscription.
Returns:
list
public abstract PagedIterable<AlertInner> list(Context context)
List all the alerts that are associated with the subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<AlertInner> listByResourceGroup(String resourceGroupName)
List all the alerts that are associated with the resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<AlertInner> listByResourceGroup(String resourceGroupName, Context context)
List all the alerts that are associated with the resource group.
Parameters:
Returns:
listResourceGroupLevelByRegion
public abstract PagedIterable<AlertInner> listResourceGroupLevelByRegion(String ascLocation, String resourceGroupName)
List all the alerts that are associated with the resource group that are stored in a specific location.
Parameters:
Returns:
listResourceGroupLevelByRegion
public abstract PagedIterable<AlertInner> listResourceGroupLevelByRegion(String ascLocation, String resourceGroupName, Context context)
List all the alerts that are associated with the resource group that are stored in a specific location.
Parameters:
Returns:
listSubscriptionLevelByRegion
public abstract PagedIterable<AlertInner> listSubscriptionLevelByRegion(String ascLocation)
List all the alerts that are associated with the subscription that are stored in a specific location.
Parameters:
Returns:
listSubscriptionLevelByRegion
public abstract PagedIterable<AlertInner> listSubscriptionLevelByRegion(String ascLocation, Context context)
List all the alerts that are associated with the subscription that are stored in a specific location.
Parameters:
Returns:
simulate
public abstract void simulate(String ascLocation, AlertSimulatorRequestBody alertSimulatorRequestBody)
Simulate security alerts.
Parameters:
simulate
public abstract void simulate(String ascLocation, AlertSimulatorRequestBody alertSimulatorRequestBody, Context context)
Simulate security alerts.
Parameters:
updateResourceGroupLevelStateToActivate
public abstract void updateResourceGroupLevelStateToActivate(String resourceGroupName, String ascLocation, String alertName)
Update the alert's state.
Parameters:
updateResourceGroupLevelStateToActivateWithResponse
public abstract Response<Void> updateResourceGroupLevelStateToActivateWithResponse(String resourceGroupName, String ascLocation, String alertName, Context context)
Update the alert's state.
Parameters:
Returns:
updateResourceGroupLevelStateToDismiss
public abstract void updateResourceGroupLevelStateToDismiss(String resourceGroupName, String ascLocation, String alertName)
Update the alert's state.
Parameters:
updateResourceGroupLevelStateToDismissWithResponse
public abstract Response<Void> updateResourceGroupLevelStateToDismissWithResponse(String resourceGroupName, String ascLocation, String alertName, Context context)
Update the alert's state.
Parameters:
Returns:
updateResourceGroupLevelStateToInProgress
public abstract void updateResourceGroupLevelStateToInProgress(String resourceGroupName, String ascLocation, String alertName)
Update the alert's state.
Parameters:
updateResourceGroupLevelStateToInProgressWithResponse
public abstract Response<Void> updateResourceGroupLevelStateToInProgressWithResponse(String resourceGroupName, String ascLocation, String alertName, Context context)
Update the alert's state.
Parameters:
Returns:
updateResourceGroupLevelStateToResolve
public abstract void updateResourceGroupLevelStateToResolve(String resourceGroupName, String ascLocation, String alertName)
Update the alert's state.
Parameters:
updateResourceGroupLevelStateToResolveWithResponse
public abstract Response<Void> updateResourceGroupLevelStateToResolveWithResponse(String resourceGroupName, String ascLocation, String alertName, Context context)
Update the alert's state.
Parameters:
Returns:
updateSubscriptionLevelStateToActivate
public abstract void updateSubscriptionLevelStateToActivate(String ascLocation, String alertName)
Update the alert's state.
Parameters:
updateSubscriptionLevelStateToActivateWithResponse
public abstract Response<Void> updateSubscriptionLevelStateToActivateWithResponse(String ascLocation, String alertName, Context context)
Update the alert's state.
Parameters:
Returns:
updateSubscriptionLevelStateToDismiss
public abstract void updateSubscriptionLevelStateToDismiss(String ascLocation, String alertName)
Update the alert's state.
Parameters:
updateSubscriptionLevelStateToDismissWithResponse
public abstract Response<Void> updateSubscriptionLevelStateToDismissWithResponse(String ascLocation, String alertName, Context context)
Update the alert's state.
Parameters:
Returns:
updateSubscriptionLevelStateToInProgress
public abstract void updateSubscriptionLevelStateToInProgress(String ascLocation, String alertName)
Update the alert's state.
Parameters:
updateSubscriptionLevelStateToInProgressWithResponse
public abstract Response<Void> updateSubscriptionLevelStateToInProgressWithResponse(String ascLocation, String alertName, Context context)
Update the alert's state.
Parameters:
Returns:
updateSubscriptionLevelStateToResolve
public abstract void updateSubscriptionLevelStateToResolve(String ascLocation, String alertName)
Update the alert's state.
Parameters:
updateSubscriptionLevelStateToResolveWithResponse
public abstract Response<Void> updateSubscriptionLevelStateToResolveWithResponse(String ascLocation, String alertName, Context context)
Update the alert's state.
Parameters:
Returns: