JobTemplateData - Amazon EMR on EKS

JobTemplateData

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

Contents

executionRoleArn

The execution role ARN of the job run.

Type: String

Length Constraints: Minimum length of 4. Maximum length of 2048.

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

Required: Yes

jobDriver

Specify the driver that the job runs on. Exactly one of the two available job drivers is required, either sparkSqlJobDriver or sparkSubmitJobDriver.

Type: JobDriver object

Required: Yes

releaseLabel

The release version of Amazon EMR.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 64.

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

Required: Yes

configurationOverrides

The configuration settings that are used to override defaults configuration.

Type: ParametricConfigurationOverrides object

Required: No

jobTags

The tags assigned to jobs started using the job template.

Type: String to string map

Map Entries: Minimum number of 0 items. Maximum number of 50 items.

Key Length Constraints: Minimum length of 1. Maximum length of 128.

Key Pattern: .*\S.*

Value Length Constraints: Minimum length of 0. Maximum length of 256.

Value Pattern: .*\S.*

Required: No

parameterConfiguration

The configuration of parameters existing in the job template.

Type: String to TemplateParameterConfiguration object map

Map Entries: Maximum number of 20 items.

Key Length Constraints: Minimum length of 1. Maximum length of 512.

Key Pattern: [\.\-_\#A-Za-z0-9]+

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: