RegionSecurityPolicyAdvancedOptionsConfig class
Constructors
-
RegionSecurityPolicyAdvancedOptionsConfig({Input<
RegionSecurityPolicyAdvancedOptionsConfigJsonCustomConfig?> ? jsonCustomConfig, Input<String?> ? jsonParsing, Input<String?> ? logLevel, Input<String?> ? requestBodyInspectionSize, Input<List< ? userIpRequestHeaders})String> ?> -
Creates a new RegionSecurityPolicyAdvancedOptionsConfig.
jsonCustomConfigCustom configuration to apply the JSON parsing. Only applicable when JSON parsing is set to STANDARD.jsonParsingJSON body parsing. Supported values include: "DISABLED", "STANDARD", "STANDARD_WITH_GRAPHQL".logLevelLogging level. Supported values include: "NORMAL", "VERBOSE".requestBodyInspectionSize(Optional, Beta)userIpRequestHeadersAn optional list of case-insensitive request header names to use for resolving the callers client IP address.const -
RegionSecurityPolicyAdvancedOptionsConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
jsonCustomConfig
→ Input<
RegionSecurityPolicyAdvancedOptionsConfigJsonCustomConfig?> ? -
Custom configuration to apply the JSON parsing. Only applicable when JSON parsing is set to STANDARD.
Structure is documented below.
final
-
jsonParsing
→ Input<
String?> ? -
JSON body parsing. Supported values include: "DISABLED", "STANDARD", "STANDARD_WITH_GRAPHQL".
Possible values are:
DISABLED,STANDARD,STANDARD_WITH_GRAPHQL.final -
logLevel
→ Input<
String?> ? -
Logging level. Supported values include: "NORMAL", "VERBOSE".
Possible values are:
NORMAL,VERBOSE.final -
requestBodyInspectionSize
→ Input<
String?> ? -
(Optional, Beta)
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 are:
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