Class: Aws::Glue::Types::Trigger
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::Trigger
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
Information about a specific trigger.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actions ⇒ Array<Types::Action>
The actions initiated by this trigger.
-
#description ⇒ String
A description of this trigger.
-
#id ⇒ String
Reserved for future use.
-
#name ⇒ String
The name of the trigger.
-
#predicate ⇒ Types::Predicate
The predicate of this trigger, which defines when it will fire.
-
#schedule ⇒ String
A ‘cron` expression used to specify the schedule (see [Time-Based Schedules for Jobs and Crawlers]. For example, to run something every day at 12:15 UTC, you would specify: `cron(15 12 * * ? *)`.
-
#state ⇒ String
The current state of the trigger.
-
#type ⇒ String
The type of trigger that this is.
-
#workflow_name ⇒ String
The name of the workflow associated with the trigger.
Instance Attribute Details
#actions ⇒ Array<Types::Action>
The actions initiated by this trigger.
15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 |
# File 'lib/aws-sdk-glue/types.rb', line 15192 class Trigger < Struct.new( :name, :workflow_name, :id, :type, :state, :description, :schedule, :actions, :predicate) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of this trigger.
15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 |
# File 'lib/aws-sdk-glue/types.rb', line 15192 class Trigger < Struct.new( :name, :workflow_name, :id, :type, :state, :description, :schedule, :actions, :predicate) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
Reserved for future use.
15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 |
# File 'lib/aws-sdk-glue/types.rb', line 15192 class Trigger < Struct.new( :name, :workflow_name, :id, :type, :state, :description, :schedule, :actions, :predicate) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the trigger.
15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 |
# File 'lib/aws-sdk-glue/types.rb', line 15192 class Trigger < Struct.new( :name, :workflow_name, :id, :type, :state, :description, :schedule, :actions, :predicate) SENSITIVE = [] include Aws::Structure end |
#predicate ⇒ Types::Predicate
The predicate of this trigger, which defines when it will fire.
15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 |
# File 'lib/aws-sdk-glue/types.rb', line 15192 class Trigger < Struct.new( :name, :workflow_name, :id, :type, :state, :description, :schedule, :actions, :predicate) SENSITIVE = [] include Aws::Structure end |
#schedule ⇒ String
A ‘cron` expression used to specify the schedule (see [Time-Based Schedules for Jobs and Crawlers]. For example, to run something every day at 12:15 UTC, you would specify: `cron(15 12 * * ? *)`.
[1]: docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html
15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 |
# File 'lib/aws-sdk-glue/types.rb', line 15192 class Trigger < Struct.new( :name, :workflow_name, :id, :type, :state, :description, :schedule, :actions, :predicate) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The current state of the trigger.
15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 |
# File 'lib/aws-sdk-glue/types.rb', line 15192 class Trigger < Struct.new( :name, :workflow_name, :id, :type, :state, :description, :schedule, :actions, :predicate) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of trigger that this is.
15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 |
# File 'lib/aws-sdk-glue/types.rb', line 15192 class Trigger < Struct.new( :name, :workflow_name, :id, :type, :state, :description, :schedule, :actions, :predicate) SENSITIVE = [] include Aws::Structure end |
#workflow_name ⇒ String
The name of the workflow associated with the trigger.
15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 |
# File 'lib/aws-sdk-glue/types.rb', line 15192 class Trigger < Struct.new( :name, :workflow_name, :id, :type, :state, :description, :schedule, :actions, :predicate) SENSITIVE = [] include Aws::Structure end |