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::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 Amazon CloudFormation template, use the following syntax:
JSON
{ "ConfigurationOverrides" :ParametricConfigurationOverrides, "ExecutionRoleArn" :String, "JobDriver" :JobDriver, "JobTags" :{, "ParameterConfiguration" :Key:Value, ...}{, "ReleaseLabel" :Key:Value, ...}String}
YAML
ConfigurationOverrides:ParametricConfigurationOverridesExecutionRoleArn:StringJobDriver:JobDriverJobTags:ParameterConfiguration:Key:ValueReleaseLabel:Key:ValueString
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:
4Maximum:
2048Update requires: Replacement
JobDriverProperty description not available.
Required: Yes
Type: JobDriver
Update requires: Replacement
-
The tags assigned to jobs started using the job template.
Required: No
Type: Object of String
Pattern:
^.+$Minimum:
0Maximum:
256Update 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:
1Maximum:
64Update requires: Replacement