Each version of the AWS CloudFormation resource specification that changed AWS::WAFv2::WebACL, compared with the version before it.
- added
- modified
- removed
01Modified resource types1
modifiedAWS:: WAFv2:: WebACLdocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties: Rules:modified: - Statement: StatementOne → Statementmodified: AndStatement: AndStatementOne → AndStatementmodified: Statements: List of StatementTwo → List of Statementmodified: AndStatement: AndStatementTwo → AndStatementmodified: Statements: List of StatementThree → List of Statementadded: AndStatement:added: Statements:added: - ByteMatchStatement:added: SearchString: Stringadded: SearchStringBase64: Stringadded: FieldToMatch:added: SingleHeader: Jsonadded: SingleQueryArgument: Jsonadded: AllQueryArguments: Jsonadded: UriPath: Jsonadded: QueryString: Jsonadded: Body: Jsonadded: Method: Jsonadded: JsonBody:added: MatchPattern:added: All: Jsonadded: IncludedPaths:added: - Stringadded: MatchScope: Stringadded: InvalidFallbackBehavior: Stringadded: TextTransformations:added: - Priority: Integeradded: Type: Stringadded: PositionalConstraint: Stringadded: SqliMatchStatement:added: FieldToMatch: # FieldToMatch: see aboveadded: TextTransformations: # TextTransformation: see aboveadded: XssMatchStatement:added: FieldToMatch: # FieldToMatch: see aboveadded: TextTransformations: # TextTransformation: see aboveadded: SizeConstraintStatement:added: FieldToMatch: # FieldToMatch: see aboveadded: ComparisonOperator: Stringadded: Size: Integeradded: TextTransformations: # TextTransformation: see aboveadded: GeoMatchStatement:added: CountryCodes:added: - Stringadded: ForwardedIPConfig:added: HeaderName: Stringadded: FallbackBehavior: Stringadded: RuleGroupReferenceStatement:added: Arn: Stringadded: ExcludedRules:added: - Name: Stringadded: IPSetReferenceStatement:added: Arn: Stringadded: IPSetForwardedIPConfig:added: HeaderName: Stringadded: FallbackBehavior: Stringadded: Position: Stringadded: RegexPatternSetReferenceStatement:added: Arn: Stringadded: FieldToMatch: # FieldToMatch: see aboveadded: TextTransformations: # TextTransformation: see aboveadded: ManagedRuleGroupStatement:added: Name: Stringadded: VendorName: Stringadded: ExcludedRules: # ExcludedRule: see aboveadded: ScopeDownStatement: # Statement: see aboveadded: RateBasedStatement:added: Limit: Integeradded: AggregateKeyType: Stringadded: ScopeDownStatement: # Statement: see aboveadded: ForwardedIPConfig: # ForwardedIPConfiguration: see aboveadded: AndStatement: # AndStatement: see aboveadded: OrStatement:added: Statements: # Statement: see aboveadded: NotStatement:added: Statement: # Statement: see aboveadded: LabelMatchStatement:added: Scope: Stringadded: Key: Stringadded: ManagedRuleGroupStatement: # ManagedRuleGroupStatement: see aboveadded: NotStatement: # NotStatement: see aboveadded: OrStatement: # OrStatement: see aboveadded: RateBasedStatement: # RateBasedStatement: see aboveadded: ManagedRuleGroupStatement: # ManagedRuleGroupStatement: see abovemodified: NotStatement: NotStatementTwo → NotStatementmodified: Statement: StatementThree → Statement # Statement: see abovemodified: OrStatement: OrStatementTwo → OrStatementmodified: Statements: List of StatementThree → List of Statement # Statement: see abovemodified: RateBasedStatement: RateBasedStatementTwo → RateBasedStatementmodified: ScopeDownStatement: StatementThree → Statement # Statement: see above ManagedRuleGroupStatement:modified: ScopeDownStatement: StatementTwo → Statement # Statement: see abovemodified: NotStatement: NotStatementOne → NotStatementmodified: Statement: StatementTwo → Statement # Statement: see abovemodified: OrStatement: OrStatementOne → OrStatementmodified: Statements: List of StatementTwo → List of Statement # Statement: see abovemodified: RateBasedStatement: RateBasedStatementOne → RateBasedStatementmodified: ScopeDownStatement: StatementTwo → Statement # Statement: see above