Package-level declarations
Types
Link copied to clipboard
Provides an AWS Route 53 Recovery Control Config Cluster.
Link copied to clipboard
class ClusterArgsBuilder
Builder for ClusterArgs.
Link copied to clipboard
Link copied to clipboard
class ClusterResourceBuilder
Builder for Cluster.
Link copied to clipboard
Provides an AWS Route 53 Recovery Control Config Control Panel.
Link copied to clipboard
data class ControlPanelArgs(val clusterArn: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ControlPanelArgs>
Provides an AWS Route 53 Recovery Control Config Control Panel.
Link copied to clipboard
class ControlPanelArgsBuilder
Builder for ControlPanelArgs.
Link copied to clipboard
Link copied to clipboard
Builder for ControlPanel.
Link copied to clipboard
Provides an AWS Route 53 Recovery Control Config Routing Control.
Link copied to clipboard
data class RoutingControlArgs(val clusterArn: Output<String>? = null, val controlPanelArn: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<RoutingControlArgs>
Provides an AWS Route 53 Recovery Control Config Routing Control.
Link copied to clipboard
Builder for RoutingControlArgs.
Link copied to clipboard
Link copied to clipboard
Builder for RoutingControl.
Link copied to clipboard
Provides an AWS Route 53 Recovery Control Config Safety Rule
Link copied to clipboard
data class SafetyRuleArgs(val assertedControls: Output<List<String>>? = null, val controlPanelArn: Output<String>? = null, val gatingControls: Output<List<String>>? = null, val name: Output<String>? = null, val ruleConfig: Output<SafetyRuleRuleConfigArgs>? = null, val targetControls: Output<List<String>>? = null, val waitPeriodMs: Output<Int>? = null) : ConvertibleToJava<SafetyRuleArgs>
Provides an AWS Route 53 Recovery Control Config Safety Rule
Link copied to clipboard
class SafetyRuleArgsBuilder
Builder for SafetyRuleArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SafetyRule.
Functions
Link copied to clipboard
suspend fun controlPanel(name: String, block: suspend ControlPanelResourceBuilder.() -> Unit): ControlPanel
Link copied to clipboard
suspend fun routingControl(name: String, block: suspend RoutingControlResourceBuilder.() -> Unit): RoutingControl
Link copied to clipboard
suspend fun safetyRule(name: String, block: suspend SafetyRuleResourceBuilder.() -> Unit): SafetyRule