Package com.pulumi.aws.securityhub
Class AutomationRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.securityhub.AutomationRuleArgs.Builder
-
- Enclosing class:
- AutomationRuleArgs
public static final class AutomationRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AutomationRuleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutomationRuleArgs.Builderactions(AutomationRuleActionArgs... actions)AutomationRuleArgs.Builderactions(com.pulumi.core.Output<java.util.List<AutomationRuleActionArgs>> actions)AutomationRuleArgs.Builderactions(java.util.List<AutomationRuleActionArgs> actions)AutomationRuleArgsbuild()AutomationRuleArgs.Buildercriteria(AutomationRuleCriteriaArgs criteria)AutomationRuleArgs.Buildercriteria(com.pulumi.core.Output<AutomationRuleCriteriaArgs> criteria)AutomationRuleArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)AutomationRuleArgs.Builderdescription(java.lang.String description)AutomationRuleArgs.BuilderisTerminal(com.pulumi.core.Output<java.lang.Boolean> isTerminal)AutomationRuleArgs.BuilderisTerminal(java.lang.Boolean isTerminal)AutomationRuleArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)AutomationRuleArgs.Builderregion(java.lang.String region)AutomationRuleArgs.BuilderruleName(com.pulumi.core.Output<java.lang.String> ruleName)AutomationRuleArgs.BuilderruleName(java.lang.String ruleName)AutomationRuleArgs.BuilderruleOrder(com.pulumi.core.Output<java.lang.Integer> ruleOrder)AutomationRuleArgs.BuilderruleOrder(java.lang.Integer ruleOrder)AutomationRuleArgs.BuilderruleStatus(com.pulumi.core.Output<java.lang.String> ruleStatus)AutomationRuleArgs.BuilderruleStatus(java.lang.String ruleStatus)AutomationRuleArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)AutomationRuleArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AutomationRuleArgs defaults)
-
-
Method Detail
-
actions
public AutomationRuleArgs.Builder actions(com.pulumi.core.Output<java.util.List<AutomationRuleActionArgs>> actions)
- Parameters:
actions- A block that specifies one or more actions to update finding fields if a finding matches the conditions specified in `Criteria`. Documented below.- Returns:
- builder
-
actions
public AutomationRuleArgs.Builder actions(java.util.List<AutomationRuleActionArgs> actions)
- Parameters:
actions- A block that specifies one or more actions to update finding fields if a finding matches the conditions specified in `Criteria`. Documented below.- Returns:
- builder
-
actions
public AutomationRuleArgs.Builder actions(AutomationRuleActionArgs... actions)
- Parameters:
actions- A block that specifies one or more actions to update finding fields if a finding matches the conditions specified in `Criteria`. Documented below.- Returns:
- builder
-
criteria
public AutomationRuleArgs.Builder criteria(com.pulumi.core.Output<AutomationRuleCriteriaArgs> criteria)
- Parameters:
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.- Returns:
- builder
-
criteria
public AutomationRuleArgs.Builder criteria(AutomationRuleCriteriaArgs criteria)
- Parameters:
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.- Returns:
- builder
-
description
public AutomationRuleArgs.Builder description(com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The description of the rule.- Returns:
- builder
-
description
public AutomationRuleArgs.Builder description(java.lang.String description)
- Parameters:
description- The description of the rule.- Returns:
- builder
-
isTerminal
public AutomationRuleArgs.Builder isTerminal(@Nullable com.pulumi.core.Output<java.lang.Boolean> isTerminal)
- Parameters:
isTerminal- Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. Defaults to `false`.- Returns:
- builder
-
isTerminal
public AutomationRuleArgs.Builder isTerminal(java.lang.Boolean isTerminal)
- Parameters:
isTerminal- Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. Defaults to `false`.- Returns:
- builder
-
region
public AutomationRuleArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public AutomationRuleArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
ruleName
public AutomationRuleArgs.Builder ruleName(com.pulumi.core.Output<java.lang.String> ruleName)
- Parameters:
ruleName- The name of the rule.- Returns:
- builder
-
ruleName
public AutomationRuleArgs.Builder ruleName(java.lang.String ruleName)
- Parameters:
ruleName- The name of the rule.- Returns:
- builder
-
ruleOrder
public AutomationRuleArgs.Builder ruleOrder(com.pulumi.core.Output<java.lang.Integer> ruleOrder)
- Parameters:
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.- Returns:
- builder
-
ruleOrder
public AutomationRuleArgs.Builder ruleOrder(java.lang.Integer ruleOrder)
- Parameters:
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.- Returns:
- builder
-
ruleStatus
public AutomationRuleArgs.Builder ruleStatus(@Nullable com.pulumi.core.Output<java.lang.String> ruleStatus)
- Parameters:
ruleStatus- Whether the rule is active after it is created.- Returns:
- builder
-
ruleStatus
public AutomationRuleArgs.Builder ruleStatus(java.lang.String ruleStatus)
- Parameters:
ruleStatus- Whether the rule is active after it is created.- Returns:
- builder
-
tags
public AutomationRuleArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
-
tags
public AutomationRuleArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
build
public AutomationRuleArgs build()
-
-