pub struct Statement {Show 14 fields
pub and_statement: Option<Value<AndStatement>>,
pub byte_match_statement: Option<Value<ByteMatchStatement>>,
pub geo_match_statement: Option<Value<GeoMatchStatement>>,
pub ip_set_reference_statement: Option<Value<IPSetReferenceStatement>>,
pub label_match_statement: Option<Value<LabelMatchStatement>>,
pub managed_rule_group_statement: Option<Value<ManagedRuleGroupStatement>>,
pub not_statement: Option<Value<NotStatement>>,
pub or_statement: Option<Value<OrStatement>>,
pub rate_based_statement: Option<Value<RateBasedStatement>>,
pub regex_pattern_set_reference_statement: Option<Value<RegexPatternSetReferenceStatement>>,
pub rule_group_reference_statement: Option<Value<RuleGroupReferenceStatement>>,
pub size_constraint_statement: Option<Value<SizeConstraintStatement>>,
pub sqli_match_statement: Option<Value<SqliMatchStatement>>,
pub xss_match_statement: Option<Value<XssMatchStatement>>,
}Expand description
The AWS::WAFv2::WebACL.Statement property type.
Fields§
§and_statement: Option<Value<AndStatement>>Property AndStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
byte_match_statement: Option<Value<ByteMatchStatement>>Property ByteMatchStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
geo_match_statement: Option<Value<GeoMatchStatement>>Property GeoMatchStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
ip_set_reference_statement: Option<Value<IPSetReferenceStatement>>Property IPSetReferenceStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
label_match_statement: Option<Value<LabelMatchStatement>>Property LabelMatchStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
managed_rule_group_statement: Option<Value<ManagedRuleGroupStatement>>Property ManagedRuleGroupStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
not_statement: Option<Value<NotStatement>>Property NotStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
or_statement: Option<Value<OrStatement>>Property OrStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
rate_based_statement: Option<Value<RateBasedStatement>>Property RateBasedStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
regex_pattern_set_reference_statement: Option<Value<RegexPatternSetReferenceStatement>>Property RegexPatternSetReferenceStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
rule_group_reference_statement: Option<Value<RuleGroupReferenceStatement>>Property RuleGroupReferenceStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
size_constraint_statement: Option<Value<SizeConstraintStatement>>Property SizeConstraintStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
sqli_match_statement: Option<Value<SqliMatchStatement>>Property SqliMatchStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
xss_match_statement: Option<Value<XssMatchStatement>>Property XssMatchStatement.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.