JobCommandArgs

data class JobCommandArgs(val name: Output<String>? = null, val pythonVersion: Output<String>? = null, val runtime: Output<String>? = null, val scriptLocation: Output<String>) : ConvertibleToJava<JobCommandArgs>

Constructors

Link copied to clipboard
constructor(name: Output<String>? = null, pythonVersion: Output<String>? = null, runtime: Output<String>? = null, scriptLocation: Output<String>)

Properties

Link copied to clipboard
val name: Output<String>? = null

The name of the job command. Defaults to glueetl. Use pythonshell for Python Shell Job Type, glueray for Ray Job Type, or gluestreaming for Streaming Job Type. max_capacity needs to be set if pythonshell is chosen.

Link copied to clipboard
val pythonVersion: Output<String>? = null

The Python version being used to execute a Python shell job. Allowed values are 2, 3 or 3.9. Version 3 refers to Python 3.11 when glue_version is set to 5.0.

Link copied to clipboard
val runtime: Output<String>? = null

In Ray jobs, runtime is used to specify the versions of Ray, Python and additional libraries available in your environment. This field is not used in other job types. For supported runtime environment values, see Working with Ray jobs in the Glue Developer Guide.

Link copied to clipboard
val scriptLocation: Output<String>

Specifies the S3 path to a script that executes a job.

Functions

Link copied to clipboard
open override fun toJava(): JobCommandArgs