RunGlueJobTaskProps

class aws_cdk.aws_stepfunctions_tasks.RunGlueJobTaskProps(*, arguments=None, integration_pattern=None, notify_delay_after=None, security_configuration=None, timeout=None)

Bases: object

(deprecated) Properties for RunGlueJobTask.

Parameters
  • arguments (Optional[Mapping[str, str]]) – (deprecated) The job arguments specifically for this run. For this job run, they replace the default arguments set in the job definition itself. Default: - Default arguments set in the job definition

  • integration_pattern (Optional[ServiceIntegrationPattern]) – (deprecated) The service integration pattern indicates different ways to start the Glue job. The valid value for Glue is either FIRE_AND_FORGET or SYNC. Default: FIRE_AND_FORGET

  • notify_delay_after (Optional[Duration]) – (deprecated) After a job run starts, the number of minutes to wait before sending a job run delay notification. Must be at least 1 minute. Default: - Default delay set in the job definition

  • security_configuration (Optional[str]) – (deprecated) The name of the SecurityConfiguration structure to be used with this job run. This must match the Glue API single-line string pattern. Default: - Default configuration set in the job definition

  • timeout (Optional[Duration]) – (deprecated) The job run timeout. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. Must be at least 1 minute. Default: - Default timeout set in the job definition

Deprecated

use GlueStartJobRun

Stability

deprecated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_stepfunctions as stepfunctions
import aws_cdk.aws_stepfunctions_tasks as stepfunctions_tasks
import aws_cdk.core as cdk

run_glue_job_task_props = stepfunctions_tasks.RunGlueJobTaskProps(
    arguments={
        "arguments_key": "arguments"
    },
    integration_pattern=stepfunctions.ServiceIntegrationPattern.FIRE_AND_FORGET,
    notify_delay_after=cdk.Duration.minutes(30),
    security_configuration="securityConfiguration",
    timeout=cdk.Duration.minutes(30)
)

Attributes

arguments

(deprecated) The job arguments specifically for this run.

For this job run, they replace the default arguments set in the job definition itself.

Default
  • Default arguments set in the job definition

Stability

deprecated

Return type

Optional[Mapping[str, str]]

integration_pattern

(deprecated) The service integration pattern indicates different ways to start the Glue job.

The valid value for Glue is either FIRE_AND_FORGET or SYNC.

Default

FIRE_AND_FORGET

Stability

deprecated

Return type

Optional[ServiceIntegrationPattern]

notify_delay_after

(deprecated) After a job run starts, the number of minutes to wait before sending a job run delay notification.

Must be at least 1 minute.

Default
  • Default delay set in the job definition

Stability

deprecated

Return type

Optional[Duration]

security_configuration

(deprecated) The name of the SecurityConfiguration structure to be used with this job run.

This must match the Glue API single-line string pattern.

Default
  • Default configuration set in the job definition

Stability

deprecated

Return type

Optional[str]

timeout

(deprecated) The job run timeout.

This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. Must be at least 1 minute.

Default
  • Default timeout set in the job definition

Stability

deprecated

Return type

Optional[Duration]