ServiceGroupMonitoringAgentProcessAlertConfigArgs

data class ServiceGroupMonitoringAgentProcessAlertConfigArgs(val comparisonOperator: Output<String>, val effectiveInterval: Output<String>? = null, val escalationsLevel: Output<String>, val silenceTime: Output<Int>? = null, val statistics: Output<String>, val targetLists: Output<List<ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs>>? = null, val threshold: Output<String>, val times: Output<String>, val webhook: Output<String>? = null) : ConvertibleToJava<ServiceGroupMonitoringAgentProcessAlertConfigArgs>

Constructors

constructor(comparisonOperator: Output<String>, effectiveInterval: Output<String>? = null, escalationsLevel: Output<String>, silenceTime: Output<Int>? = null, statistics: Output<String>, targetLists: Output<List<ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs>>? = null, threshold: Output<String>, times: Output<String>, webhook: Output<String>? = null)

Properties

Link copied to clipboard

The operator that is used to compare the metric value with the threshold. Valid values: GreaterThanOrEqualToThreshold, GreaterThanThreshold, LessThanOrEqualToThreshold, LessThanThreshold, NotEqualToThreshold, GreaterThanYesterday, LessThanYesterday, GreaterThanLastWeek, LessThanLastWeek, GreaterThanLastPeriod, LessThanLastPeriod.

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

The time period during which the alert rule is effective.

Link copied to clipboard

The alert level. Valid values: critical, warn, info.

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

The mute period during which new alert notifications are not sent even if the trigger conditions are met. Unit: seconds.

Link copied to clipboard
val statistics: Output<String>

The statistical method for alerts. Valid values: Average.

Link copied to clipboard

The alert triggers. See target_list below.

Link copied to clipboard
val threshold: Output<String>

The alert threshold.

Link copied to clipboard
val times: Output<String>

The number of times for which the threshold can be consecutively exceeded.

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

The callback URL.

Functions

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