Skip to content
v2.274.0

SparkExtraCodeProps Struct ​

Code props for different {@link Code} assets used by different types of Spark jobs.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as glue_alpha from '@aws-cdk/aws-glue-alpha';

declare const code: glue_alpha.Code;
const sparkExtraCodeProps: glue_alpha.SparkExtraCodeProps = {
  extraFiles: [code],
  extraJars: [code],
  extraJarsFirst: false,
  extraPythonFiles: [code],
};

Properties ​

extraFilesoptionalCode[]extra_filesoptionaltyping.List[Code]extraFilesoptionalList<Code>ExtraFilesoptionalCode[]ExtraFilesoptional*[]Code#
Additional files, such as configuration files that AWS Glue copies to the working directory of your script before executing it.

Default: no extra files specified.

extraJarsoptionalCode[]extra_jarsoptionaltyping.List[Code]extraJarsoptionalList<Code>ExtraJarsoptionalCode[]ExtraJarsoptional*[]Code#
Extra Jars S3 URL (optional) S3 URL where additional jar dependencies are located.

Default: no extra jar files

extraJarsFirstoptionalbooleanextra_jars_firstoptionalboolextraJarsFirstoptionalBooleanExtraJarsFirstoptionalboolExtraJarsFirstoptional*bool#
Setting this value to true prioritizes the customer's extra JAR files in the classpath.

Default: false - priority is not given to user-provided jars

extraPythonFilesoptionalCode[]extra_python_filesoptionaltyping.List[Code]extraPythonFilesoptionalList<Code>ExtraPythonFilesoptionalCode[]ExtraPythonFilesoptional*[]Code#
Extra Python Files S3 URL (optional) S3 URL where additional python dependencies are located.

Default: no extra files