forwardedIp

@JvmName(name = "vicnrtbsddhbxgcp")
suspend fun forwardedIp(value: Output<WebAclRateLimitForwardedIpArgs>)
@JvmName(name = "cijjyebavmguhurl")
suspend fun forwardedIp(value: WebAclRateLimitForwardedIpArgs?)

Parameters

value

Use the first IP address in an HTTP header as an aggregate key. Each distinct forwarded IP address contributes to the aggregation instance. When you specify an IP or forwarded IP in the custom key settings, you must also specify at least one other key to use. You can aggregate on only the forwarded IP address by specifying FORWARDED_IP in your rate-based statement's AggregateKeyType . With this option, you must specify the header to use in the rate-based rule's ForwardedIPConfig property.


@JvmName(name = "bgltghyiiquqohmd")
suspend fun forwardedIp(argument: suspend WebAclRateLimitForwardedIpArgsBuilder.() -> Unit)

Parameters

argument

Use the first IP address in an HTTP header as an aggregate key. Each distinct forwarded IP address contributes to the aggregation instance. When you specify an IP or forwarded IP in the custom key settings, you must also specify at least one other key to use. You can aggregate on only the forwarded IP address by specifying FORWARDED_IP in your rate-based statement's AggregateKeyType . With this option, you must specify the header to use in the rate-based rule's ForwardedIPConfig property.