AutomationRuleV2State class
Input properties used for looking up and filtering AutomationRuleV2 resources.
Constructors
-
AutomationRuleV2State({Input<
AutomationRuleV2Action?> ? action, Input<String?> ? arn, Input<AutomationRuleV2Criteria?> ? criteria, Input<String?> ? description, Input<String?> ? region, Input<String?> ? ruleId, Input<String?> ? ruleName, Input<double?> ? ruleOrder, Input<String?> ? ruleStatus, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll})String, String> ?> -
Creates a new AutomationRuleV2State.
actionActions to take when the rule matches. Maximum of 1 action block. Seeactionbelow.arnOptional.criteriaFiltering type and configuration of the automation rule. Seecriteriabelow.descriptionA description of the automation rule.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.ruleIdID of the automation rule.ruleNameThe name of the automation rule.ruleOrderThe priority of the rule. Lower values indicate higher priority.ruleStatusThe status of the rule. Valid values:ENABLED,DISABLED. Defaults toENABLED.tagsMap of tags to assign to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.const -
AutomationRuleV2State.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
action
→ Input<
AutomationRuleV2Action?> ? -
Actions to take when the rule matches. Maximum of 1 action block. See
actionbelow.final -
arn
→ Input<
String?> ? -
final
-
criteria
→ Input<
AutomationRuleV2Criteria?> ? -
Filtering type and configuration of the automation rule. See
criteriabelow.final -
description
→ Input<
String?> ? -
A description of the automation rule.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
-
ruleId
→ Input<
String?> ? -
ID of the automation rule.
final
-
ruleName
→ Input<
String?> ? -
The name of the automation rule.
final
-
ruleOrder
→ Input<
double?> ? -
The priority of the rule. Lower values indicate higher priority.
final
-
ruleStatus
→ Input<
String?> ? -
The status of the rule. Valid values:
ENABLED,DISABLED. Defaults toENABLED.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Map of tags to assign to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited