ApplicationGatewayWafConfigurationExclusionArgs

data class ApplicationGatewayWafConfigurationExclusionArgs(val matchVariable: Output<String>, val selector: Output<String>? = null, val selectorMatchOperator: Output<String>? = null) : ConvertibleToJava<ApplicationGatewayWafConfigurationExclusionArgs>

Constructors

constructor(matchVariable: Output<String>, selector: Output<String>? = null, selectorMatchOperator: Output<String>? = null)

Properties

Link copied to clipboard
val matchVariable: Output<String>

Match variable of the exclusion rule to exclude header, cookie or GET arguments. Possible values are RequestArgKeys, RequestArgNames, RequestArgValues, RequestCookieKeys, RequestCookieNames, RequestCookieValues, RequestHeaderKeys, RequestHeaderNames and RequestHeaderValues

Link copied to clipboard
val selector: Output<String>? = null

String value which will be used for the filter operation. If empty will exclude all traffic on this match_variable

Link copied to clipboard
val selectorMatchOperator: Output<String>? = null

Operator which will be used to search in the variable content. Possible values are Contains, EndsWith, Equals, EqualsAny and StartsWith. If empty will exclude all traffic on this match_variable

Functions

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