Data retrieval APIs for AWS WAF V2
AWS WAF V2 provides the following APIs for data retrieval.
Actions | Description | Access level |
---|---|---|
CheckCapacity | Calculate web ACL capacity unit (WCU) requirements for a specified scope and set of rules | Read |
DescribeAllManagedProducts | Retrieve product information for a managed rule group | Read |
DescribeManagedProductsByVendor | Retrieve product information for a managed rule group by a given vendor | Read |
DescribeManagedRuleGroup | Retrieve high-level information for a managed rule group | Read |
GenerateMobileSdkReleaseUrl | Generate a presigned download URL for the specified release of the mobile SDK | Read |
GetDecryptedAPIKey | Return your API key in decrypted form. Use this to check the token domains that you have defined for the key | Read |
GetIPSet | Retrieve details about an IPSet | Read |
GetLoggingConfiguration | Retrieve LoggingConfiguration for a WebACL | Read |
GetManagedRuleSet | Retrieve details about a ManagedRuleSet | Read |
GetMobileSdkRelease | Retrieve information for the specified mobile SDK release, including release notes and tags | Read |
GetPermissionPolicy | Retrieve a PermissionPolicy for a RuleGroup | Read |
GetRateBasedStatementManagedKeys | Retrieve the keys that are currently blocked by a rate-based rule | Read |
GetRegexPatternSet | Retrieve details about a RegexPatternSet | Read |
GetRuleGroup | Retrieve details about a RuleGroup | Read |
GetSampledRequests | Retrieve detailed information about a sampling of web requests | Read |
GetWebACL | Retrieve details about a WebACL | Read |
GetWebACLForResource | Retrieve the WebACL that's associated with a resource | Read |
ListAPIKeys | Retrieve a list of the API keys that you've defined for the specified scope | List |
ListAvailableManagedRuleGroupVersions | Retrieve an array of managed rule group versions that are available for you to use | List |
ListAvailableManagedRuleGroups | Retrieve an array of managed rule groups that are available for you to use | List |
ListIPSets | Retrieve an array of IPSetSummary objects for the IP sets that you manage | List |
ListLoggingConfigurations | Retrieve an array of your LoggingConfiguration objects | List |
ListManagedRuleSets | Retrieve an array of your ManagedRuleSet objects | List |
ListMobileSdkReleases | Retrieve a list of the available releases for the mobile SDK and the specified device platform | List |
ListRegexPatternSets | Retrieve an array of RegexPatternSetSummary objects for the regex pattern sets that you manage | List |
ListResourcesForWebACL | Retrieve an array of the Amazon Resource Names (ARNs) for the resources that are associated with a web ACL | List |
ListRuleGroups | Retrieve an array of RuleGroupSummary objects for the rule groups that you manage | List |
ListTagsForResource | List tags for a resource | Read |
ListWebACLs | Retrieve an array of WebACLSummary objects for the web ACLs that you manage | List |