FrontdoorRuleConditionsRemoteAddressConditionArgs

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

Constructors

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

Properties

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

For the IP Match or IP Not Match operators: specify one or more IP address ranges. If multiple IP address ranges are specified, they're evaluated using OR logic. For the Geo Match or Geo Not Match operators: specify one or more locations using their country code.

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>? = null

The type of the remote address to match. Possible values include Any, GeoMatch or IPMatch. Use the negate_condition to specify Not GeoMatch or Not IPMatch. Defaults to IPMatch.

Functions

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