SecurityPolicyAdvancedOptionsConfig constructor

const SecurityPolicyAdvancedOptionsConfig({
  1. Input<SecurityPolicyAdvancedOptionsConfigJsonCustomConfig?>? jsonCustomConfig,
  2. Input<String?>? jsonParsing,
  3. Input<String?>? logLevel,
  4. Input<String?>? requestBodyInspectionSize,
  5. Input<List<String>?>? userIpRequestHeaders,
})

Creates a new SecurityPolicyAdvancedOptionsConfig. jsonCustomConfig Custom configuration to apply the JSON parsing. Only applicable when jsonParsing Whether or not to JSON parse the payload body. Defaults to DISABLED. logLevel Log level to use. Defaults to NORMAL. 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.

Implementation

const SecurityPolicyAdvancedOptionsConfig({
  this.jsonCustomConfig,
  this.jsonParsing,
  this.logLevel,
  this.requestBodyInspectionSize,
  this.userIpRequestHeaders,
});