Class: Aws::Deadline::Types::CreateJobRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Deadline::Types::CreateJobRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-deadline/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:template, :parameters]
Instance Attribute Summary collapse
-
#attachments ⇒ Types::Attachments
The attachments for the job.
-
#client_token ⇒ String
The unique token which the server uses to recognize retries of the same request.
-
#farm_id ⇒ String
The farm ID of the farm to connect to the job.
-
#max_failed_tasks_count ⇒ Integer
The number of task failures before the job stops running and is marked as ‘FAILED`.
-
#max_retries_per_task ⇒ Integer
The maximum number of retries for each task.
-
#parameters ⇒ Hash<String,Types::JobParameter>
The parameters for the job.
-
#priority ⇒ Integer
The priority of the job on a scale of 0 to 100.
-
#queue_id ⇒ String
The ID of the queue that the job is submitted to.
-
#source_job_id ⇒ String
The job ID for the source job.
-
#storage_profile_id ⇒ String
The storage profile ID for the storage profile to connect to the job.
-
#target_task_run_status ⇒ String
The initial job status when it is created.
-
#template ⇒ String
The job template to use for this job.
-
#template_type ⇒ String
The file type for the job template.
Instance Attribute Details
#attachments ⇒ Types::Attachments
The attachments for the job. Attach files required for the job to run to a render job.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |
#client_token ⇒ String
The unique token which the server uses to recognize retries of the same request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |
#farm_id ⇒ String
The farm ID of the farm to connect to the job.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |
#max_failed_tasks_count ⇒ Integer
The number of task failures before the job stops running and is marked as ‘FAILED`.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |
#max_retries_per_task ⇒ Integer
The maximum number of retries for each task.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |
#parameters ⇒ Hash<String,Types::JobParameter>
The parameters for the job.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |
#priority ⇒ Integer
The priority of the job on a scale of 0 to 100. The highest priority (first scheduled) is 100. When two jobs have the same priority, the oldest job is scheduled first.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |
#queue_id ⇒ String
The ID of the queue that the job is submitted to.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |
#source_job_id ⇒ String
The job ID for the source job.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |
#storage_profile_id ⇒ String
The storage profile ID for the storage profile to connect to the job.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |
#target_task_run_status ⇒ String
The initial job status when it is created. Jobs that are created with a ‘SUSPENDED` status will not run until manually requeued.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |
#template ⇒ String
The job template to use for this job.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |
#template_type ⇒ String
The file type for the job template.
1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 |
# File 'lib/aws-sdk-deadline/types.rb', line 1156 class CreateJobRequest < Struct.new( :farm_id, :queue_id, :client_token, :template, :template_type, :priority, :parameters, :attachments, :storage_profile_id, :target_task_run_status, :max_failed_tasks_count, :max_retries_per_task, :source_job_id) SENSITIVE = [:template, :parameters] include Aws::Structure end |