Class: Aws::WAFV2::Types::RateLimitLabelNamespace

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-wafv2/types.rb

Overview

Specifies a label namespace to use as an aggregate key for a rate-based rule. Each distinct fully qualified label name that has the specified label namespace contributes to the aggregation instance. If you use just one label namespace as your custom key, then each label name fully defines an aggregation instance.

This uses only labels that have been added to the request by rules that are evaluated before this rate-based rule in the web ACL.

For information about label namespaces and names, see [Label syntax and naming requirements] in the *WAF Developer Guide*.

[1]: docs.aws.amazon.com/waf/latest/developerguide/waf-rule-label-requirements.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#namespaceString

The namespace to use for aggregation.

Returns:

  • (String)


6732
6733
6734
6735
6736
# File 'lib/aws-sdk-wafv2/types.rb', line 6732

class RateLimitLabelNamespace < Struct.new(
  :namespace)
  SENSITIVE = []
  include Aws::Structure
end