DispatchRuleGroupRuleArgs

data class DispatchRuleGroupRuleArgs(val groupId: Output<Int>? = null, val groupInterval: Output<Int>, val groupWaitTime: Output<Int>, val groupingFields: Output<List<String>>, val repeatInterval: Output<Int>? = null) : ConvertibleToJava<DispatchRuleGroupRuleArgs>

Constructors

Link copied to clipboard
fun DispatchRuleGroupRuleArgs(groupId: Output<Int>? = null, groupInterval: Output<Int>, groupWaitTime: Output<Int>, groupingFields: Output<List<String>>, repeatInterval: Output<Int>? = null)

Functions

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

Properties

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

The ID of the group rule.

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

The fields that are used to group events. Events with the same field content are assigned to a group. Alerts with the same specified grouping field are sent to the handler in separate notifications.

Link copied to clipboard
val groupInterval: Output<Int>

The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler.

Link copied to clipboard
val groupWaitTime: Output<Int>

The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler.

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

The silence period of repeated alerts. All alerts are repeatedly sent at specified intervals until the alerts are cleared. The minimum value is 61. Default to 600.