SecurityPolicyAdvancedOptionsConfigArgs

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

Constructors

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

Functions

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

Properties

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard
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.