OrganizationSecurityPolicyAdvancedOptionsConfig class
Constructors
-
OrganizationSecurityPolicyAdvancedOptionsConfig({Input<OrganizationSecurityPolicyAdvancedOptionsConfigJsonCustomConfig?>? jsonCustomConfig, Input<String?>? jsonParsing, Input<String?>? logLevel, Input<String?>? requestBodyInspectionSize, })
-
Creates a new OrganizationSecurityPolicyAdvancedOptionsConfig.
jsonCustomConfig Custom JSON parsing configurations.
jsonParsing JSON body parsing. Supported values include: "DISABLED", "STANDARD", "STANDARD_WITH_GRAPHQL".
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".
userIpRequestHeaders An optional list of case-insensitive request header names to use for resolving the client source IP address.
const
-
OrganizationSecurityPolicyAdvancedOptionsConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
jsonCustomConfig
→ Input<OrganizationSecurityPolicyAdvancedOptionsConfigJsonCustomConfig?>?
-
Custom JSON parsing configurations.
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?>?
-
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
-
An optional list of case-insensitive request header names to use for resolving the client source IP address.
final