GetRegionSecurityPolicyAdvancedOptionsConfig constructor

const GetRegionSecurityPolicyAdvancedOptionsConfig({
  1. required Input<List<GetRegionSecurityPolicyAdvancedOptionsConfigJsonCustomConfig>> jsonCustomConfigs,
  2. required Input<String> jsonParsing,
  3. required Input<String> logLevel,
  4. required Input<String> requestBodyInspectionSize,
  5. 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.

Implementation

const GetRegionSecurityPolicyAdvancedOptionsConfig({
  required this.jsonCustomConfigs,
  required this.jsonParsing,
  required this.logLevel,
  required this.requestBodyInspectionSize,
  required this.userIpRequestHeaders,
});