class Aws::Glue::Types::Action

Defines an action to be initiated by a trigger.

@note When making an API call, you may pass Action

data as a hash:

    {
      job_name: "NameString",
      arguments: {
        "GenericString" => "GenericString",
      },
      timeout: 1,
      security_configuration: "NameString",
      notification_property: {
        notify_delay_after: 1,
      },
      crawler_name: "NameString",
    }

@!attribute [rw] job_name

The name of a job to be run.
@return [String]

@!attribute [rw] arguments

The job arguments used when this trigger fires. For this job run,
they replace the default arguments set in the job definition itself.

You can specify arguments here that your own job-execution script
consumes, as well as arguments that Glue itself consumes.

For information about how to specify and consume your own Job
arguments, see the [Calling Glue APIs in Python][1] topic in the
developer guide.

For information about the key-value pairs that Glue consumes to set
up your job, see the [Special Parameters Used by Glue][2] topic in
the developer guide.

[1]: https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html
[2]: https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html
@return [Hash<String,String>]

@!attribute [rw] timeout

The `JobRun` timeout in minutes. This is the maximum time that a job
run can consume resources before it is terminated and enters
`TIMEOUT` status. The default is 2,880 minutes (48 hours). This
overrides the timeout value set in the parent job.
@return [Integer]

@!attribute [rw] security_configuration

The name of the `SecurityConfiguration` structure to be used with
this action.
@return [String]

@!attribute [rw] notification_property

Specifies configuration properties of a job run notification.
@return [Types::NotificationProperty]

@!attribute [rw] crawler_name

The name of the crawler to be used with this action.
@return [String]

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

Constants

SENSITIVE