Interface ActivityLogAlert

All Superinterfaces:
GroupableResource<com.microsoft.azure.management.monitor.implementation.MonitorManager,com.microsoft.azure.management.monitor.implementation.ActivityLogAlertResourceInner>, HasId, HasInner<com.microsoft.azure.management.monitor.implementation.ActivityLogAlertResourceInner>, HasManager<com.microsoft.azure.management.monitor.implementation.MonitorManager>, HasName, HasResourceGroup, Indexable, Refreshable<ActivityLogAlert>, Resource, Updatable<ActivityLogAlert.Update>

public interface ActivityLogAlert extends GroupableResource<com.microsoft.azure.management.monitor.implementation.MonitorManager,com.microsoft.azure.management.monitor.implementation.ActivityLogAlertResourceInner>, Refreshable<ActivityLogAlert>, Updatable<ActivityLogAlert.Update>
An immutable client-side representation of an Azure Activity Log Alert.
  • Method Details

    • scopes

      Collection<String> scopes()
      Get a list of resourceIds that will be used as prefixes. The alert will only apply to activityLogs with resourceIds that fall under one of these prefixes. This list must include at least one item.
      Returns:
      the scopes value
    • enabled

      Boolean enabled()
      Get indicates whether this activity log alert is enabled. If an activity log alert is not enabled, then none of its actions will be activated.
      Returns:
      the enabled value
    • equalsConditions

      Map<String,String> equalsConditions()
      Get the condition that will cause this alert to activate.
      Returns:
      the condition value
    • actionGroupIds

      Collection<String> actionGroupIds()
      Get the actions that will activate when the condition is met.
      Returns:
      the actions value
    • description

      String description()
      Get a description of this activity log alert.
      Returns:
      the description value