TriggerActionArgs

data class TriggerActionArgs(val arguments: Output<Map<String, String>>? = null, val crawlerName: Output<String>? = null, val jobName: Output<String>? = null, val notificationProperty: Output<TriggerActionNotificationPropertyArgs>? = null, val securityConfiguration: Output<String>? = null, val timeout: Output<Int>? = null) : ConvertibleToJava<TriggerActionArgs>

Constructors

Link copied to clipboard
constructor(arguments: Output<Map<String, String>>? = null, crawlerName: Output<String>? = null, jobName: Output<String>? = null, notificationProperty: Output<TriggerActionNotificationPropertyArgs>? = null, securityConfiguration: Output<String>? = null, timeout: Output<Int>? = null)

Properties

Link copied to clipboard
val arguments: Output<Map<String, String>>? = null

Arguments to be passed to the job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes.

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

The name of the crawler to be executed. Conflicts with job_name.

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

The name of a job to be executed. Conflicts with crawler_name.

Link copied to clipboard

Specifies configuration properties of a job run notification. See Notification Property details below.

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

The name of the Security Configuration structure to be used with this action.

Link copied to clipboard
val timeout: Output<Int>? = null

The job run timeout in minutes. It overrides the timeout value of the job.

Functions

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