MonitorAlertEventSubscriptionDestinationArgs

data class MonitorAlertEventSubscriptionDestinationArgs(val actionGroups: Output<List<String>>? = null, val description: Output<String>? = null, val endpointType: Output<String>, val severity: Output<Either<String, MonitorAlertSeverity>>? = null) : ConvertibleToJava<MonitorAlertEventSubscriptionDestinationArgs>

Information about the Monitor Alert destination for an event subscription.

Constructors

constructor(actionGroups: Output<List<String>>? = null, description: Output<String>? = null, endpointType: Output<String>, severity: Output<Either<String, MonitorAlertSeverity>>? = null)

Properties

Link copied to clipboard
val actionGroups: Output<List<String>>? = null

The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.

Link copied to clipboard
val description: Output<String>? = null

The description that will be attached to every Alert fired through this event subscription.

Link copied to clipboard
val endpointType: Output<String>

Type of the endpoint for the event subscription destination. Expected value is 'MonitorAlert'.

Link copied to clipboard
val severity: Output<Either<String, MonitorAlertSeverity>>? = null

The severity that will be attached to every Alert fired through this event subscription. This field must be provided.

Functions

Link copied to clipboard
open override fun toJava(): MonitorAlertEventSubscriptionDestinationArgs