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
fun AlertingActionArgs(aznsAction: Output<AzNsActionGroupArgs>? = null, odataType: Output<String>, severity: Output<Either<String, AlertSeverity>>, throttlingInMin: Output<Int>? = null, trigger: Output<TriggerConditionArgs>)

Functions

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

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.