SecurityPolicyAdvancedOptionsConfig class

Constructors

SecurityPolicyAdvancedOptionsConfig({Input<SecurityPolicyAdvancedOptionsConfigJsonCustomConfig?>? jsonCustomConfig, Input<String?>? jsonParsing, Input<String?>? logLevel, Input<String?>? requestBodyInspectionSize, Input<List<String>?>? userIpRequestHeaders})
Creates a new SecurityPolicyAdvancedOptionsConfig. jsonCustomConfig Custom configuration to apply the JSON parsing. Only applicable when jsonParsing Whether or not to JSON parse the payload body. Defaults to DISABLED. logLevel Log level to use. Defaults to NORMAL. requestBodyInspectionSize The maximum request size chosen by the customer with Waf enabled. Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". Values are case insensitive. userIpRequestHeaders An optional list of case-insensitive request header names to use for resolving the callers client IP address.
const
SecurityPolicyAdvancedOptionsConfig.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
jsonCustomConfig → Input<SecurityPolicyAdvancedOptionsConfigJsonCustomConfig?>?
Custom configuration to apply the JSON parsing. Only applicable when jsonParsing is set to STANDARD. Structure is documented below.
final
jsonParsing → Input<String?>?
Whether or not to JSON parse the payload body. Defaults to DISABLED.
final
logLevel → Input<String?>?
Log level to use. Defaults to NORMAL.
final
requestBodyInspectionSize → Input<String?>?
The maximum request size chosen by the customer with Waf enabled. Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". Values are case insensitive.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
userIpRequestHeaders → Input<List<String>?>?
An optional list of case-insensitive request header names to use for resolving the callers client IP address.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited