@aws-cdk_aws-glue-alpha.PythonRayExecutableProps

interface PythonRayExecutableProps ๐Ÿ”น

LanguageType name
.NETAmazon.CDK.AWS.Glue.Alpha.PythonRayExecutableProps
Gogithub.com/aws/aws-cdk-go/awscdkgluealpha/v2#PythonRayExecutableProps
Javasoftware.amazon.awscdk.services.glue.alpha.PythonRayExecutableProps
Pythonaws_cdk.aws_glue_alpha.PythonRayExecutableProps
TypeScript (source)@aws-cdk/aws-glue-alpha ยป PythonRayExecutableProps

Props for creating a Python Ray job executable.

Example

new glue.Job(this, 'RayJob', {
  executable: glue.JobExecutable.pythonRay({
    glueVersion: glue.GlueVersion.V4_0,
    pythonVersion: glue.PythonVersion.THREE_NINE,
    runtime: glue.Runtime.RAY_TWO_FOUR,
    script: glue.Code.fromAsset(path.join(__dirname, 'job-script/hello_world.py')),
  }),
  workerType: glue.WorkerType.Z_2X,
  workerCount: 2,
  description: 'an example Ray job'
});

Properties

NameTypeDescription
glueVersion๐Ÿ”นGlueVersionGlue version.
pythonVersion๐Ÿ”นPythonVersionThe Python version to use.
script๐Ÿ”นCodeThe script that executes a job.
extraFiles?๐Ÿ”นCode[]Additional files, such as configuration files that AWS Glue copies to the working directory of your script before executing it.
extraPythonFiles?๐Ÿ”นCode[]Additional Python files that AWS Glue adds to the Python path before executing your script.
runtime?๐Ÿ”นRuntimeRuntime.

glueVersion๐Ÿ”น

Type: GlueVersion

Glue version.

See also: https://docs.aws.amazon.com/glue/latest/dg/release-notes.html


pythonVersion๐Ÿ”น

Type: PythonVersion

The Python version to use.


script๐Ÿ”น

Type: Code

The script that executes a job.


extraFiles?๐Ÿ”น

Type: Code[] (optional, default: [] - no extra files are copied to the working directory)

Additional files, such as configuration files that AWS Glue copies to the working directory of your script before executing it.

Only individual files are supported, directories are not supported.

See also: [ --extra-files in https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html]( --extra-files in https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html)


extraPythonFiles?๐Ÿ”น

Type: Code[] (optional, default: no extra python files and argument is not set)

Additional Python files that AWS Glue adds to the Python path before executing your script.

Only individual files are supported, directories are not supported.

See also: [ --extra-py-files in https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html]( --extra-py-files in https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html)


runtime?๐Ÿ”น

Type: Runtime (optional)

Runtime.

It is required for Ray jobs.