WebApplicationFirewallCustomRuleArgs

data class WebApplicationFirewallCustomRuleArgs(val action: Output<Either<String, WebApplicationFirewallAction>>, val matchConditions: Output<List<MatchConditionArgs>>, val name: Output<String>? = null, val priority: Output<Int>, val ruleType: Output<Either<String, WebApplicationFirewallRuleType>>) : ConvertibleToJava<WebApplicationFirewallCustomRuleArgs>

Defines contents of a web application rule.

Constructors

Link copied to clipboard
constructor(action: Output<Either<String, WebApplicationFirewallAction>>, matchConditions: Output<List<MatchConditionArgs>>, name: Output<String>? = null, priority: Output<Int>, ruleType: Output<Either<String, WebApplicationFirewallRuleType>>)

Properties

Link copied to clipboard

Type of Actions.

Link copied to clipboard

List of match conditions.

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

The name of the resource that is unique within a policy. This name can be used to access the resource.

Link copied to clipboard
val priority: Output<Int>

Priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.

Link copied to clipboard

The rule type.

Functions

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