SecurityPolicyAdvancedOptionsConfig

data class SecurityPolicyAdvancedOptionsConfig(val jsonCustomConfig: SecurityPolicyAdvancedOptionsConfigJsonCustomConfig? = null, val jsonParsing: String? = null, val logLevel: String? = null, val userIpRequestHeaders: List<String>? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

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: String? = null

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

Link copied to clipboard
val logLevel: String? = null

Log level to use. Defaults to NORMAL.

Link copied to clipboard

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