AutomationRuleTriggeringLogicArgs

data class AutomationRuleTriggeringLogicArgs(val conditions: Output<List<Any>>? = null, val expirationTimeUtc: Output<String>? = null, val isEnabled: Output<Boolean>, val triggersOn: Output<Either<String, TriggersOn>>, val triggersWhen: Output<Either<String, TriggersWhen>>) : ConvertibleToJava<AutomationRuleTriggeringLogicArgs>

Describes automation rule triggering logic.

Constructors

Link copied to clipboard
constructor(conditions: Output<List<Any>>? = null, expirationTimeUtc: Output<String>? = null, isEnabled: Output<Boolean>, triggersOn: Output<Either<String, TriggersOn>>, triggersWhen: Output<Either<String, TriggersWhen>>)

Properties

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

The conditions to evaluate to determine if the automation rule should be triggered on a given object.

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

Determines when the automation rule should automatically expire and be disabled.

Link copied to clipboard
val isEnabled: Output<Boolean>

Determines whether the automation rule is enabled or disabled.

Link copied to clipboard
val triggersOn: Output<Either<String, TriggersOn>>
Link copied to clipboard
val triggersWhen: Output<Either<String, TriggersWhen>>

Functions

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