class Aws::Glue::Types::Trigger

Information about a specific trigger.

@!attribute [rw] name

The name of the trigger.
@return [String]

@!attribute [rw] workflow_name

The name of the workflow associated with the trigger.
@return [String]

@!attribute [rw] id

Reserved for future use.
@return [String]

@!attribute [rw] type

The type of trigger that this is.
@return [String]

@!attribute [rw] state

The current state of the trigger.
@return [String]

@!attribute [rw] description

A description of this trigger.
@return [String]

@!attribute [rw] schedule

A `cron` expression used to specify the schedule (see [Time-Based
Schedules for Jobs and Crawlers][1]. For example, to run something
every day at 12:15 UTC, you would specify: `cron(15 12 * * ? *)`.

[1]: https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html
@return [String]

@!attribute [rw] actions

The actions initiated by this trigger.
@return [Array<Types::Action>]

@!attribute [rw] predicate

The predicate of this trigger, which defines when it will fire.
@return [Types::Predicate]

@!attribute [rw] event_batching_condition

Batch condition that must be met (specified number of events
received or batch time window expired) before EventBridge event
trigger fires.
@return [Types::EventBatchingCondition]

@see docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Trigger AWS API Documentation

Constants

SENSITIVE