ServiceLevelObjectiveExclusionWindowArgs

data class ServiceLevelObjectiveExclusionWindowArgs(val reason: Output<String>? = null, val recurrenceRule: Output<ServiceLevelObjectiveRecurrenceRuleArgs>? = null, val startTime: Output<String>? = null, val window: Output<ServiceLevelObjectiveWindowArgs>) : ConvertibleToJava<ServiceLevelObjectiveExclusionWindowArgs>

This object defines a time exclusion window for this SLO. The time exclusion window is used to exclude breaching data points from affecting attainment rate, error budget, and burn rate metrics.

Constructors

Link copied to clipboard
constructor(reason: Output<String>? = null, recurrenceRule: Output<ServiceLevelObjectiveRecurrenceRuleArgs>? = null, startTime: Output<String>? = null, window: Output<ServiceLevelObjectiveWindowArgs>)

Properties

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

An optional reason for scheduling this time exclusion window. Default is 'No reason'.

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

The time you want the exclusion window to start at. Note that time exclusion windows can only be scheduled in the future, not the past.

Link copied to clipboard

Functions

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