← Resource types

AWS::WAFv2::WebACL

Version 35.0.0, issued

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