Interface IGlueStartJobRunProps
Properties for starting an AWS Glue job as a task.
Inherited Members
Namespace: Amazon.CDK.AWS.StepFunctions.Tasks
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IGlueStartJobRunProps : ITaskStateBaseProps
Syntax (vb)
Public Interface IGlueStartJobRunProps
Inherits ITaskStateBaseProps
Remarks
ExampleMetadata: infused
Examples
using Amazon.CDK.AWS.Glue.Alpha;
Job submitGlue;
var submitJob = new GlueStartJobRun(this, "Submit Job", new GlueStartJobRunProps {
GlueJobName = submitGlue.JobName,
IntegrationPattern = IntegrationPattern.RUN_JOB
});
Synopsis
Properties
Arguments | The job arguments specifically for this run. |
GlueJobName | Glue job name. |
NotifyDelayAfter | After a job run starts, the number of minutes to wait before sending a job run delay notification. |
SecurityConfiguration | The name of the SecurityConfiguration structure to be used with this job run. |
Properties
Arguments
The job arguments specifically for this run.
virtual TaskInput Arguments { get; }
Property Value
Remarks
For this job run, they replace the default arguments set in the job definition itself.
Default: - Default arguments set in the job definition
GlueJobName
Glue job name.
string GlueJobName { get; }
Property Value
System.String
NotifyDelayAfter
After a job run starts, the number of minutes to wait before sending a job run delay notification.
virtual Duration NotifyDelayAfter { get; }
Property Value
Remarks
Must be at least 1 minute.
Default: - Default delay set in the job definition
SecurityConfiguration
The name of the SecurityConfiguration structure to be used with this job run.
virtual string SecurityConfiguration { get; }
Property Value
System.String
Remarks
This must match the Glue API
Default: - Default configuration set in the job definition
See: https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-common.html#aws-glue-api-regex-oneLine