This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
AWS::EMR::Cluster HadoopJarStepConfig
The HadoopJarStepConfig property type specifies a job flow step consisting of a JAR file whose main function will be executed. The main function submits a job for the cluster to execute as a step on the master node, and then waits for the job to finish or fail before executing subsequent steps.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "Args" :[ String, ... ], "Jar" :String, "MainClass" :String, "StepProperties" :[ KeyValue, ... ]}
YAML
Args:- StringJar:StringMainClass:StringStepProperties:- KeyValue
Properties
- Args
- 
                    A list of command line arguments passed to the JAR file's main function when executed. Required: No Type: Array of String Update requires: Replacement 
- Jar
- 
                    A path to a JAR file run during the step. Required: Yes Type: String Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*Minimum: 0Maximum: 10280Update requires: Replacement 
- MainClass
- 
                    The name of the main class in the specified Java file. If not specified, the JAR file should specify a Main-Class in its manifest file. Required: No Type: String Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*Minimum: 0Maximum: 10280Update requires: Replacement 
- StepProperties
- 
                    A list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function. Required: No Type: Array of KeyValue Update requires: Replacement