JobCommand
Specifies code that runs when a job is run.
Contents
- Name
-
The name of the job command. For an Apache Spark ETL job, this must be
glueetl
. For a Python shell job, it must bepythonshell
. For an Apache Spark streaming ETL job, this must begluestreaming
. For a Ray job, this must beglueray
.Type: String
Required: No
- PythonVersion
-
The Python version being used to run a Python shell job. Allowed values are 2 or 3.
Type: String
Pattern:
^([2-3]|3[.]9)$
Required: No
- Runtime
-
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 Supported Ray runtime environments in the AWS Glue Developer Guide.
Type: String
Length Constraints: Maximum length of 64.
Pattern:
.*
Required: No
- ScriptLocation
-
Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that runs a job.
Type: String
Length Constraints: Maximum length of 400000.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: