PolicySettingsArgs

data class PolicySettingsArgs(val fileUploadLimitInMb: Output<Int>? = null, val maxRequestBodySizeInKb: Output<Int>? = null, val mode: Output<Either<String, WebApplicationFirewallMode>>? = null, val requestBodyCheck: Output<Boolean>? = null, val state: Output<Either<String, WebApplicationFirewallEnabledState>>? = null) : ConvertibleToJava<PolicySettingsArgs>

Defines contents of a web application firewall global configuration.

Constructors

Link copied to clipboard
constructor(fileUploadLimitInMb: Output<Int>? = null, maxRequestBodySizeInKb: Output<Int>? = null, mode: Output<Either<String, WebApplicationFirewallMode>>? = null, requestBodyCheck: Output<Boolean>? = null, state: Output<Either<String, WebApplicationFirewallEnabledState>>? = null)

Properties

Link copied to clipboard
val fileUploadLimitInMb: Output<Int>? = null

Maximum file upload size in Mb for WAF.

Link copied to clipboard
val maxRequestBodySizeInKb: Output<Int>? = null

Maximum request body size in Kb for WAF.

Link copied to clipboard
val mode: Output<Either<String, WebApplicationFirewallMode>>? = null

The mode of the policy.

Link copied to clipboard
val requestBodyCheck: Output<Boolean>? = null

Whether to allow WAF to check request Body.

Link copied to clipboard
val state: Output<Either<String, WebApplicationFirewallEnabledState>>? = null

The state of the policy.

Functions

Link copied to clipboard
open override fun toJava(): PolicySettingsArgs