Interface OnDemandTriggerOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable, TriggerOptions
All Known Implementing Classes:
OnDemandTriggerOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-08-27T15:24:50.107Z") @Stability(Experimental) public interface OnDemandTriggerOptions extends software.amazon.jsii.JsiiSerializable, TriggerOptions
(experimental) Properties for configuring an on-demand Glue Trigger.

Example:

 import software.amazon.awscdk.*;
 import software.amazon.awscdk.services.iam.*;
 Stack stack;
 IRole role;
 Code script;
 // Create a job to run from the workflow
 PySparkEtlJob job = PySparkEtlJob.Builder.create(stack, "Job").role(role).script(script).build();
 // Create a workflow and add a trigger that runs the job
 Workflow workflow = new Workflow(stack, "Workflow");
 workflow.addOnDemandTrigger("OnDemandTrigger", OnDemandTriggerOptions.builder()
         .actions(List.of(Action.builder().job(job).build()))
         .build());