Each version of the AWS CloudFormation resource specification that changed AWS::WAFv2::WebACL, compared with the version before it.
- added
- modified
- removed
01Added resource types1
addedAWS:: WAFv2:: WebACLdocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties: DefaultAction: Allow: {} Block: {} Description: String Name: String Id: String Limit: Integer LockToken: String NextLockToken: String NextMarker: String Scope: String Summary: Name: String Id: String Description: String LockToken: String ARN: 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 RuleGroupReferenceStatement: ARN: String ExcludedRules: ExcludedRules: - Name: String IPSetReferenceStatement: ARN: String RegexPatternSetReferenceStatement: ARN: String FieldToMatch: # FieldToMatch: see above TextTransformations: # TextTransformations: see above ManagedRuleGroupStatement: Name: String VendorName: String ExcludedRules: # ExcludedRules: 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 RuleGroupReferenceStatement: # RuleGroupReferenceStatement: see above IPSetReferenceStatement: # IPSetReferenceStatement: see above RegexPatternSetReferenceStatement: # RegexPatternSetReferenceStatement: see above ManagedRuleGroupStatement: # ManagedRuleGroupStatement: 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 RuleGroupReferenceStatement: # RuleGroupReferenceStatement: see above IPSetReferenceStatement: # IPSetReferenceStatement: see above RegexPatternSetReferenceStatement: # RegexPatternSetReferenceStatement: see above ManagedRuleGroupStatement: # ManagedRuleGroupStatement: 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: # AllowAction: see above Block: # BlockAction: see above Count: {} OverrideAction: Count: # CountAction: see above None: {} VisibilityConfig: SampledRequestsEnabled: Boolean CloudWatchMetricsEnabled: Boolean MetricName: String VisibilityConfig: # VisibilityConfig: see above WebACL: Name: String Id: String ARN: String DefaultAction: # DefaultAction: see above Description: String Rules: # Rules: see above VisibilityConfig: # VisibilityConfig: see above Capacity: Integer WebACLs: WebACLs: # WebACLSummary: see above TagList: - Key: String Value: String