Data retrieval APIs for AWS WAF
AWS WAF provides the following APIs for data retrieval.
| Actions | Description | Access level |
|---|---|---|
| GetByteMatchSet | Retrieve a ByteMatchSet | Read |
| GetChangeToken | Retrieve a change token to use in create, update, and delete requests | Read |
| GetChangeTokenStatus | Retrieve the status of a change token | Read |
| GetGeoMatchSet | Retrieve a GeoMatchSet | Read |
| GetIPSet | Retrieve an IPSet | Read |
| GetLoggingConfiguration | Retrieve a LoggingConfiguration for a web ACL | Read |
| GetPermissionPolicy | Retrieve an IAM policy for a rule group | Read |
| GetRateBasedRule | Retrieve a RateBasedRule | Read |
| GetRateBasedRuleManagedKeys | Retrieve the array of IP addresses that are currently being blocked by a RateBasedRule | Read |
| GetRegexMatchSet | Retrieve a RegexMatchSet | Read |
| GetRegexPatternSet | Retrieve a RegexPatternSet | Read |
| GetRule | Retrieve a Rule | Read |
| GetRuleGroup | Retrieve a RuleGroup | Read |
| GetSampledRequests | Retrieve detailed information about a sample set of web requests | Read |
| GetSizeConstraintSet | Retrieve a SizeConstraintSet | Read |
| GetSqlInjectionMatchSet | Retrieve an SqlInjectionMatchSet | Read |
| GetWebACL | Retrieve a WebACL | Read |
| GetXssMatchSet | Retrieve an XssMatchSet | Read |
| ListActivatedRulesInRuleGroup | Retrieve an array of ActivatedRule objects | List |
| ListByteMatchSets | Retrieve an array of ByteMatchSetSummary objects | List |
| ListGeoMatchSets | Retrieve an array of GeoMatchSetSummary objects | List |
| ListIPSets | Retrieve an array of IPSetSummary objects | List |
| ListLoggingConfigurations | Retrieve an array of LoggingConfiguration objects | List |
| ListRateBasedRules | Retrieve an array of RuleSummary objects | List |
| ListRegexMatchSets | Retrieve an array of RegexMatchSetSummary objects | List |
| ListRegexPatternSets | Retrieve an array of RegexPatternSetSummary objects | List |
| ListRuleGroups | Retrieve an array of RuleGroup objects | List |
| ListRules | Retrieve an array of RuleSummary objects | List |
| ListSizeConstraintSets | Retrieve an array of SizeConstraintSetSummary objects | List |
| ListSqlInjectionMatchSets | Retrieve an array of SqlInjectionMatchSet objects | List |
| ListSubscribedRuleGroups | Retrieve an array of RuleGroup objects that you are subscribed to | List |
| ListTagsForResource | Retrieve the tags for a resource | Read |
| ListWebACLs | Retrieve an array of WebACLSummary objects | List |
| ListXssMatchSets | Retrieve an array of XssMatchSet objects | List |