AutomationRuleArgs

data class AutomationRuleArgs(val actions: Output<List<AutomationRulesActionArgs>>? = null, val criteria: Output<AutomationRulesFindingFiltersArgs>? = null, val description: Output<String>? = null, val isTerminal: Output<Boolean>? = null, val ruleName: Output<String>? = null, val ruleOrder: Output<Int>? = null, val ruleStatus: Output<AutomationRuleRuleStatus>? = null, val tags: Output<AutomationRuleTagsArgs>? = null) : ConvertibleToJava<AutomationRuleArgs>

The AWS::SecurityHub::AutomationRule resource represents the Automation Rule in your account. One rule resource is created for each Automation Rule in which you configure rule criteria and actions.

Constructors

Link copied to clipboard
fun AutomationRuleArgs(actions: Output<List<AutomationRulesActionArgs>>? = null, criteria: Output<AutomationRulesFindingFiltersArgs>? = null, description: Output<String>? = null, isTerminal: Output<Boolean>? = null, ruleName: Output<String>? = null, ruleOrder: Output<Int>? = null, ruleStatus: Output<AutomationRuleRuleStatus>? = null, tags: Output<AutomationRuleTagsArgs>? = null)

Functions

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

Properties

Link copied to clipboard
val actions: Output<List<AutomationRulesActionArgs>>? = null
Link copied to clipboard

The rule criteria for evaluating findings

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

Rule description

Link copied to clipboard
val isTerminal: Output<Boolean>? = null

If Rule is a terminal rule

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

Rule name

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

Rule order value

Link copied to clipboard

Status of the Rule upon creation

Link copied to clipboard
val tags: Output<AutomationRuleTagsArgs>? = null