DeliveryRuleArgs

data class DeliveryRuleArgs(val actions: Output<List<Any>>, val conditions: Output<List<Any>>? = null, val name: Output<String>? = null, val order: Output<Int>) : ConvertibleToJava<DeliveryRuleArgs>

A rule that specifies a set of actions and conditions

Constructors

Link copied to clipboard
constructor(actions: Output<List<Any>>, conditions: Output<List<Any>>? = null, name: Output<String>? = null, order: Output<Int>)

Properties

Link copied to clipboard
val actions: Output<List<Any>>

A list of actions that are executed when all the conditions of a rule are satisfied.

Link copied to clipboard
val conditions: Output<List<Any>>? = null

A list of conditions that must be matched for the actions to be executed

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

Name of the rule

Link copied to clipboard
val order: Output<Int>

The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.

Functions

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