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 TagList: - Key: String Value: String