RouteMapRuleArgs

data class RouteMapRuleArgs(val actions: Output<List<ActionArgs>>? = null, val matchCriteria: Output<List<CriterionArgs>>? = null, val name: Output<String>? = null, val nextStepIfMatched: Output<Either<String, NextStep>>? = null) : ConvertibleToJava<RouteMapRuleArgs>

A RouteMap Rule.

Constructors

Link copied to clipboard
constructor(actions: Output<List<ActionArgs>>? = null, matchCriteria: Output<List<CriterionArgs>>? = null, name: Output<String>? = null, nextStepIfMatched: Output<Either<String, NextStep>>? = null)

Properties

Link copied to clipboard
val actions: Output<List<ActionArgs>>? = null

List of actions which will be applied on a match.

Link copied to clipboard
val matchCriteria: Output<List<CriterionArgs>>? = null

List of matching criterion which will be applied to traffic.

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

The unique name for the rule.

Link copied to clipboard
val nextStepIfMatched: Output<Either<String, NextStep>>? = null

Next step after rule is evaluated. Current supported behaviors are 'Continue'(to next rule) and 'Terminate'.

Functions

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