FrontdoorRuleConditionsServerPortConditionArgs

data class FrontdoorRuleConditionsServerPortConditionArgs(val matchValues: Output<List<String>>, val negateCondition: Output<Boolean>? = null, val operator: Output<String>) : ConvertibleToJava<FrontdoorRuleConditionsServerPortConditionArgs>

Constructors

constructor(matchValues: Output<List<String>>, negateCondition: Output<Boolean>? = null, operator: Output<String>)

Properties

Link copied to clipboard
val matchValues: Output<List<String>>

A list of one or more integer values(e.g. "1") representing the value of the client port to match. Possible values include 80 or 443. If multiple values are specified, they're evaluated using OR logic.

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

If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below.

Link copied to clipboard
val operator: Output<String>

A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below.

Functions

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