ZonalAutoshiftConfigurationPracticeRunConfigurationArgs

data class ZonalAutoshiftConfigurationPracticeRunConfigurationArgs(val blockedDates: Output<List<String>>? = null, val blockedWindows: Output<List<String>>? = null, val blockingAlarms: Output<List<ZonalAutoshiftConfigurationControlConditionArgs>>? = null, val outcomeAlarms: Output<List<ZonalAutoshiftConfigurationControlConditionArgs>>) : ConvertibleToJava<ZonalAutoshiftConfigurationPracticeRunConfigurationArgs>

Constructors

constructor(blockedDates: Output<List<String>>? = null, blockedWindows: Output<List<String>>? = null, blockingAlarms: Output<List<ZonalAutoshiftConfigurationControlConditionArgs>>? = null, outcomeAlarms: Output<List<ZonalAutoshiftConfigurationControlConditionArgs>>)

Properties

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

An array of one or more dates that you can specify when AWS does not start practice runs for a resource. Dates are in UTC. Specify blocked dates in the format YYYY-MM-DD , separated by spaces.

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

An array of one or more days and times that you can specify when Route 53 ARC does not start practice runs for a resource. Days and times are in UTC. Specify blocked windows in the format DAY:HH:MM-DAY:HH:MM , separated by spaces. For example, MON:18:30-MON:19:30 TUE:18:30-TUE:19:30 .

Link copied to clipboard

An optional alarm that you can specify that blocks practice runs when the alarm is in an ALARM state. When a blocking alarm goes into an ALARM state, it prevents practice runs from being started, and ends practice runs that are in progress.

Link copied to clipboard

The alarm that you specify to monitor the health of your application during practice runs. When the outcome alarm goes into an ALARM state, the practice run is ended and the outcome is set to FAILED .

Functions

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