aws wafv2
This is the latest version of the WAF API, released in November, 2019. AWS CLI reference
59 commands Its page in the AWS CLI reference
Commands
associate-web-aclAssociates a web ACL with a resource, to protect the resource.check-capacityReturns the web ACL capacity unit (WCU) requirements for a specified scope and set of rules.create-api-keyCreates an API key that contains a set of token domains.create-ip-setCreates an IPSet, which you use to identify web requests that originate from specific IP addresses or ranges of IP addresses.create-regex-pattern-setCreates a RegexPatternSet, which you reference in a RegexPatternSetReferenceStatement, to have WAF inspect a web request component for the specified patterns.create-rule-groupCreates a RuleGroup per the specifications provided.create-web-aclCreates a WebACL per the specifications provided.delete-api-keyDeletes the specified API key.delete-firewall-manager-rule-groupsDeletes all rule groups that are managed by Firewall Manager from the specified WebACL.delete-ip-setDeletes the specified IPSet.delete-logging-configurationDeletes the LoggingConfiguration from the specified web ACL.delete-permission-policyPermanently deletes an IAM policy from the specified rule group.delete-regex-pattern-setDeletes the specified RegexPatternSet.delete-rule-groupDeletes the specified RuleGroup.delete-web-aclDeletes the specified WebACL.describe-all-managed-productsProvides high-level information for the Amazon Web Services Managed Rules rule groups and Amazon Web Services Marketplace managed rule groups.describe-managed-products-by-vendorProvides high-level information for the managed rule groups owned by a specific vendor.describe-managed-rule-groupProvides high-level information for a managed rule group, including descriptions of the rules.disassociate-web-aclDisassociates the specified resource from its web ACL association, if it has one.generate-mobile-sdk-release-urlGenerates a presigned download URL for the specified release of the mobile SDK.get-decrypted-api-keyReturns your API key in decrypted form.get-ip-setRetrieves the specified IPSet.get-logging-configurationReturns the LoggingConfiguration for the specified web ACL.get-managed-rule-setRetrieves the specified managed rule set.get-mobile-sdk-releaseRetrieves information for the specified mobile SDK release, including release notes and tags.get-permission-policyReturns the IAM policy that is attached to the specified rule group.get-rate-based-statement-managed-keysRetrieves the IP addresses that are currently blocked by a rate-based rule instance.get-regex-pattern-setRetrieves the specified RegexPatternSet.get-revenue-statisticsRetrieves ranked monetization statistics.get-revenue-statistics-summaryRetrieves a summary of monetization revenue for the specified time window.get-revenue-statistics-time-seriesRetrieves time series data for monetization revenue.get-rule-groupRetrieves the specified RuleGroup.get-sampled-requestsGets detailed information about a specified number of requests--a sample--that WAF randomly selects from among the first 5,000 requests that your Amazon Web Services resource received during a time range that you choose.get-top-path-statistics-by-trafficRetrieves aggregated statistics about the top URI paths accessed by bot traffic for a specified web ACL and time window.get-web-aclRetrieves the specified WebACL.get-web-acl-for-resourceRetrieves the WebACL for the specified resource.list-api-keysRetrieves a list of the API keys that you've defined for the specified scope.list-available-managed-rule-group-versionsReturns a list of the available versions for the specified managed rule group.list-available-managed-rule-groupsRetrieves an array of managed rule groups that are available for you to use.list-ip-setsRetrieves an array of IPSetSummary objects for the IP sets that you manage.list-logging-configurationsRetrieves an array of your LoggingConfiguration objects.list-managed-rule-setsRetrieves the managed rule sets that you own.list-mobile-sdk-releasesRetrieves a list of the available releases for the mobile SDK and the specified device platform.list-regex-pattern-setsRetrieves an array of RegexPatternSetSummary objects for the regex pattern sets that you manage.list-resources-for-web-aclRetrieves an array of the Amazon Resource Names (ARNs) for the resources that are associated with the specified web ACL.list-rule-groupsRetrieves an array of RuleGroupSummary objects for the rule groups that you manage.list-settlement-recordsRetrieves individual settlement transaction records for monetization.list-tags-for-resourceRetrieves the TagInfoForResource for the specified resource.list-web-aclsRetrieves an array of WebACLSummary objects for the web ACLs that you manage.put-logging-configurationEnables the specified LoggingConfiguration, to start logging from a web ACL, according to the configuration provided.put-managed-rule-set-versionsDefines the versions of your managed rule set that you are offering to the customers.put-permission-policyUse this to share a rule group with other accounts.tag-resourceAssociates tags with the specified Amazon Web Services resource.untag-resourceDisassociates tags from an Amazon Web Services resource.update-ip-setUpdates the specified IPSet.update-managed-rule-set-version-expiry-dateUpdates the expiration information for your managed rule set.update-regex-pattern-setUpdates the specified RegexPatternSet.update-rule-groupUpdates the specified RuleGroup.update-web-aclUpdates the specified WebACL.