GetSecurityPolicyAdvancedOptionsConfig class
Constructors
-
GetSecurityPolicyAdvancedOptionsConfig({required Input<List<GetSecurityPolicyAdvancedOptionsConfigJsonCustomConfig>> jsonCustomConfigs, required Input<String> jsonParsing, required Input<String> logLevel, required Input<String> requestBodyInspectionSize, })
-
Creates a new GetSecurityPolicyAdvancedOptionsConfig.
jsonCustomConfigs Custom configuration to apply the JSON parsing. Only applicable when JSON parsing is set to STANDARD.
jsonParsing JSON body parsing. Supported values include: "DISABLED", "STANDARD".
logLevel Logging level. Supported values include: "NORMAL", "VERBOSE".
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
-
GetSecurityPolicyAdvancedOptionsConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
jsonCustomConfigs
→ Input<List<GetSecurityPolicyAdvancedOptionsConfigJsonCustomConfig>>
-
Custom configuration to apply the JSON parsing. Only applicable when JSON parsing is set to STANDARD.
final
-
jsonParsing
→ Input<String>
-
JSON body parsing. Supported values include: "DISABLED", "STANDARD".
final
-
logLevel
→ Input<String>
-
Logging level. Supported values include: "NORMAL", "VERBOSE".
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
-
An optional list of case-insensitive request header names to use for resolving the callers client IP address.
final