ListenerXForwardedForArgs

data class ListenerXForwardedForArgs(val retriveClientIp: Output<Boolean>? = null, val retriveSlbId: Output<Boolean>? = null, val retriveSlbIp: Output<Boolean>? = null, val retriveSlbProto: Output<Boolean>? = null) : ConvertibleToJava<ListenerXForwardedForArgs>

Constructors

Link copied to clipboard
fun ListenerXForwardedForArgs(retriveClientIp: Output<Boolean>? = null, retriveSlbId: Output<Boolean>? = null, retriveSlbIp: Output<Boolean>? = null, retriveSlbProto: Output<Boolean>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ListenerXForwardedForArgs

Properties

Link copied to clipboard
val retriveClientIp: Output<Boolean>? = null

Whether to retrieve the client ip.

Link copied to clipboard
val retriveSlbId: Output<Boolean>? = null

Indicates whether the SLB-ID header is used to retrieve the ID of the CLB instance. Default value: false. Valid values: true, false.

Link copied to clipboard
val retriveSlbIp: Output<Boolean>? = null

Indicates whether the SLB-IP header is used to retrieve the virtual IP address (VIP) requested by the client. Default value: false. Valid values: true, false.

Link copied to clipboard
val retriveSlbProto: Output<Boolean>? = null

Specifies whether to use the X-Forwarded-Proto header to retrieve the listener protocol. Default value: false. Valid values: true, false.