Class: Aws::Deadline::Types::CreateJobRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Deadline::Types::CreateJobRequest
- Defined in:
- gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:template, :parameters, :description_override]
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.
-
#description_override ⇒ String
A custom description to override the job description derived from the job template.
-
#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.
-
#max_worker_count ⇒ Integer
The maximum number of worker hosts that can concurrently process a job.
-
#name_override ⇒ String
A custom name to override the job name derived from the job template.
-
#parameters ⇒ Hash<String,Types::JobParameter>
The parameters for the job.
-
#priority ⇒ Integer
The priority of the job.
-
#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.
-
#tags ⇒ Hash<String,String>
The tags to add to your 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.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] 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.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#description_override ⇒ String
A custom description to override the job description derived from the job template.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#farm_id ⇒ String
The farm ID of the farm to connect to the job.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#max_failed_tasks_count ⇒ Integer
The number of task failures before the job stops running and is
marked as FAILED.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#max_retries_per_task ⇒ Integer
The maximum number of retries for each task.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#max_worker_count ⇒ Integer
The maximum number of worker hosts that can concurrently process a
job. When the maxWorkerCount is reached, no more workers will be
assigned to process the job, even if the fleets assigned to the
job's queue has available workers.
You can't set the maxWorkerCount to 0. If you set it to -1, there
is no maximum number of workers.
If you don't specify the maxWorkerCount, Deadline Cloud won't
throttle the number of workers used to process the job.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#name_override ⇒ String
A custom name to override the job name derived from the job template.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#parameters ⇒ Hash<String,Types::JobParameter>
The parameters for the job.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#priority ⇒ Integer
The priority of the job. The highest priority (first scheduled) is 100. When two jobs have the same priority, the oldest job is scheduled first.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#queue_id ⇒ String
The ID of the queue that the job is submitted to.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#source_job_id ⇒ String
The job ID for the source job.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#storage_profile_id ⇒ String
The storage profile ID for the storage profile to connect to the job.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags to add to your job. Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] 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.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#template ⇒ String
The job template to use for this job.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |
#template_type ⇒ String
The file type for the job template.
2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2824 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, :max_worker_count, :source_job_id, :name_override, :description_override, :tags) SENSITIVE = [:template, :parameters, :description_override] include Aws::Structure end |