ip

@JvmName(name = "kqpobgmpkqyttitm")
suspend fun ip(value: Output<WebAclRateLimitIpArgs>)
@JvmName(name = "odhelxhhqfgxnwlv")
suspend fun ip(value: WebAclRateLimitIpArgs?)

Parameters

value

Use the request's originating IP address as an aggregate key. Each distinct 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 IP address by specifying IP in your rate-based statement's AggregateKeyType .


@JvmName(name = "ivaxbsxckqnxbwya")
suspend fun ip(argument: suspend WebAclRateLimitIpArgsBuilder.() -> Unit)

Parameters

argument

Use the request's originating IP address as an aggregate key. Each distinct 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 IP address by specifying IP in your rate-based statement's AggregateKeyType .