AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS WAF 规则谓词

PredicatesAWS::WAF::Rule 资源的一个属性,它指定要包含在 AWS WAF 规则中的 ByteMatchSetIPSetSizeConstraintSetSqlInjectionMatchSetXssMatchSet 对象。如果您向一条规则添加多个谓词,则传入请求必须匹配要允许或阻止的谓词中的所有规范。

语法

JSON

{ "DataId" : String, "Negated" : Boolean, "Type" : String }

YAML

DataId: String Negated: Boolean Type: String

属性

DataId

谓词的唯一标识符,例如 ByteMatchSetIPSet 的 ID。

Required: Yes

Type: String

Negated

是否使用您在 ByteMatchSetIPSetSizeConstraintSetSqlInjectionMatchSetXssMatchSet 对象中指定的设置或否定设置。

如果您需要 AWS WAF 基于指定的 ByteMatchSetIPSetSizeConstraintSetSqlInjectionMatchSetXssMatchSet 对象中的设置允许、阻止请求或记录请求次数,则指定 false。例如,如果 IPSet 对象包含 IP 地址 192.0.2.44,则 AWS WAF 会允许、阻止或对来自此 IP 地址的请求进行计数。

如果您需要 AWS WAF 基于 ByteMatchSetIPSetSizeConstraintSetSqlInjectionMatchSetXssMatchSet 对象中的否定设置允许、阻止请求或记录请求次数,则指定 true。例如,如果 IPSet 对象包含 IP 地址 192.0.2.44,则 AWS WAF 会允许、阻止或对来自除 192.0.2.44 以外的所有 IP 地址的请求进行计数。

Required: Yes

Type: Boolean

Type

规则中谓词的类型,如 IPSet (IPMatch)。有关有效值的信息,请参阅 AWS WAF API 参考Predicate 数据类型的 Type 内容。

Required: Yes

Type: String

本页内容: