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
constructor(groupId: Output<Int>? = null, groupInterval: Output<Int>, groupWaitTime: Output<Int>, groupingFields: Output<List<String>>, repeatInterval: Output<Int>? = null)

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.

Functions

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