AlertingActionArgs

data class AlertingActionArgs(val aznsAction: Output<AzNsActionGroupArgs>? = null, val odataType: Output<String>, val severity: Output<Either<String, AlertSeverity>>, val throttlingInMin: Output<Int>? = null, val trigger: Output<TriggerConditionArgs>) : ConvertibleToJava<AlertingActionArgs>

Specify action need to be taken when rule type is Alert

Constructors

Link copied to clipboard
constructor(aznsAction: Output<AzNsActionGroupArgs>? = null, odataType: Output<String>, severity: Output<Either<String, AlertSeverity>>, throttlingInMin: Output<Int>? = null, trigger: Output<TriggerConditionArgs>)

Properties

Link copied to clipboard
val aznsAction: Output<AzNsActionGroupArgs>? = null

Azure action group reference.

Link copied to clipboard
val odataType: Output<String>

Specifies the action. Supported values - AlertingAction, LogToMetricAction Expected value is 'Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction'.

Link copied to clipboard
val severity: Output<Either<String, AlertSeverity>>

Severity of the alert

Link copied to clipboard
val throttlingInMin: Output<Int>? = null

time (in minutes) for which Alerts should be throttled or suppressed.

Link copied to clipboard

The trigger condition that results in the alert rule being.

Functions

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