libZSservicesZSamazonka-glueZSamazonka-glue
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Glue.Types.TriggerUpdate

Description

 
Synopsis

Documentation

data TriggerUpdate Source #

A structure used to provide information used to update a trigger. This object updates the previous trigger definition by overwriting it completely.

See: newTriggerUpdate smart constructor.

Constructors

TriggerUpdate' 

Fields

Instances

Instances details
Eq TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

Read TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

Show TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

Generic TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

Associated Types

type Rep TriggerUpdate :: Type -> Type #

NFData TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

Methods

rnf :: TriggerUpdate -> () #

Hashable TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

ToJSON TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

type Rep TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

newTriggerUpdate :: TriggerUpdate Source #

Create a value of TriggerUpdate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:actions:TriggerUpdate', triggerUpdate_actions - The actions initiated by this trigger.

$sel:schedule:TriggerUpdate', triggerUpdate_schedule - 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 * * ? *).

$sel:predicate:TriggerUpdate', triggerUpdate_predicate - The predicate of this trigger, which defines when it will fire.

$sel:name:TriggerUpdate', triggerUpdate_name - Reserved for future use.

$sel:eventBatchingCondition:TriggerUpdate', triggerUpdate_eventBatchingCondition - Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

$sel:description:TriggerUpdate', triggerUpdate_description - A description of this trigger.

triggerUpdate_actions :: Lens' TriggerUpdate (Maybe [Action]) Source #

The actions initiated by this trigger.

triggerUpdate_schedule :: Lens' TriggerUpdate (Maybe Text) Source #

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 * * ? *).

triggerUpdate_predicate :: Lens' TriggerUpdate (Maybe Predicate) Source #

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

triggerUpdate_name :: Lens' TriggerUpdate (Maybe Text) Source #

Reserved for future use.

triggerUpdate_eventBatchingCondition :: Lens' TriggerUpdate (Maybe EventBatchingCondition) Source #

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

triggerUpdate_description :: Lens' TriggerUpdate (Maybe Text) Source #

A description of this trigger.