Show / Hide Table of Contents

Class WebAclRule

Inheritance
System.Object
WebAclRule
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Waf.Outputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class WebAclRule

Fields

View Source

Action

The action that CloudFront or AWS WAF takes when a web request matches the conditions in the rule. Not used if type is GROUP.

Declaration
public readonly WebAclRuleAction Action
Field Value
Type Description
WebAclRuleAction
View Source

OverrideAction

Override the action that a group requests CloudFront or AWS WAF takes when a web request matches the conditions in the rule. Only used if type is GROUP.

Declaration
public readonly WebAclRuleOverrideAction OverrideAction
Field Value
Type Description
WebAclRuleOverrideAction
View Source

Priority

Specifies the order in which the rules in a WebACL are evaluated. Rules with a lower value are evaluated before rules with a higher value.

Declaration
public readonly int Priority
Field Value
Type Description
System.Int32
View Source

RuleId

ID of the associated WAF (Global) rule (e.g. aws.waf.Rule). WAF (Regional) rules cannot be used.

Declaration
public readonly string RuleId
Field Value
Type Description
System.String
View Source

Type

The rule type, either REGULAR, as defined by Rule, RATE_BASED, as defined by RateBasedRule, or GROUP, as defined by RuleGroup. The default is REGULAR. If you add a RATE_BASED rule, you need to set type as RATE_BASED. If you add a GROUP rule, you need to set type as GROUP.

Declaration
public readonly string Type
Field Value
Type Description
System.String
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.