GetSecurityPolicyAdvancedOptionsConfig class

Constructors

GetSecurityPolicyAdvancedOptionsConfig({required Input<List<GetSecurityPolicyAdvancedOptionsConfigJsonCustomConfig>> jsonCustomConfigs, required Input<String> jsonParsing, required Input<String> logLevel, required Input<String> requestBodyInspectionSize, required Input<List<String>> userIpRequestHeaders})
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
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