Show / Hide Table of Contents

Class WebAclRuleGetArgs

Inheritance
System.Object
InputArgs
ResourceArgs
WebAclRuleGetArgs
Inherited Members
ResourceArgs.Empty
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.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class WebAclRuleGetArgs : ResourceArgs

Constructors

View Source

WebAclRuleGetArgs()

Declaration
public WebAclRuleGetArgs()

Properties

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 Input<WebAclRuleActionGetArgs> Action { get; set; }
Property Value
Type Description
Input<WebAclRuleActionGetArgs>
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 Input<WebAclRuleOverrideActionGetArgs> OverrideAction { get; set; }
Property Value
Type Description
Input<WebAclRuleOverrideActionGetArgs>
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 Input<int> Priority { get; set; }
Property Value
Type Description
Input<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 Input<string> RuleId { get; set; }
Property Value
Type Description
Input<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 Input<string> Type { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.