← Resource types

AWS::WAFv2::RuleGroup

Version 9.1.0, issued

Each version of the AWS CloudFormation resource specification that changed AWS::WAFv2::RuleGroup, compared with the version before it.

  • added
  • modified
  • removed

01Added resource types1

addedAWS::WAFv2::RuleGroupdocs ↗#Link to AWS::WAFv2::RuleGroup

Type: AWS::WAFv2::RuleGroupProperties:  Capacity: Integer  Description: String  Name: String  Id: String  Limit: Integer  LockToken: String  NextLockToken: String  NextMarker: String  Scope: String  RuleGroup:    Name: String    Id: String    ARN: String    Description: String    Rules:      Rules:        - Name: String          Priority: Integer          Statement:            ByteMatchStatement:              SearchString: String              SearchStringBase64: String              FieldToMatch:                SingleHeader:                  Name: String                SingleQueryArgument:                  Name: String                AllQueryArguments: {}                UriPath: {}                QueryString: {}                Body: {}                Method: {}              TextTransformations:                TextTransformations:                  - Priority: Integer                    Type: String              PositionalConstraint: String            SqliMatchStatement:              FieldToMatch:  # FieldToMatch: see above              TextTransformations:  # TextTransformations: see above            XssMatchStatement:              FieldToMatch:  # FieldToMatch: see above              TextTransformations:  # TextTransformations: see above            SizeConstraintStatement:              FieldToMatch:  # FieldToMatch: see above              ComparisonOperator: String              Size: Integer              TextTransformations:  # TextTransformations: see above            GeoMatchStatement:              CountryCodes:                CountryCodes:                  - String            IPSetReferenceStatement:              ARN: String            RegexPatternSetReferenceStatement:              ARN: String              FieldToMatch:  # FieldToMatch: see above              TextTransformations:  # TextTransformations: see above            RateBasedStatement:              Limit: Integer              AggregateKeyType: String              ScopeDownStatement:                ByteMatchStatement:  # ByteMatchStatement: see above                SqliMatchStatement:  # SqliMatchStatement: see above                XssMatchStatement:  # XssMatchStatement: see above                SizeConstraintStatement:  # SizeConstraintStatement: see above                GeoMatchStatement:  # GeoMatchStatement: see above                IPSetReferenceStatement:  # IPSetReferenceStatement: see above                RegexPatternSetReferenceStatement:  # RegexPatternSetReferenceStatement: see above                RateBasedStatement:                  Limit: Integer                  AggregateKeyType: String                  ScopeDownStatement:                    ByteMatchStatement:  # ByteMatchStatement: see above                    SqliMatchStatement:  # SqliMatchStatement: see above                    XssMatchStatement:  # XssMatchStatement: see above                    SizeConstraintStatement:  # SizeConstraintStatement: see above                    GeoMatchStatement:  # GeoMatchStatement: see above                    IPSetReferenceStatement:  # IPSetReferenceStatement: see above                    RegexPatternSetReferenceStatement:  # RegexPatternSetReferenceStatement: see above                AndStatement:                  Statements:                    StatementThrees:  # StatementThree: see above                OrStatement:                  Statements:  # StatementThrees: see above                NotStatement:                  Statement:  # StatementThree: see above            AndStatement:              Statements:                StatementTwos:  # StatementTwo: see above            OrStatement:              Statements:  # StatementTwos: see above            NotStatement:              Statement:  # StatementTwo: see above          Action:            Allow: {}            Block: {}            Count: {}          VisibilityConfig:            SampledRequestsEnabled: Boolean            CloudWatchMetricsEnabled: Boolean            MetricName: String    VisibilityConfig:  # VisibilityConfig: see above    Capacity: Integer  RuleGroups:    RuleGroups:      - Name: String        Id: String        Description: String        LockToken: String        ARN: String  RuleGroupSummary:  # RuleGroupSummary: see above  Rules:  # Rules: see above  VisibilityConfig:  # VisibilityConfig: see above  Statement:  # StatementOne: see above  Summary:  # RuleGroupSummary: see above  Tags:    TagList:      - Key: String        Value: String