Interface ActivityLogAlert

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<MonitorManager, ActivityLogAlertResourceInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<ActivityLogAlertResourceInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<MonitorManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<ActivityLogAlert>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.model.Updatable<ActivityLogAlert.Update>

public interface ActivityLogAlert extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<MonitorManager, ActivityLogAlertResourceInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<ActivityLogAlert>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<ActivityLogAlert.Update>
An immutable client-side representation of an Azure Activity Log Alert.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of a activity log alerts definition.
    static interface 
    Grouping of activity log alerts definition stages.
    static interface 
    The template for an update operation, containing all the settings that can be modified.
    static interface 
    Grouping of activity log alerts update stages.

    Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the actions that will activate when the condition is met.
    Get a description of this activity log alert.
    Get indicates whether this activity log alert is enabled.
    Get the condition that will cause this alert to activate.
    Get a list of resourceIds that will be used as prefixes.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    region, regionName, tags, type

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • 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