interface RunGlueJobTaskProps
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.StepFunctions.Tasks.RunGlueJobTaskProps |
Java | software.amazon.awscdk.services.stepfunctions.tasks.RunGlueJobTaskProps |
Python | aws_cdk.aws_stepfunctions_tasks.RunGlueJobTaskProps |
TypeScript (source) | @aws-cdk/aws-stepfunctions-tasks » RunGlueJobTaskProps |
⚠️ Deprecated: use GlueStartJobRun
Properties for RunGlueJobTask.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as stepfunctions from '@aws-cdk/aws-stepfunctions';
import * as stepfunctions_tasks from '@aws-cdk/aws-stepfunctions-tasks';
import * as cdk from '@aws-cdk/core';
const runGlueJobTaskProps: stepfunctions_tasks.RunGlueJobTaskProps = {
arguments: {
argumentsKey: 'arguments',
},
integrationPattern: stepfunctions.ServiceIntegrationPattern.FIRE_AND_FORGET,
notifyDelayAfter: cdk.Duration.minutes(30),
securityConfiguration: 'securityConfiguration',
timeout: cdk.Duration.minutes(30),
};
Properties
Name | Type | Description |
---|---|---|
arguments? | { [string]: string } | The job arguments specifically for this run. |
integration | Service | The service integration pattern indicates different ways to start the Glue job. |
notify | Duration | After a job run starts, the number of minutes to wait before sending a job run delay notification. |
security | string | The name of the SecurityConfiguration structure to be used with this job run. |
timeout? | Duration | The job run timeout. |
arguments?
⚠️ Deprecated: use GlueStartJobRun
Type:
{ [string]: string }
(optional, default: Default arguments set in the job definition)
The job arguments specifically for this run.
For this job run, they replace the default arguments set in the job definition itself.
integrationPattern?
⚠️ Deprecated: use GlueStartJobRun
Type:
Service
(optional, default: FIRE_AND_FORGET)
The service integration pattern indicates different ways to start the Glue job.
The valid value for Glue is either FIRE_AND_FORGET or SYNC.
notifyDelayAfter?
⚠️ Deprecated: use GlueStartJobRun
Type:
Duration
(optional, default: Default delay set in the job definition)
After a job run starts, the number of minutes to wait before sending a job run delay notification.
Must be at least 1 minute.
securityConfiguration?
⚠️ Deprecated: use GlueStartJobRun
Type:
string
(optional, default: Default configuration set in the job definition)
The name of the SecurityConfiguration structure to be used with this job run.
This must match the Glue API single-line string pattern.
timeout?
⚠️ Deprecated: use GlueStartJobRun
Type:
Duration
(optional, default: Default timeout set in the job definition)
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.