View a markdown version of this page

AWS::EMRContainers::JobTemplate JobTemplateData - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::EMRContainers::JobTemplate JobTemplateData

The values of StartJobRun API requests used in job runs started using the job template.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "ConfigurationOverrides" : ParametricConfigurationOverrides, "ExecutionRoleArn" : String, "JobDriver" : JobDriver, "JobTags" : {Key: Value, ...}, "ParameterConfiguration" : {Key: Value, ...}, "ReleaseLabel" : String }

Properties

ConfigurationOverrides

The configuration settings that are used to override defaults configuration.

Required: No

Type: ParametricConfigurationOverrides

Update requires: Replacement

ExecutionRoleArn

The execution role ARN of the job run.

Required: Yes

Type: String

Pattern: ^(^arn:(aws[a-zA-Z0-9-]*):iam::(\d{12})?:(role((\u002F)|(\u002F[\u0021-\u007F]+\u002F))[\w+=,.@-]+)$)|([\.\-_\#A-Za-z0-9\$\{\}]+)$

Minimum: 4

Maximum: 2048

Update requires: Replacement

JobDriver

Property description not available.

Required: Yes

Type: JobDriver

Update requires: Replacement

JobTags

The tags assigned to jobs started using the job template.

Required: No

Type: Object of String

Pattern: ^.+$

Minimum: 0

Maximum: 256

Update requires: Replacement

ParameterConfiguration

The configuration of parameters existing in the job template.

Required: No

Type: Object of TemplateParameterConfiguration

Update requires: Replacement

ReleaseLabel

The release version of Amazon EMR.

Required: Yes

Type: String

Pattern: ^([\.\-_/A-Za-z0-9]+|\$\{[a-zA-Z]\w*\})$

Minimum: 1

Maximum: 64

Update requires: Replacement