AutomationRuleState constructor
- Input<
List< ? actions,AutomationRuleAction> ?> - Input<
String?> ? arn, - Input<
AutomationRuleCriteria?> ? criteria, - Input<
String?> ? description, - Input<
bool?> ? isTerminal, - Input<
String?> ? region, - Input<
String?> ? ruleName, - Input<
int?> ? ruleOrder, - Input<
String?> ? ruleStatus, - Input<
Map< ? tags,String, String> ?> - Input<
Map< ? tagsAll,String, String> ?>
Creates a new AutomationRuleState.
actions A block that specifies one or more actions to update finding fields if a finding matches the conditions specified in Criteria. Documented below.
arn The ARN of the Security Hub automation rule.
criteria A block that specifies a set of ASFF finding field attributes and corresponding expected values that Security Hub uses to filter findings. Documented below.
description The description of the rule.
isTerminal Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. Defaults to false.
region Region where this resource will be managed. Defaults to the Region set in the provider configuration.
ruleName The name of the rule.
ruleOrder An integer ranging from 1 to 1000 that represents the order in which the rule action is applied to findings. Security Hub applies rules with lower values for this parameter first.
ruleStatus Whether the rule is active after it is created.
tags Optional.
tagsAll Optional.
Implementation
const AutomationRuleState({
this.actions,
this.arn,
this.criteria,
this.description,
this.isTerminal,
this.region,
this.ruleName,
this.ruleOrder,
this.ruleStatus,
this.tags,
this.tagsAll,
});