GetRegionSecurityPolicyAdvancedOptionsConfig class
Constructors
-
GetRegionSecurityPolicyAdvancedOptionsConfig({required Input<List<GetRegionSecurityPolicyAdvancedOptionsConfigJsonCustomConfig>> jsonCustomConfigs, required Input<String> jsonParsing, required Input<String> logLevel, required Input<String> requestBodyInspectionSize, })
-
Creates a new GetRegionSecurityPolicyAdvancedOptionsConfig.
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", "STANDARD_WITH_GRAPHQL". Possible values: "DISABLED", "STANDARD", "STANDARD_WITH_GRAPHQL"
logLevel Logging level. Supported values include: "NORMAL", "VERBOSE". Possible values: "NORMAL", "VERBOSE"
requestBodyInspectionSize The maximum request size chosen by the customer with Waf enabled. Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB".
userIpRequestHeaders An optional list of case-insensitive request header names to use for resolving the callers client IP address.
const
-
GetRegionSecurityPolicyAdvancedOptionsConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
jsonCustomConfigs
→ Input<List<GetRegionSecurityPolicyAdvancedOptionsConfigJsonCustomConfig>>
-
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", "STANDARD_WITH_GRAPHQL". Possible values:
"DISABLED", "STANDARD", "STANDARD_WITH_GRAPHQL"
final
-
logLevel
→ Input<String>
-
Logging level. Supported values include: "NORMAL", "VERBOSE". Possible values:
"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. Possible values:
"8KB", "16KB", "32KB", "48KB", "64KB"
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