Class AutomationRuleV2State.Builder
- java.lang.Object
-
- com.pulumi.aws.securityhub.inputs.AutomationRuleV2State.Builder
-
- Enclosing class:
- AutomationRuleV2State
public static final class AutomationRuleV2State.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AutomationRuleV2State defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutomationRuleV2State.Builderaction(AutomationRuleV2ActionArgs action)AutomationRuleV2State.Builderaction(com.pulumi.core.Output<AutomationRuleV2ActionArgs> action)AutomationRuleV2State.Builderarn(com.pulumi.core.Output<java.lang.String> arn)AutomationRuleV2State.Builderarn(java.lang.String arn)AutomationRuleV2Statebuild()AutomationRuleV2State.Buildercriteria(AutomationRuleV2CriteriaArgs criteria)AutomationRuleV2State.Buildercriteria(com.pulumi.core.Output<AutomationRuleV2CriteriaArgs> criteria)AutomationRuleV2State.Builderdescription(com.pulumi.core.Output<java.lang.String> description)AutomationRuleV2State.Builderdescription(java.lang.String description)AutomationRuleV2State.Builderregion(com.pulumi.core.Output<java.lang.String> region)AutomationRuleV2State.Builderregion(java.lang.String region)AutomationRuleV2State.BuilderruleId(com.pulumi.core.Output<java.lang.String> ruleId)AutomationRuleV2State.BuilderruleId(java.lang.String ruleId)AutomationRuleV2State.BuilderruleName(com.pulumi.core.Output<java.lang.String> ruleName)AutomationRuleV2State.BuilderruleName(java.lang.String ruleName)AutomationRuleV2State.BuilderruleOrder(com.pulumi.core.Output<java.lang.Double> ruleOrder)AutomationRuleV2State.BuilderruleOrder(java.lang.Double ruleOrder)AutomationRuleV2State.BuilderruleStatus(com.pulumi.core.Output<java.lang.String> ruleStatus)AutomationRuleV2State.BuilderruleStatus(java.lang.String ruleStatus)AutomationRuleV2State.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)AutomationRuleV2State.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)AutomationRuleV2State.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)AutomationRuleV2State.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AutomationRuleV2State defaults)
-
-
Method Detail
-
action
public AutomationRuleV2State.Builder action(@Nullable com.pulumi.core.Output<AutomationRuleV2ActionArgs> action)
- Parameters:
action- Actions to take when the rule matches. Maximum of 1 action block. See `action` below.- Returns:
- builder
-
action
public AutomationRuleV2State.Builder action(AutomationRuleV2ActionArgs action)
- Parameters:
action- Actions to take when the rule matches. Maximum of 1 action block. See `action` below.- Returns:
- builder
-
arn
public AutomationRuleV2State.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
-
arn
public AutomationRuleV2State.Builder arn(java.lang.String arn)
-
criteria
public AutomationRuleV2State.Builder criteria(@Nullable com.pulumi.core.Output<AutomationRuleV2CriteriaArgs> criteria)
- Parameters:
criteria- Filtering type and configuration of the automation rule. See `criteria` below.- Returns:
- builder
-
criteria
public AutomationRuleV2State.Builder criteria(AutomationRuleV2CriteriaArgs criteria)
- Parameters:
criteria- Filtering type and configuration of the automation rule. See `criteria` below.- Returns:
- builder
-
description
public AutomationRuleV2State.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- A description of the automation rule.- Returns:
- builder
-
description
public AutomationRuleV2State.Builder description(java.lang.String description)
- Parameters:
description- A description of the automation rule.- Returns:
- builder
-
region
public AutomationRuleV2State.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 AutomationRuleV2State.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
-
ruleId
public AutomationRuleV2State.Builder ruleId(@Nullable com.pulumi.core.Output<java.lang.String> ruleId)
- Parameters:
ruleId- ID of the automation rule.- Returns:
- builder
-
ruleId
public AutomationRuleV2State.Builder ruleId(java.lang.String ruleId)
- Parameters:
ruleId- ID of the automation rule.- Returns:
- builder
-
ruleName
public AutomationRuleV2State.Builder ruleName(@Nullable com.pulumi.core.Output<java.lang.String> ruleName)
- Parameters:
ruleName- The name of the automation rule.- Returns:
- builder
-
ruleName
public AutomationRuleV2State.Builder ruleName(java.lang.String ruleName)
- Parameters:
ruleName- The name of the automation rule.- Returns:
- builder
-
ruleOrder
public AutomationRuleV2State.Builder ruleOrder(@Nullable com.pulumi.core.Output<java.lang.Double> ruleOrder)
- Parameters:
ruleOrder- The priority of the rule. Lower values indicate higher priority.- Returns:
- builder
-
ruleOrder
public AutomationRuleV2State.Builder ruleOrder(java.lang.Double ruleOrder)
- Parameters:
ruleOrder- The priority of the rule. Lower values indicate higher priority.- Returns:
- builder
-
ruleStatus
public AutomationRuleV2State.Builder ruleStatus(@Nullable com.pulumi.core.Output<java.lang.String> ruleStatus)
- Parameters:
ruleStatus- The status of the rule. Valid values: `ENABLED`, `DISABLED`. Defaults to `ENABLED`.- Returns:
- builder
-
ruleStatus
public AutomationRuleV2State.Builder ruleStatus(java.lang.String ruleStatus)
- Parameters:
ruleStatus- The status of the rule. Valid values: `ENABLED`, `DISABLED`. Defaults to `ENABLED`.- Returns:
- builder
-
tags
public AutomationRuleV2State.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public AutomationRuleV2State.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public AutomationRuleV2State.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public AutomationRuleV2State.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public AutomationRuleV2State build()
-
-