AlertProcessingRulePropertiesArgs

data class AlertProcessingRulePropertiesArgs(val actions: Output<List<Either<AddActionGroupsArgs, RemoveAllActionGroupsArgs>>>, val conditions: Output<List<ConditionArgs>>? = null, val description: Output<String>? = null, val enabled: Output<Boolean>? = null, val schedule: Output<ScheduleArgs>? = null, val scopes: Output<List<String>>) : ConvertibleToJava<AlertProcessingRulePropertiesArgs>

Alert processing rule properties defining scopes, conditions and scheduling logic for alert processing rule.

Constructors

Link copied to clipboard
constructor(actions: Output<List<Either<AddActionGroupsArgs, RemoveAllActionGroupsArgs>>>, conditions: Output<List<ConditionArgs>>? = null, description: Output<String>? = null, enabled: Output<Boolean>? = null, schedule: Output<ScheduleArgs>? = null, scopes: Output<List<String>>)

Properties

Link copied to clipboard

Actions to be applied.

Link copied to clipboard
val conditions: Output<List<ConditionArgs>>? = null

Conditions on which alerts will be filtered.

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

Description of alert processing rule.

Link copied to clipboard
val enabled: Output<Boolean>? = null

Indicates if the given alert processing rule is enabled or disabled.

Link copied to clipboard
val schedule: Output<ScheduleArgs>? = null

Scheduling for alert processing rule.

Link copied to clipboard
val scopes: Output<List<String>>

Scopes on which alert processing rule will apply.

Functions

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