SafetyRuleArgs

data class SafetyRuleArgs(val assertionRule: Output<SafetyRuleAssertionRuleArgs>? = null, val controlPanelArn: Output<String>? = null, val gatingRule: Output<SafetyRuleGatingRuleArgs>? = null, val name: Output<String>? = null, val ruleConfig: Output<SafetyRuleRuleConfigArgs>? = null, val tags: Output<List<SafetyRuleTagArgs>>? = null) : ConvertibleToJava<SafetyRuleArgs>

Resource schema for AWS Route53 Recovery Control basic constructs and validation rules.

Constructors

Link copied to clipboard
fun SafetyRuleArgs(assertionRule: Output<SafetyRuleAssertionRuleArgs>? = null, controlPanelArn: Output<String>? = null, gatingRule: Output<SafetyRuleGatingRuleArgs>? = null, name: Output<String>? = null, ruleConfig: Output<SafetyRuleRuleConfigArgs>? = null, tags: Output<List<SafetyRuleTagArgs>>? = null)

Functions

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

Properties

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

The Amazon Resource Name (ARN) of the control panel.

Link copied to clipboard
Link copied to clipboard
val name: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val tags: Output<List<SafetyRuleTagArgs>>? = null

A collection of tags associated with a resource