

# Amazon WAF Classic
<a name="API_Types_AWS_WAF"></a>

The following data types are supported by Amazon WAF Classic:
+  [ActivatedRule](API_waf_ActivatedRule.md) 
+  [ByteMatchSet](API_waf_ByteMatchSet.md) 
+  [ByteMatchSetSummary](API_waf_ByteMatchSetSummary.md) 
+  [ByteMatchSetUpdate](API_waf_ByteMatchSetUpdate.md) 
+  [ByteMatchTuple](API_waf_ByteMatchTuple.md) 
+  [ExcludedRule](API_waf_ExcludedRule.md) 
+  [FieldToMatch](API_waf_FieldToMatch.md) 
+  [GeoMatchConstraint](API_waf_GeoMatchConstraint.md) 
+  [GeoMatchSet](API_waf_GeoMatchSet.md) 
+  [GeoMatchSetSummary](API_waf_GeoMatchSetSummary.md) 
+  [GeoMatchSetUpdate](API_waf_GeoMatchSetUpdate.md) 
+  [HTTPHeader](API_waf_HTTPHeader.md) 
+  [HTTPRequest](API_waf_HTTPRequest.md) 
+  [IPSet](API_waf_IPSet.md) 
+  [IPSetDescriptor](API_waf_IPSetDescriptor.md) 
+  [IPSetSummary](API_waf_IPSetSummary.md) 
+  [IPSetUpdate](API_waf_IPSetUpdate.md) 
+  [LoggingConfiguration](API_waf_LoggingConfiguration.md) 
+  [Predicate](API_waf_Predicate.md) 
+  [RateBasedRule](API_waf_RateBasedRule.md) 
+  [RegexMatchSet](API_waf_RegexMatchSet.md) 
+  [RegexMatchSetSummary](API_waf_RegexMatchSetSummary.md) 
+  [RegexMatchSetUpdate](API_waf_RegexMatchSetUpdate.md) 
+  [RegexMatchTuple](API_waf_RegexMatchTuple.md) 
+  [RegexPatternSet](API_waf_RegexPatternSet.md) 
+  [RegexPatternSetSummary](API_waf_RegexPatternSetSummary.md) 
+  [RegexPatternSetUpdate](API_waf_RegexPatternSetUpdate.md) 
+  [Rule](API_waf_Rule.md) 
+  [RuleGroup](API_waf_RuleGroup.md) 
+  [RuleGroupSummary](API_waf_RuleGroupSummary.md) 
+  [RuleGroupUpdate](API_waf_RuleGroupUpdate.md) 
+  [RuleSummary](API_waf_RuleSummary.md) 
+  [RuleUpdate](API_waf_RuleUpdate.md) 
+  [SampledHTTPRequest](API_waf_SampledHTTPRequest.md) 
+  [SizeConstraint](API_waf_SizeConstraint.md) 
+  [SizeConstraintSet](API_waf_SizeConstraintSet.md) 
+  [SizeConstraintSetSummary](API_waf_SizeConstraintSetSummary.md) 
+  [SizeConstraintSetUpdate](API_waf_SizeConstraintSetUpdate.md) 
+  [SqlInjectionMatchSet](API_waf_SqlInjectionMatchSet.md) 
+  [SqlInjectionMatchSetSummary](API_waf_SqlInjectionMatchSetSummary.md) 
+  [SqlInjectionMatchSetUpdate](API_waf_SqlInjectionMatchSetUpdate.md) 
+  [SqlInjectionMatchTuple](API_waf_SqlInjectionMatchTuple.md) 
+  [SubscribedRuleGroupSummary](API_waf_SubscribedRuleGroupSummary.md) 
+  [Tag](API_waf_Tag.md) 
+  [TagInfoForResource](API_waf_TagInfoForResource.md) 
+  [TimeWindow](API_waf_TimeWindow.md) 
+  [WafAction](API_waf_WafAction.md) 
+  [WafOverrideAction](API_waf_WafOverrideAction.md) 
+  [WebACL](API_waf_WebACL.md) 
+  [WebACLSummary](API_waf_WebACLSummary.md) 
+  [WebACLUpdate](API_waf_WebACLUpdate.md) 
+  [XssMatchSet](API_waf_XssMatchSet.md) 
+  [XssMatchSetSummary](API_waf_XssMatchSetSummary.md) 
+  [XssMatchSetUpdate](API_waf_XssMatchSetUpdate.md) 
+  [XssMatchTuple](API_waf_XssMatchTuple.md) 