Class FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.networkfirewall.inputs.FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs.Builder
-
- Enclosing class:
- FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs
public static final class FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs defaults)
-
-
Method Detail
-
deepThreatInspection
public FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs.Builder deepThreatInspection(@Nullable com.pulumi.core.Output<java.lang.String> deepThreatInspection)
- Parameters:
deepThreatInspection- Whether to enable deep threat inspection, which allows AWS to analyze service logs of network traffic processed by these rule groups to identify threat indicators across customers. AWS will use these threat indicators to improve the active threat defense managed rule groups and protect the security of AWS customers and services. This only applies to active threat defense maanaged rule groups. For details, refer to [AWS active threat defense for AWS Network Firewall](https://docs.aws.amazon.com/network-firewall/latest/developerguide/aws-managed-rule-groups-atd.html) in the AWS Network Firewall Developer Guide.- Returns:
- builder
-
deepThreatInspection
public FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs.Builder deepThreatInspection(java.lang.String deepThreatInspection)
- Parameters:
deepThreatInspection- Whether to enable deep threat inspection, which allows AWS to analyze service logs of network traffic processed by these rule groups to identify threat indicators across customers. AWS will use these threat indicators to improve the active threat defense managed rule groups and protect the security of AWS customers and services. This only applies to active threat defense maanaged rule groups. For details, refer to [AWS active threat defense for AWS Network Firewall](https://docs.aws.amazon.com/network-firewall/latest/developerguide/aws-managed-rule-groups-atd.html) in the AWS Network Firewall Developer Guide.- Returns:
- builder
-
override
public FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs.Builder override(@Nullable com.pulumi.core.Output<FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceOverrideArgs> override)
- Parameters:
override- Configuration block for override values- Returns:
- builder
-
override
public FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs.Builder override(FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceOverrideArgs override)
- Parameters:
override- Configuration block for override values- Returns:
- builder
-
priority
public FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs.Builder priority(@Nullable com.pulumi.core.Output<java.lang.Integer> priority)
- Parameters:
priority- An integer setting that indicates the order in which to apply the stateful rule groups in a single policy. This argument must be specified if the policy has a `statefulEngineOptions` block with a `ruleOrder` value of `STRICT_ORDER`. AWS Network Firewall applies each stateful rule group to a packet starting with the group that has the lowest priority setting.- Returns:
- builder
-
priority
public FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs.Builder priority(java.lang.Integer priority)
- Parameters:
priority- An integer setting that indicates the order in which to apply the stateful rule groups in a single policy. This argument must be specified if the policy has a `statefulEngineOptions` block with a `ruleOrder` value of `STRICT_ORDER`. AWS Network Firewall applies each stateful rule group to a packet starting with the group that has the lowest priority setting.- Returns:
- builder
-
resourceArn
public FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs.Builder resourceArn(com.pulumi.core.Output<java.lang.String> resourceArn)
- Parameters:
resourceArn- ARN of the stateful rule group.- Returns:
- builder
-
resourceArn
public FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs.Builder resourceArn(java.lang.String resourceArn)
- Parameters:
resourceArn- ARN of the stateful rule group.- Returns:
- builder
-
build
public FirewallPolicyFirewallPolicyStatefulRuleGroupReferenceArgs build()
-
-