SecurityPolicyAdvancedOptionsConfig class
Constructors
-
SecurityPolicyAdvancedOptionsConfig({Input<
SecurityPolicyAdvancedOptionsConfigJsonCustomConfig?> ? jsonCustomConfig, Input<String?> ? jsonParsing, Input<String?> ? logLevel, Input<String?> ? requestBodyInspectionSize, Input<List< ? userIpRequestHeaders})String> ?> -
Creates a new SecurityPolicyAdvancedOptionsConfig.
jsonCustomConfigCustom configuration to apply the JSON parsing. Only applicable whenjsonParsingWhether or not to JSON parse the payload body. Defaults toDISABLED.logLevelLog level to use. Defaults toNORMAL.requestBodyInspectionSizeThe maximum request size chosen by the customer with Waf enabled. Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". Values are case insensitive.userIpRequestHeadersAn 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
jsonParsingis set toSTANDARD. 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