Class AutomationRuleState.Builder
- java.lang.Object
-
- com.pulumi.aws.securityhub.inputs.AutomationRuleState.Builder
-
- Enclosing class:
- AutomationRuleState
public static final class AutomationRuleState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AutomationRuleState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutomationRuleState.Builderactions(AutomationRuleActionArgs... actions)AutomationRuleState.Builderactions(com.pulumi.core.Output<java.util.List<AutomationRuleActionArgs>> actions)AutomationRuleState.Builderactions(java.util.List<AutomationRuleActionArgs> actions)AutomationRuleState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)AutomationRuleState.Builderarn(java.lang.String arn)AutomationRuleStatebuild()AutomationRuleState.Buildercriteria(AutomationRuleCriteriaArgs criteria)AutomationRuleState.Buildercriteria(com.pulumi.core.Output<AutomationRuleCriteriaArgs> criteria)AutomationRuleState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)AutomationRuleState.Builderdescription(java.lang.String description)AutomationRuleState.BuilderisTerminal(com.pulumi.core.Output<java.lang.Boolean> isTerminal)AutomationRuleState.BuilderisTerminal(java.lang.Boolean isTerminal)AutomationRuleState.Builderregion(com.pulumi.core.Output<java.lang.String> region)AutomationRuleState.Builderregion(java.lang.String region)AutomationRuleState.BuilderruleName(com.pulumi.core.Output<java.lang.String> ruleName)AutomationRuleState.BuilderruleName(java.lang.String ruleName)AutomationRuleState.BuilderruleOrder(com.pulumi.core.Output<java.lang.Integer> ruleOrder)AutomationRuleState.BuilderruleOrder(java.lang.Integer ruleOrder)AutomationRuleState.BuilderruleStatus(com.pulumi.core.Output<java.lang.String> ruleStatus)AutomationRuleState.BuilderruleStatus(java.lang.String ruleStatus)AutomationRuleState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)AutomationRuleState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)AutomationRuleState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)AutomationRuleState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AutomationRuleState defaults)
-
-
Method Detail
-
actions
public AutomationRuleState.Builder actions(@Nullable 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 AutomationRuleState.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 AutomationRuleState.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
-
arn
public AutomationRuleState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- The ARN of the Security Hub automation rule.- Returns:
- builder
-
arn
public AutomationRuleState.Builder arn(java.lang.String arn)
- Parameters:
arn- The ARN of the Security Hub automation rule.- Returns:
- builder
-
criteria
public AutomationRuleState.Builder criteria(@Nullable 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 AutomationRuleState.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 AutomationRuleState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The description of the rule.- Returns:
- builder
-
description
public AutomationRuleState.Builder description(java.lang.String description)
- Parameters:
description- The description of the rule.- Returns:
- builder
-
isTerminal
public AutomationRuleState.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 AutomationRuleState.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 AutomationRuleState.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 AutomationRuleState.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 AutomationRuleState.Builder ruleName(@Nullable com.pulumi.core.Output<java.lang.String> ruleName)
- Parameters:
ruleName- The name of the rule.- Returns:
- builder
-
ruleName
public AutomationRuleState.Builder ruleName(java.lang.String ruleName)
- Parameters:
ruleName- The name of the rule.- Returns:
- builder
-
ruleOrder
public AutomationRuleState.Builder ruleOrder(@Nullable 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 AutomationRuleState.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 AutomationRuleState.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 AutomationRuleState.Builder ruleStatus(java.lang.String ruleStatus)
- Parameters:
ruleStatus- Whether the rule is active after it is created.- Returns:
- builder
-
tags
public AutomationRuleState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
-
tags
public AutomationRuleState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
tagsAll
public AutomationRuleState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public AutomationRuleState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
build
public AutomationRuleState build()
-
-