SecurityPolicyAdvancedOptionsConfigArgs

data class SecurityPolicyAdvancedOptionsConfigArgs(val jsonCustomConfig: Output<SecurityPolicyAdvancedOptionsConfigJsonCustomConfigArgs>? = null, val jsonParsing: Output<String>? = null, val logLevel: Output<String>? = null, val userIpRequestHeaders: Output<List<String>>? = null) : ConvertibleToJava<SecurityPolicyAdvancedOptionsConfigArgs>

Constructors

Link copied to clipboard
constructor(jsonCustomConfig: Output<SecurityPolicyAdvancedOptionsConfigJsonCustomConfigArgs>? = null, jsonParsing: Output<String>? = null, logLevel: Output<String>? = null, userIpRequestHeaders: Output<List<String>>? = null)

Properties

Link copied to clipboard

Custom configuration to apply the JSON parsing. Only applicable when json_parsing is set to STANDARD. Structure is documented below.

Link copied to clipboard
val jsonParsing: Output<String>? = null

Whether or not to JSON parse the payload body. Defaults to DISABLED.

Link copied to clipboard
val logLevel: Output<String>? = null

Log level to use. Defaults to NORMAL.

Link copied to clipboard
val userIpRequestHeaders: Output<List<String>>? = null

) An optional list of case-insensitive request header names to use for resolving the callers client IP address.

Functions

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