Interface ActionGroup

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<MonitorManager, ActionGroupResourceInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<ActionGroupResourceInner>, 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<ActionGroup>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.model.Updatable<ActionGroup.Update>

public interface ActionGroup extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<MonitorManager, ActionGroupResourceInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<ActionGroup>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<ActionGroup.Update>
An immutable client-side representation of an Azure Action Group.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Receivers action definition allowing to set each receiver's configuration.
    static interface 
    The entirety of a Action Group definition.
    static interface 
    Grouping of Action Group definition stages.
    static interface 
    The template for an update operation, containing all the settings that can be modified.
    static interface 
    Grouping of Action Group 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 automationRunbookReceivers value.
    Get the azureFunctionReceivers value.
    Get the emailReceivers value.
    Get the itsmReceivers value.
    Get the logicAppReceivers value.
    Get the pushNotificationReceivers value.
    Get the groupShortName value.
    Get the smsReceivers value.
    Get the voiceReceivers value.
    Get the webhookReceivers value.

    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

    • shortName

      String shortName()
      Get the groupShortName value.
      Returns:
      the groupShortName value
    • emailReceivers

      List<EmailReceiver> emailReceivers()
      Get the emailReceivers value.
      Returns:
      the emailReceivers value
    • smsReceivers

      List<SmsReceiver> smsReceivers()
      Get the smsReceivers value.
      Returns:
      the smsReceivers value
    • webhookReceivers

      List<WebhookReceiver> webhookReceivers()
      Get the webhookReceivers value.
      Returns:
      the webhookReceivers value
    • itsmReceivers

      List<ItsmReceiver> itsmReceivers()
      Get the itsmReceivers value.
      Returns:
      the itsmReceivers value
    • pushNotificationReceivers

      List<AzureAppPushReceiver> pushNotificationReceivers()
      Get the pushNotificationReceivers value.
      Returns:
      the pushNotificationReceivers value
    • automationRunbookReceivers

      List<AutomationRunbookReceiver> automationRunbookReceivers()
      Get the automationRunbookReceivers value.
      Returns:
      the automationRunbookReceivers value
    • voiceReceivers

      List<VoiceReceiver> voiceReceivers()
      Get the voiceReceivers value.
      Returns:
      the voiceReceivers value
    • logicAppReceivers

      List<LogicAppReceiver> logicAppReceivers()
      Get the logicAppReceivers value.
      Returns:
      the logicAppReceivers value
    • azureFunctionReceivers

      List<AzureFunctionReceiver> azureFunctionReceivers()
      Get the azureFunctionReceivers value.
      Returns:
      the azureFunctionReceivers value