labelNamespace

@JvmName(name = "hiwbmsdwxsddduei")
suspend fun labelNamespace(value: Output<RuleGroupRateLimitLabelNamespaceArgs>)
@JvmName(name = "mrmawcjatetahywk")
suspend fun labelNamespace(value: RuleGroupRateLimitLabelNamespaceArgs?)

Parameters

value

Use the specified label namespace as an aggregate key. 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 AWS WAF Developer Guide .


@JvmName(name = "cjgjqfuabntspclm")
suspend fun labelNamespace(argument: suspend RuleGroupRateLimitLabelNamespaceArgsBuilder.() -> Unit)

Parameters

argument

Use the specified label namespace as an aggregate key. 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 AWS WAF Developer Guide .