AWS::EMR::Step HadoopJarStepConfig - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::EMR::Step HadoopJarStepConfig

A job flow step consisting of a JAR file whose main function will be executed. The main function submits a job for Hadoop to execute and waits for the job to finish or fail.

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: - String Jar: String MainClass: String StepProperties: - 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: 0

Maximum: 10280

Update 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: 0

Maximum: 10280

Update 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