Show / Hide Table of Contents

Class RulePredicateGetArgs

Inheritance
System.Object
InputArgs
ResourceArgs
RulePredicateGetArgs
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 RulePredicateGetArgs : ResourceArgs

Constructors

View Source

RulePredicateGetArgs()

Declaration
public RulePredicateGetArgs()

Properties

View Source

DataId

A unique identifier for a predicate in the rule, such as Byte Match Set ID or IPSet ID.

Declaration
public Input<string> DataId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Negated

Set this to false if you want to allow, block, or count requests based on the settings in the specified waf_byte_match_set, waf_ipset, aws.waf.SizeConstraintSet, aws.waf.SqlInjectionMatchSet or aws.waf.XssMatchSet. For example, if an IPSet includes the IP address 192.0.2.44, AWS WAF will allow or block requests based on that IP address. If set to true, AWS WAF will allow, block, or count requests based on all IP addresses except 192.0.2.44.

Declaration
public Input<bool> Negated { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Type

The type of predicate in a rule. Valid values: ByteMatch, GeoMatch, IPMatch, RegexMatch, SizeConstraint, SqlInjectionMatch, or XssMatch.

Declaration
public Input<string> Type { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.