Values.GetRateBasedStatementManagedKeysResponseSourceRetrieves the IP addresses that are currently blocked by a rate-based rule instance. This is only available for rate-based rules that aggregate solely on the IP address or on the forwarded IP address. The maximum number of addresses that can be blocked for a single rate-based rule instance is 10,000. If more than 10,000 addresses exceed the rate limit, those with the highest rates are blocked. For a rate-based rule that you've defined inside a rule group, provide the name of the rule group reference statement in your request, in addition to the rate-based rule name and the web ACL name. WAF monitors web requests and manages keys independently for each unique combination of web ACL, optional rule group, and rate-based rule. For example, if you define a rate-based rule inside a rule group, and then use the rule group in a web ACL, WAF monitors web requests and manages keys for that web ACL, rule group reference statement, and rate-based rule instance. If you use the same rule group in a second web ACL, WAF monitors web requests and manages keys for this second usage completely independent of your first.
type nonrec t = {managedKeysIPV4 : RateBasedStatementManagedKeysIPSet.t option;The keys that are of Internet Protocol version 4 (IPv4).
*)managedKeysIPV6 : RateBasedStatementManagedKeysIPSet.t option;The keys that are of Internet Protocol version 6 (IPv6).
*)}type nonrec error = [ | `WAFInternalErrorException of WAFInternalErrorException.t| `WAFInvalidOperationException of WAFInvalidOperationException.t| `WAFInvalidParameterException of WAFInvalidParameterException.t| `WAFNonexistentItemException of WAFNonexistentItemException.t| `WAFUnsupportedAggregateKeyTypeException of
WAFUnsupportedAggregateKeyTypeException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `Unknown_operation_error of string * string option
| `WAFInternalErrorException of WAFInternalErrorException.t
| `WAFInvalidOperationException of WAFInvalidOperationException.t
| `WAFInvalidParameterException of WAFInvalidParameterException.t
| `WAFNonexistentItemException of WAFNonexistentItemException.t
| `WAFUnsupportedAggregateKeyTypeException of
WAFUnsupportedAggregateKeyTypeException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `Unknown_operation_error of string * string option
| `WAFInternalErrorException of WAFInternalErrorException.t
| `WAFInvalidOperationException of WAFInvalidOperationException.t
| `WAFInvalidParameterException of WAFInvalidParameterException.t
| `WAFNonexistentItemException of WAFNonexistentItemException.t
| `WAFUnsupportedAggregateKeyTypeException of
WAFUnsupportedAggregateKeyTypeException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `List of [> `String of IPAddress.t ] list ])
list ])
list ]