TriggerArgs

data class TriggerArgs(val actions: Output<List<TriggerActionArgs>>? = null, val description: Output<String>? = null, val eventBatchingCondition: Output<TriggerEventBatchingConditionArgs>? = null, val name: Output<String>? = null, val predicate: Output<TriggerPredicateArgs>? = null, val schedule: Output<String>? = null, val startOnCreation: Output<Boolean>? = null, val tags: Output<Any>? = null, val type: Output<String>? = null, val workflowName: Output<String>? = null) : ConvertibleToJava<TriggerArgs>

Resource Type definition for AWS::Glue::Trigger

Example Usage

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(actions: Output<List<TriggerActionArgs>>? = null, description: Output<String>? = null, eventBatchingCondition: Output<TriggerEventBatchingConditionArgs>? = null, name: Output<String>? = null, predicate: Output<TriggerPredicateArgs>? = null, schedule: Output<String>? = null, startOnCreation: Output<Boolean>? = null, tags: Output<Any>? = null, type: Output<String>? = null, workflowName: Output<String>? = null)

Properties

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

The actions initiated by this trigger.

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

A description of this trigger.

Link copied to clipboard

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

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

The name of the trigger.

Link copied to clipboard
val predicate: Output<TriggerPredicateArgs>? = null

The predicate of this trigger, which defines when it will fire.

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

A cron expression used to specify the schedule.

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

Set to true to start SCHEDULED and CONDITIONAL triggers when created. True is not supported for ON_DEMAND triggers.

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

The tags to use with this trigger. Search the CloudFormation User Guide for AWS::Glue::Trigger for more information about the expected schema for this property.

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

The type of trigger that this is.

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

The name of the workflow associated with the trigger.

Functions

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