sourceIp

@JvmName(name = "eqivswkjckixgfmo")
suspend fun sourceIp(value: Output<ListenerRuleConditionSourceIpArgs>)
@JvmName(name = "iaiacurlvhmpajin")
suspend fun sourceIp(value: ListenerRuleConditionSourceIpArgs?)

Parameters

value

Contains a single values item which is a list of source IP CIDR notations to match. You can use both IPv4 and IPv6 addresses. Wildcards are not supported. Condition is satisfied if the source IP address of the request matches one of the CIDR blocks. Condition is not satisfied by the addresses in the X-Forwarded-For header, use http_header condition instead.

NOTE:: Exactly one of host_header, http_header, http_request_method, path_pattern, query_string or source_ip must be set per condition.


@JvmName(name = "mklouqhwovqrytnb")
suspend fun sourceIp(argument: suspend ListenerRuleConditionSourceIpArgsBuilder.() -> Unit)

Parameters

argument

Contains a single values item which is a list of source IP CIDR notations to match. You can use both IPv4 and IPv6 addresses. Wildcards are not supported. Condition is satisfied if the source IP address of the request matches one of the CIDR blocks. Condition is not satisfied by the addresses in the X-Forwarded-For header, use http_header condition instead.

NOTE:: Exactly one of host_header, http_header, http_request_method, path_pattern, query_string or source_ip must be set per condition.