GetRegionSecurityPolicyAdvancedOptionsConfig class

Constructors

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