StartJobRunRequest
¶
Source code in docs_src/capo_emr_serverless/types/start_job_run_request.py
application_id
instance-attribute
¶
application_id: ApplicationId
The ID of the application on which to run the job.
client_token
instance-attribute
¶
client_token: ClientToken
The client idempotency token of the job run to start. Its value must be unique for each request.
configuration_overrides
instance-attribute
¶
configuration_overrides: NotRequired[ConfigurationOverrides]
The configuration overrides for the job run.
execution_iam_policy
instance-attribute
¶
execution_iam_policy: NotRequired[JobRunExecutionIamPolicy]
You can pass an optional IAM policy. The resulting job IAM role permissions will be an intersection of this policy and the policy associated with your job execution role.
execution_role_arn
instance-attribute
¶
execution_role_arn: IAMRoleArn
The execution role ARN for the job run.
execution_timeout_minutes
instance-attribute
¶
execution_timeout_minutes: NotRequired[Duration]
The maximum duration, in minutes, for the job run. If the job run exceeds this duration, Amazon EMR Serverless cancels it automatically.
For BATCH mode job runs, the maximum value is 10080 minutes (7 days) starting with Amazon EMR release 7.11. Setting a value of 0 to disable the timeout is no longer supported for BATCH mode job runs.
name
instance-attribute
¶
name: NotRequired[String256]
The optional job run name. This doesn't have to be unique.
retry_policy
instance-attribute
¶
retry_policy: NotRequired[RetryPolicy]
The retry policy when job run starts.